1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* 3 * at91sam9n12ek.dts - Device Tree file for AT 4 * 5 * Copyright (C) 2012 Atmel, 6 * 2012 Hong Xu <hong.xu@atmel.c 7 */ 8 /dts-v1/; 9 #include "at91sam9n12.dtsi" 10 11 / { 12 model = "Atmel AT91SAM9N12-EK"; 13 compatible = "atmel,at91sam9n12ek", "a 14 15 chosen { 16 bootargs = "root=/dev/mtdblock 17 stdout-path = "serial0:115200n 18 }; 19 20 memory@20000000 { 21 reg = <0x20000000 0x8000000>; 22 }; 23 24 clocks { 25 slow_xtal { 26 clock-frequency = <327 27 }; 28 29 main_xtal { 30 clock-frequency = <160 31 }; 32 }; 33 34 ahb { 35 apb { 36 dbgu: serial@fffff200 37 status = "okay 38 }; 39 40 ssc0: ssc@f0010000 { 41 status = "okay 42 }; 43 44 tcb0: timer@f8008000 { 45 timer@0 { 46 compat 47 reg = 48 }; 49 50 timer@1 { 51 compat 52 reg = 53 }; 54 }; 55 56 i2c0: i2c@f8010000 { 57 status = "okay 58 59 wm8904: codec@ 60 compat 61 reg = 62 clocks 63 clock- 64 }; 65 66 qt1070: keyboa 67 compat 68 reg = 69 interr 70 interr 71 pinctr 72 pinctr 73 }; 74 }; 75 76 mmc0: mmc@f0008000 { 77 pinctrl-0 = < 78 &pinct 79 &pinct 80 &pinct 81 status = "okay 82 slot@0 { 83 reg = 84 bus-wi 85 cd-gpi 86 }; 87 }; 88 89 pinctrl@fffff400 { 90 mmc0 { 91 pinctr 92 93 94 }; 95 }; 96 97 qt1070 { 98 pinctr 99 100 101 }; 102 }; 103 104 sound { 105 pinctr 106 107 108 }; 109 }; 110 111 usb1 { 112 pinctr 113 114 115 }; 116 }; 117 }; 118 119 spi0: spi@f0000000 { 120 status = "okay 121 cs-gpios = <&p 122 flash@0 { 123 compat 124 spi-ma 125 reg = 126 }; 127 }; 128 129 hlcdc: hlcdc@f8038000 130 status = "okay 131 132 hlcdc-display- 133 pinctr 134 pinctr 135 136 port@0 137 138 139 140 141 }; 142 }; 143 }; 144 145 usb1: gadget@f803c000 146 pinctrl-names 147 pinctrl-0 = <& 148 atmel,vbus-gpi 149 status = "okay 150 }; 151 152 watchdog@fffffe40 { 153 status = "okay 154 }; 155 156 rtc@fffffeb0 { 157 status = "okay 158 }; 159 }; 160 161 ebi: ebi@10000000 { 162 status = "okay"; 163 164 nand_controller: nand- 165 status = "okay 166 pinctrl-0 = <& 167 pinctrl-names 168 169 nand@3 { 170 reg = 171 rb-gpi 172 cs-gpi 173 nand-b 174 nand-e 175 nand-e 176 nand-e 177 nand-o 178 label 179 }; 180 }; 181 }; 182 183 usb0: ohci@500000 { 184 num-ports = <1>; 185 atmel,vbus-gpio = <&pi 186 status = "okay"; 187 }; 188 }; 189 190 backlight: backlight { 191 compatible = "pwm-backlight"; 192 pwms = <&hlcdc_pwm 0 50000 0>; 193 brightness-levels = <0 4 8 16 194 default-brightness-level = <6> 195 power-supply = <&bl_reg>; 196 status = "okay"; 197 }; 198 199 bl_reg: backlight_regulator { 200 compatible = "regulator-fixed" 201 regulator-name = "backlight-po 202 regulator-min-microvolt = <500 203 regulator-max-microvolt = <500 204 status = "okay"; 205 }; 206 207 leds { 208 compatible = "gpio-leds"; 209 210 led-d8 { 211 label = "d8"; 212 gpios = <&pioB 4 GPIO_ 213 linux,default-trigger 214 }; 215 216 led-d9 { 217 label = "d9"; 218 gpios = <&pioB 5 GPIO_ 219 linux,default-trigger 220 }; 221 222 led-d10 { 223 label = "d10"; 224 gpios = <&pioB 6 GPIO_ 225 linux,default-trigger 226 }; 227 }; 228 229 gpio-keys { 230 compatible = "gpio-keys"; 231 232 button-enter { 233 label = "Enter"; 234 gpios = <&pioB 3 GPIO_ 235 linux,code = <28>; 236 wakeup-source; 237 }; 238 }; 239 240 panel: panel { 241 compatible = "qiaodian,qd43003 242 backlight = <&backlight>; 243 power-supply = <&panel_reg>; 244 #address-cells = <1>; 245 #size-cells = <0>; 246 status = "okay"; 247 248 port@0 { 249 reg = <0>; 250 #address-cells = <1>; 251 #size-cells = <0>; 252 253 panel_input: endpoint@ 254 reg = <0>; 255 remote-endpoin 256 }; 257 }; 258 }; 259 260 panel_reg: panel_regulator { 261 compatible = "regulator-fixed" 262 regulator-name = "panel-power- 263 regulator-min-microvolt = <330 264 regulator-max-microvolt = <330 265 status = "okay"; 266 }; 267 268 sound { 269 compatible = "atmel,asoc-wm890 270 pinctrl-names = "default"; 271 pinctrl-0 = <&pinctrl_pck0_as_ 272 273 atmel,model = "wm8904 @ AT91SA 274 atmel,audio-routing = 275 "Headphone Jack", "HPO 276 "Headphone Jack", "HPO 277 "IN2L", "Line In Jack" 278 "IN2R", "Line In Jack" 279 "Mic", "MICBIAS", 280 "IN1L", "Mic"; 281 282 atmel,ssc-controller = <&ssc0> 283 atmel,audio-codec = <&wm8904>; 284 }; 285 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.