aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/da850.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/da850.dtsi')
-rw-r--r--arch/arm/boot/dts/da850.dtsi80
1 files changed, 51 insertions, 29 deletions
diff --git a/arch/arm/boot/dts/da850.dtsi b/arch/arm/boot/dts/da850.dtsi
index 25f0f8e6dde5..f79e1b91c680 100644
--- a/arch/arm/boot/dts/da850.dtsi
+++ b/arch/arm/boot/dts/da850.dtsi
@@ -41,20 +41,40 @@
41 pinctrl-single,function-mask = <0xf>; 41 pinctrl-single,function-mask = <0xf>;
42 status = "disabled"; 42 status = "disabled";
43 43
44 nand_cs3_pins: pinmux_nand_pins { 44 serial0_rtscts_pins: pinmux_serial0_rtscts_pins {
45 pinctrl-single,bits = < 45 pinctrl-single,bits = <
46 /* EMA_OE, EMA_WE */ 46 /* UART0_RTS UART0_CTS */
47 0x1c 0x00110000 0x00ff0000 47 0x0c 0x22000000 0xff000000
48 /* EMA_CS[4],EMA_CS[3]*/ 48 >;
49 0x1c 0x00000110 0x00000ff0 49 };
50 /* 50 serial0_rxtx_pins: pinmux_serial0_rxtx_pins {
51 * EMA_D[0], EMA_D[1], EMA_D[2], 51 pinctrl-single,bits = <
52 * EMA_D[3], EMA_D[4], EMA_D[5], 52 /* UART0_TXD UART0_RXD */
53 * EMA_D[6], EMA_D[7] 53 0x0c 0x00220000 0x00ff0000
54 */ 54 >;
55 0x24 0x11111111 0xffffffff 55 };
56 /* EMA_A[1], EMA_A[2] */ 56 serial1_rtscts_pins: pinmux_serial1_rtscts_pins {
57 0x30 0x01100000 0x0ff00000 57 pinctrl-single,bits = <
58 /* UART1_CTS UART1_RTS */
59 0x00 0x00440000 0x00ff0000
60 >;
61 };
62 serial1_rxtx_pins: pinmux_serial1_rxtx_pins {
63 pinctrl-single,bits = <
64 /* UART1_TXD UART1_RXD */
65 0x10 0x22000000 0xff000000
66 >;
67 };
68 serial2_rtscts_pins: pinmux_serial2_rtscts_pins {
69 pinctrl-single,bits = <
70 /* UART2_CTS UART2_RTS */
71 0x00 0x44000000 0xff000000
72 >;
73 };
74 serial2_rxtx_pins: pinmux_serial2_rxtx_pins {
75 pinctrl-single,bits = <
76 /* UART2_TXD UART2_RXD */
77 0x10 0x00220000 0x00ff0000
58 >; 78 >;
59 }; 79 };
60 i2c0_pins: pinmux_i2c0_pins { 80 i2c0_pins: pinmux_i2c0_pins {
@@ -274,31 +294,36 @@
274 status = "disabled"; 294 status = "disabled";
275 }; 295 };
276 ehrpwm0: pwm@300000 { 296 ehrpwm0: pwm@300000 {
277 compatible = "ti,da850-ehrpwm", "ti,am33xx-ehrpwm"; 297 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm",
298 "ti,am33xx-ehrpwm";
278 #pwm-cells = <3>; 299 #pwm-cells = <3>;
279 reg = <0x300000 0x2000>; 300 reg = <0x300000 0x2000>;
280 status = "disabled"; 301 status = "disabled";
281 }; 302 };
282 ehrpwm1: pwm@302000 { 303 ehrpwm1: pwm@302000 {
283 compatible = "ti,da850-ehrpwm", "ti,am33xx-ehrpwm"; 304 compatible = "ti,da850-ehrpwm", "ti,am3352-ehrpwm",
305 "ti,am33xx-ehrpwm";
284 #pwm-cells = <3>; 306 #pwm-cells = <3>;
285 reg = <0x302000 0x2000>; 307 reg = <0x302000 0x2000>;
286 status = "disabled"; 308 status = "disabled";
287 }; 309 };
288 ecap0: ecap@306000 { 310 ecap0: ecap@306000 {
289 compatible = "ti,da850-ecap", "ti,am33xx-ecap"; 311 compatible = "ti,da850-ecap", "ti,am3352-ecap",
312 "ti,am33xx-ecap";
290 #pwm-cells = <3>; 313 #pwm-cells = <3>;
291 reg = <0x306000 0x80>; 314 reg = <0x306000 0x80>;
292 status = "disabled"; 315 status = "disabled";
293 }; 316 };
294 ecap1: ecap@307000 { 317 ecap1: ecap@307000 {
295 compatible = "ti,da850-ecap", "ti,am33xx-ecap"; 318 compatible = "ti,da850-ecap", "ti,am3352-ecap",
319 "ti,am33xx-ecap";
296 #pwm-cells = <3>; 320 #pwm-cells = <3>;
297 reg = <0x307000 0x80>; 321 reg = <0x307000 0x80>;
298 status = "disabled"; 322 status = "disabled";
299 }; 323 };
300 ecap2: ecap@308000 { 324 ecap2: ecap@308000 {
301 compatible = "ti,da850-ecap", "ti,am33xx-ecap"; 325 compatible = "ti,da850-ecap", "ti,am3352-ecap",
326 "ti,am33xx-ecap";
302 #pwm-cells = <3>; 327 #pwm-cells = <3>;
303 reg = <0x308000 0x80>; 328 reg = <0x308000 0x80>;
304 status = "disabled"; 329 status = "disabled";
@@ -375,17 +400,14 @@
375 dma-names = "tx", "rx"; 400 dma-names = "tx", "rx";
376 }; 401 };
377 }; 402 };
378 nand_cs3@62000000 { 403 aemif: aemif@68000000 {
379 compatible = "ti,davinci-nand"; 404 compatible = "ti,da850-aemif";
380 reg = <0x62000000 0x807ff 405 #address-cells = <2>;
381 0x68000000 0x8000>; 406 #size-cells = <1>;
382 ti,davinci-chipselect = <1>; 407
383 ti,davinci-mask-ale = <0>; 408 reg = <0x68000000 0x00008000>;
384 ti,davinci-mask-cle = <0>; 409 ranges = <0 0 0x60000000 0x08000000
385 ti,davinci-mask-chipsel = <0>; 410 1 0 0x68000000 0x00008000>;
386 ti,davinci-ecc-mode = "hw";
387 ti,davinci-ecc-bits = <4>;
388 ti,davinci-nand-use-bbt;
389 status = "disabled"; 411 status = "disabled";
390 }; 412 };
391}; 413};