1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 /* 3 * Device Tree file for VInCo platform 4 * 5 * Copyright (C) 2014 Atmel, 6 * 2014 Nicolas Ferre <nicolas.f 7 * 2015 Gregory CLEMENT <gregory.clement@free 8 */ 9 /dts-v1/; 10 #include "sama5d4.dtsi" 11 12 / { 13 model = "L+G VInCo platform"; 14 compatible = "l+g,vinco", "atmel,sama5 15 16 chosen { 17 stdout-path = "serial0:115200n 18 }; 19 20 memory@20000000 { 21 reg = <0x20000000 0x4000000>; 22 }; 23 24 clocks { 25 slow_xtal { 26 clock-frequency = <327 27 }; 28 29 main_xtal { 30 clock-frequency = <120 31 }; 32 }; 33 34 ahb { 35 apb { 36 37 adc0: adc@fc034000 { 38 status = "okay 39 }; 40 41 mmc0: mmc@f8000000 { 42 pinctrl-names 43 pinctrl-0 = <& 44 & 45 & 46 vqmmc-supply = 47 vmmc-supply = 48 no-1-8-v; 49 status = "okay 50 slot@0 { 51 reg = 52 bus-wi 53 non-re 54 broken 55 status 56 }; 57 }; 58 59 spi0: spi@f8010000 { 60 cs-gpios = <&p 61 status = "okay 62 flash@0 { 63 compat 64 spi-ma 65 reg = 66 }; 67 }; 68 69 i2c0: i2c@f8014000 { 70 status = "okay 71 }; 72 73 i2c1: i2c@f8018000 { 74 status = "okay 75 /* kerkey secu 76 }; 77 78 macb0: ethernet@f80200 79 phy-mode = "rm 80 status = "okay 81 82 ethernet-phy@1 83 reg = 84 reset- 85 interr 86 interr 87 }; 88 89 }; 90 91 i2c2: i2c@f8024000 { 92 status = "okay 93 94 rtc1: rtc@32 { 95 compat 96 reg = 97 }; 98 }; 99 100 usart2: serial@fc00800 101 /* MBUS */ 102 status = "okay 103 }; 104 105 usart3: serial@fc00c00 106 /* debug */ 107 status = "okay 108 }; 109 110 usart4: serial@fc01000 111 /* LMN */ 112 pinctrl-0 = <& 113 linux,rs485-en 114 status = "okay 115 }; 116 117 tcb2: timer@fc024000 { 118 timer@0 { 119 compat 120 reg = 121 }; 122 123 timer@1 { 124 compat 125 reg = 126 }; 127 }; 128 129 macb1: ethernet@fc0280 130 phy-mode = "rm 131 status = "okay 132 #address-cells 133 #size-cells = 134 status = "okay 135 136 ethernet-phy@1 137 reg = 138 interr 139 interr 140 reset- 141 }; 142 }; 143 144 watchdog@fc068640 { 145 status = "okay 146 }; 147 148 pinctrl@fc06a000 { 149 board { 150 pinctr 151 152 153 }; 154 }; 155 }; 156 }; 157 158 usb0: gadget@400000 { 159 atmel,vbus-gpio = <&pi 160 pinctrl-names = "defau 161 pinctrl-0 = <&pinctrl_ 162 status = "disabled"; 163 }; 164 165 usb1: ohci@500000 { 166 num-ports = <3>; 167 atmel,vbus-gpio = <0 168 &pi 169 &pi 170 >; 171 status = "disabled"; 172 }; 173 174 usb2: ehci@600000 { 175 /* 4G Modem */ 176 status = "okay"; 177 }; 178 179 }; 180 181 leds { 182 compatible = "gpio-leds"; 183 status = "okay"; 184 185 led_err { 186 label = "err"; 187 gpios = <&pioA 7 GPIO_ 188 default-state = "off"; 189 }; 190 191 led_rssi { 192 label = "rssi"; 193 gpios = <&pioA 9 GPIO_ 194 default-state = "off"; 195 }; 196 197 led_tls { 198 label = "tls"; 199 gpios = <&pioA 24 GPIO 200 default-state = "off"; 201 }; 202 203 led_lmc { 204 label = "lmc"; 205 gpios = <&pioA 25 GPIO 206 default-state = "off"; 207 }; 208 209 led_wmt { 210 label = "wmt"; 211 gpios = <&pioA 29 GPIO 212 default-state = "off"; 213 }; 214 215 led_pwr { 216 label = "pwr"; 217 gpios = <&pioA 26 GPIO 218 default-state = "on"; 219 }; 220 221 }; 222 223 vcc_3v3_reg: fixedregulator_3v3 { 224 compatible = "regulator-fixed" 225 regulator-name = "VCC 3V3"; 226 regulator-min-microvolt = <330 227 regulator-max-microvolt = <330 228 regulator-boot-on; 229 regulator-always-on; 230 }; 231 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.