1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Device Tree file for Technologic Systems ts 4 */ 5 /dts-v1/; 6 #include "ep93xx.dtsi" 7 8 / { 9 compatible = "technologic,ts7250", "ci 10 model = "TS-7250 SBC"; 11 #address-cells = <1>; 12 #size-cells = <1>; 13 14 chosen { 15 }; 16 17 memory@0 { 18 device_type = "memory"; 19 /* should be set from ATAGS */ 20 reg = <0x00000000 0x02000000>, 21 <0x000530c0 0x01fdd000>; 22 }; 23 24 leds { 25 compatible = "gpio-leds"; 26 led-0 { 27 label = "grled"; 28 gpios = <&gpio4 0 GPIO 29 linux,default-trigger 30 function = LED_FUNCTIO 31 }; 32 33 led-1 { 34 label = "rdled"; 35 gpios = <&gpio4 1 GPIO 36 function = LED_FUNCTIO 37 }; 38 }; 39 }; 40 41 &ebi { 42 nand-controller@60000000 { 43 compatible = "technologic,ts72 44 reg = <0x60000000 0x8000000>; 45 #address-cells = <1>; 46 #size-cells = <0>; 47 48 nand@0 { 49 reg = <0>; 50 partitions { 51 compatible = " 52 #address-cells 53 #size-cells = 54 55 partition@0 { 56 label 57 reg = 58 read-o 59 }; 60 61 partition@2000 62 label 63 reg = 64 }; 65 66 partition@7d20 67 label 68 reg = 69 read-o 70 }; 71 }; 72 }; 73 }; 74 75 rtc@10800000 { 76 compatible = "st,m48t86"; 77 reg = <0x10800000 0x1>, 78 <0x11700000 0x1>; 79 }; 80 81 watchdog@23800000 { 82 compatible = "technologic,ts72 83 reg = <0x23800000 0x01>, 84 <0x23c00000 0x01>; 85 timeout-sec = <30>; 86 }; 87 }; 88 89 ð0 { 90 phy-handle = <&phy0>; 91 }; 92 93 &gpio1 { 94 /* PWM */ 95 gpio-ranges = <&syscon 6 163 1>; 96 }; 97 98 /* ts7250 doesn't have GPIO Port D present */ 99 &gpio3 { 100 status = "disabled"; 101 }; 102 103 &gpio4 { 104 gpio-ranges = <&syscon 0 97 2>; 105 }; 106 107 &gpio6 { 108 gpio-ranges = <&syscon 0 87 2>; 109 }; 110 111 &gpio7 { 112 gpio-ranges = <&syscon 2 199 4>; 113 }; 114 115 &spi0 { 116 cs-gpios = <&gpio5 2 GPIO_ACTIVE_HIGH> 117 dmas = <&dma1 10 2>, <&dma1 10 1>; 118 dma-names = "rx", "tx"; 119 status = "okay"; 120 121 tmp122: temperature-sensor@0 { 122 compatible = "ti,tmp122"; 123 reg = <0>; 124 spi-max-frequency = <2000000>; 125 }; 126 }; 127 128 &mdio0 { 129 phy0: ethernet-phy@1 { 130 reg = <1>; 131 device_type = "ethernet-phy"; 132 }; 133 }; 134 135 &uart0 { 136 status = "okay"; 137 }; 138 139 &uart1 { 140 status = "okay"; 141 }; 142 143 &usb0 { 144 status = "okay"; 145 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.