Commit fb5c973628929c9072c02d3b9c1ef377bc6919d2
1 parent
84e9252dbf
Fix SPI device tree node error
Showing 1 changed file with 4 additions and 2 deletions Inline Diff
arch/arm/boot/dts/am437x-smarct437x.dts
1 | /* | 1 | /* |
2 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ | 2 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ |
3 | * | 3 | * |
4 | * This program is free software; you can redistribute it and/or modify | 4 | * This program is free software; you can redistribute it and/or modify |
5 | * it under the terms of the GNU General Public License version 2 as | 5 | * it under the terms of the GNU General Public License version 2 as |
6 | * published by the Free Software Foundation. | 6 | * published by the Free Software Foundation. |
7 | */ | 7 | */ |
8 | 8 | ||
9 | /* AM437x SMARC-T437X */ | 9 | /* AM437x SMARC-T437X */ |
10 | 10 | ||
11 | /dts-v1/; | 11 | /dts-v1/; |
12 | 12 | ||
13 | #include "am4372.dtsi" | 13 | #include "am4372.dtsi" |
14 | #include <dt-bindings/pinctrl/am43xx.h> | 14 | #include <dt-bindings/pinctrl/am43xx.h> |
15 | #include <dt-bindings/pwm/pwm.h> | 15 | #include <dt-bindings/pwm/pwm.h> |
16 | #include <dt-bindings/gpio/gpio.h> | 16 | #include <dt-bindings/gpio/gpio.h> |
17 | #include <dt-bindings/input/input.h> | 17 | #include <dt-bindings/input/input.h> |
18 | 18 | ||
19 | / { | 19 | / { |
20 | model = "TI AM437x SMARCT437X"; | 20 | model = "TI AM437x SMARCT437X"; |
21 | compatible = "ti,am437x-smarct437x","ti,am4372","ti,am43"; | 21 | compatible = "ti,am437x-smarct437x","ti,am4372","ti,am43"; |
22 | 22 | ||
23 | aliases { | 23 | aliases { |
24 | display0 = &lcd0; | 24 | display0 = &lcd0; |
25 | }; | 25 | }; |
26 | 26 | ||
27 | vmmcwl_fixed: fixedregulator-mmcwl { | 27 | vmmcwl_fixed: fixedregulator-mmcwl { |
28 | compatible = "regulator-fixed"; | 28 | compatible = "regulator-fixed"; |
29 | regulator-name = "vmmcwl_fixed"; | 29 | regulator-name = "vmmcwl_fixed"; |
30 | regulator-min-microvolt = <1800000>; | 30 | regulator-min-microvolt = <1800000>; |
31 | regulator-max-microvolt = <1800000>; | 31 | regulator-max-microvolt = <1800000>; |
32 | }; | 32 | }; |
33 | 33 | ||
34 | backlight { | 34 | backlight { |
35 | compatible = "pwm-backlight"; | 35 | compatible = "pwm-backlight"; |
36 | enable-gpios = <&gpio2 4 GPIO_ACTIVE_HIGH>; /* Backlight Enable Pin*/ | 36 | enable-gpios = <&gpio2 4 GPIO_ACTIVE_HIGH>; /* Backlight Enable Pin*/ |
37 | pwms = <&ehrpwm0 1 250000 PWM_POLARITY_INVERTED>; | 37 | pwms = <&ehrpwm0 1 250000 PWM_POLARITY_INVERTED>; |
38 | brightness-levels = <0 51 53 56 62 75 128 212 255>; | 38 | brightness-levels = <0 51 53 56 62 75 128 212 255>; |
39 | default-brightness-level = <7>; /* 7 is the brightest */ | 39 | default-brightness-level = <7>; /* 7 is the brightest */ |
40 | }; | 40 | }; |
41 | 41 | ||
42 | sound: sound@0 { | 42 | sound: sound@0 { |
43 | compatible = "simple-audio-card"; | 43 | compatible = "simple-audio-card"; |
44 | simple-audio-card,name = "SMARCT437X SOUND CARD"; | 44 | simple-audio-card,name = "SMARCT437X SOUND CARD"; |
45 | simple-audio-card,widgets = | 45 | simple-audio-card,widgets = |
46 | "Headphone", "Headphone Jack", | 46 | "Headphone", "Headphone Jack", |
47 | "Line", "Line In"; | 47 | "Line", "Line In"; |
48 | simple-audio-card,routing = | 48 | simple-audio-card,routing = |
49 | "Headphone Jack", "HPLOUT", | 49 | "Headphone Jack", "HPLOUT", |
50 | "Headphone Jack", "HPROUT", | 50 | "Headphone Jack", "HPROUT", |
51 | "LINE1L", "Line In", | 51 | "LINE1L", "Line In", |
52 | "LINE1R", "Line In"; | 52 | "LINE1R", "Line In"; |
53 | simple-audio-card,format = "dsp_b"; | 53 | simple-audio-card,format = "dsp_b"; |
54 | simple-audio-card,bitclock-master = <&sound_master>; | 54 | simple-audio-card,bitclock-master = <&sound_master>; |
55 | simple-audio-card,frame-master = <&sound_master>; | 55 | simple-audio-card,frame-master = <&sound_master>; |
56 | simple-audio-card,bitclock-inversion; | 56 | simple-audio-card,bitclock-inversion; |
57 | 57 | ||
58 | simple-audio-card,cpu { | 58 | simple-audio-card,cpu { |
59 | sound-dai = <&mcasp1>; | 59 | sound-dai = <&mcasp1>; |
60 | system-clock-frequency = <12000000>; | 60 | system-clock-frequency = <12000000>; |
61 | }; | 61 | }; |
62 | 62 | ||
63 | /* For TI TLV320AIC3106 Audio Codec */ | 63 | /* For TI TLV320AIC3106 Audio Codec */ |
64 | /*sound_master: simple-audio-card,codec { | 64 | /*sound_master: simple-audio-card,codec { |
65 | sound-dai = <&tlv320aic3106>; | 65 | sound-dai = <&tlv320aic3106>; |
66 | system-clock-frequency = <24576000>;*/ | 66 | system-clock-frequency = <24576000>;*/ |
67 | 67 | ||
68 | /* For Freescale SGTL5000 Audio Codec */ | 68 | /* For Freescale SGTL5000 Audio Codec */ |
69 | sound_master: simple-audio-card,codec { | 69 | sound_master: simple-audio-card,codec { |
70 | sound-dai = <&sgtl5000>; | 70 | sound-dai = <&sgtl5000>; |
71 | system-clock-frequency = <24000000>; | 71 | system-clock-frequency = <24000000>; |
72 | }; | 72 | }; |
73 | }; | 73 | }; |
74 | 74 | ||
75 | audio_mstrclk: mclk_osc { | 75 | audio_mstrclk: mclk_osc { |
76 | compatible = "fixed-clock"; | 76 | compatible = "fixed-clock"; |
77 | #clock-cells = <0>; | 77 | #clock-cells = <0>; |
78 | clock-frequency = <24000000>; | 78 | clock-frequency = <24000000>; |
79 | }; | 79 | }; |
80 | 80 | ||
81 | lcd0: display { | 81 | lcd0: display { |
82 | compatible = "primeview,pm070wl4", "panel-dpi"; | 82 | compatible = "primeview,pm070wl4", "panel-dpi"; |
83 | label = "lcd"; | 83 | label = "lcd"; |
84 | 84 | ||
85 | pinctrl-names = "default"; | 85 | pinctrl-names = "default"; |
86 | pinctrl-0 = <&lcd_pins>; | 86 | pinctrl-0 = <&lcd_pins>; |
87 | 87 | ||
88 | enable-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; | 88 | enable-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; |
89 | 89 | ||
90 | panel-timing { | 90 | panel-timing { |
91 | clock-frequency = <32000000>; | 91 | clock-frequency = <32000000>; |
92 | hactive = <800>; | 92 | hactive = <800>; |
93 | vactive = <480>; | 93 | vactive = <480>; |
94 | hfront-porch = <42>; | 94 | hfront-porch = <42>; |
95 | hback-porch = <84>; | 95 | hback-porch = <84>; |
96 | hsync-len = <128>; | 96 | hsync-len = <128>; |
97 | vback-porch = <33>; | 97 | vback-porch = <33>; |
98 | vfront-porch = <10>; | 98 | vfront-porch = <10>; |
99 | vsync-len = <2>; | 99 | vsync-len = <2>; |
100 | hsync-active = <0>; | 100 | hsync-active = <0>; |
101 | vsync-active = <0>; | 101 | vsync-active = <0>; |
102 | de-active = <1>; | 102 | de-active = <1>; |
103 | pixelclk-active = <1>; | 103 | pixelclk-active = <1>; |
104 | }; | 104 | }; |
105 | 105 | ||
106 | port { | 106 | port { |
107 | lcd_in: endpoint { | 107 | lcd_in: endpoint { |
108 | remote-endpoint = <&dpi_out>; | 108 | remote-endpoint = <&dpi_out>; |
109 | }; | 109 | }; |
110 | }; | 110 | }; |
111 | }; | 111 | }; |
112 | }; | 112 | }; |
113 | 113 | ||
114 | &am43xx_pinmux { | 114 | &am43xx_pinmux { |
115 | pinctrl-names = "default"; | 115 | pinctrl-names = "default"; |
116 | pinctrl-0 = <&clkout1_pin &clkout2_pin &gpio_pins_default &wdt_time_out_pins_default &debugss_pins>; | 116 | pinctrl-0 = <&clkout1_pin &clkout2_pin &gpio_pins_default &wdt_time_out_pins_default &debugss_pins>; |
117 | 117 | ||
118 | i2c0_pins: i2c0_pins { | 118 | i2c0_pins: i2c0_pins { |
119 | pinctrl-single,pins = < | 119 | pinctrl-single,pins = < |
120 | 0x188 (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* i2c0_sda.i2c0_sda */ | 120 | 0x188 (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* i2c0_sda.i2c0_sda */ |
121 | 0x18c (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* i2c0_scl.i2c0_scl */ | 121 | 0x18c (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* i2c0_scl.i2c0_scl */ |
122 | >; | 122 | >; |
123 | }; | 123 | }; |
124 | 124 | ||
125 | i2c1_pins: i2c1_pins { | 125 | i2c1_pins: i2c1_pins { |
126 | pinctrl-single,pins = < | 126 | pinctrl-single,pins = < |
127 | 0x110 (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE3) /* mii1_rxerr.i2c1_scl */ | 127 | 0x110 (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE3) /* mii1_rxerr.i2c1_scl */ |
128 | 0x10c (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE3) /* mii1_crs.i2c1_sda */ | 128 | 0x10c (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE3) /* mii1_crs.i2c1_sda */ |
129 | >; | 129 | >; |
130 | }; | 130 | }; |
131 | 131 | ||
132 | i2c2_pins: i2c2_pins { | 132 | i2c2_pins: i2c2_pins { |
133 | pinctrl-single,pins = < | 133 | pinctrl-single,pins = < |
134 | 0x1ec (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE3) /* cam1_data1.i2c2_scl */ | 134 | 0x1ec (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE3) /* cam1_data1.i2c2_scl */ |
135 | 0x1e8 (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE3) /* cam1_data0.i2c2_sda */ | 135 | 0x1e8 (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE3) /* cam1_data0.i2c2_sda */ |
136 | >; | 136 | >; |
137 | }; | 137 | }; |
138 | 138 | ||
139 | mmc1_pins: pinmux_mmc1_pins { | 139 | mmc1_pins: pinmux_mmc1_pins { |
140 | pinctrl-single,pins = < | 140 | pinctrl-single,pins = < |
141 | 0x0f0 (PIN_INPUT | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */ | 141 | 0x0f0 (PIN_INPUT | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */ |
142 | 0x0f4 (PIN_INPUT | MUX_MODE0) /* mmc0_dat2.mmc0_dat2 */ | 142 | 0x0f4 (PIN_INPUT | MUX_MODE0) /* mmc0_dat2.mmc0_dat2 */ |
143 | 0x0f8 (PIN_INPUT | MUX_MODE0) /* mmc0_dat1.mmc0_dat1 */ | 143 | 0x0f8 (PIN_INPUT | MUX_MODE0) /* mmc0_dat1.mmc0_dat1 */ |
144 | 0x0fc (PIN_INPUT | MUX_MODE0) /* mmc0_dat0.mmc0_dat0 */ | 144 | 0x0fc (PIN_INPUT | MUX_MODE0) /* mmc0_dat0.mmc0_dat0 */ |
145 | 0x100 (PIN_INPUT | MUX_MODE0) /* mmc0_clk.mmc0_clk */ | 145 | 0x100 (PIN_INPUT | MUX_MODE0) /* mmc0_clk.mmc0_clk */ |
146 | 0x104 (PIN_INPUT | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */ | 146 | 0x104 (PIN_INPUT | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */ |
147 | 0x160 (PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */ | 147 | 0x160 (PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */ |
148 | >; | 148 | >; |
149 | }; | 149 | }; |
150 | 150 | ||
151 | emmc_pins: pinmux_emmc_pins { | 151 | emmc_pins: pinmux_emmc_pins { |
152 | pinctrl-single,pins = < | 152 | pinctrl-single,pins = < |
153 | 0x80 (PIN_INPUT | MUX_MODE2) /* gpmc_csn1.mmc1_clk */ | 153 | 0x80 (PIN_INPUT | MUX_MODE2) /* gpmc_csn1.mmc1_clk */ |
154 | 0x84 (PIN_INPUT | MUX_MODE2) /* gpmc_csn2.mmc1_cmd */ | 154 | 0x84 (PIN_INPUT | MUX_MODE2) /* gpmc_csn2.mmc1_cmd */ |
155 | 0x00 (PIN_INPUT | MUX_MODE1) /* gpmc_ad0.mmc1_dat0 */ | 155 | 0x00 (PIN_INPUT | MUX_MODE1) /* gpmc_ad0.mmc1_dat0 */ |
156 | 0x04 (PIN_INPUT | MUX_MODE1) /* gpmc_ad1.mmc1_dat1 */ | 156 | 0x04 (PIN_INPUT | MUX_MODE1) /* gpmc_ad1.mmc1_dat1 */ |
157 | 0x08 (PIN_INPUT | MUX_MODE1) /* gpmc_ad2.mmc1_dat2 */ | 157 | 0x08 (PIN_INPUT | MUX_MODE1) /* gpmc_ad2.mmc1_dat2 */ |
158 | 0x0c (PIN_INPUT | MUX_MODE1) /* gpmc_ad3.mmc1_dat3 */ | 158 | 0x0c (PIN_INPUT | MUX_MODE1) /* gpmc_ad3.mmc1_dat3 */ |
159 | 0x10 (PIN_INPUT | MUX_MODE1) /* gpmc_ad4.mmc1_dat4 */ | 159 | 0x10 (PIN_INPUT | MUX_MODE1) /* gpmc_ad4.mmc1_dat4 */ |
160 | 0x14 (PIN_INPUT | MUX_MODE1) /* gpmc_ad5.mmc1_dat5 */ | 160 | 0x14 (PIN_INPUT | MUX_MODE1) /* gpmc_ad5.mmc1_dat5 */ |
161 | 0x18 (PIN_INPUT | MUX_MODE1) /* gpmc_ad6.mmc1_dat6 */ | 161 | 0x18 (PIN_INPUT | MUX_MODE1) /* gpmc_ad6.mmc1_dat6 */ |
162 | 0x1c (PIN_INPUT | MUX_MODE1) /* gpmc_ad7.mmc1_dat7 */ | 162 | 0x1c (PIN_INPUT | MUX_MODE1) /* gpmc_ad7.mmc1_dat7 */ |
163 | >; | 163 | >; |
164 | }; | 164 | }; |
165 | 165 | ||
166 | sdmmc_pins: pinmux_sdmmc_pins { | 166 | sdmmc_pins: pinmux_sdmmc_pins { |
167 | pinctrl-single,pins = < | 167 | pinctrl-single,pins = < |
168 | 0x8c (PIN_INPUT | MUX_MODE3) /* gpmc_clk.mmc2_clk */ | 168 | 0x8c (PIN_INPUT | MUX_MODE3) /* gpmc_clk.mmc2_clk */ |
169 | 0x88 (PIN_INPUT | MUX_MODE3) /* gpmc_csn3.mmc2_cmd */ | 169 | 0x88 (PIN_INPUT | MUX_MODE3) /* gpmc_csn3.mmc2_cmd */ |
170 | 0x30 (PIN_INPUT | MUX_MODE3) /* gpmc_ad12.mmc2_dat0 */ | 170 | 0x30 (PIN_INPUT | MUX_MODE3) /* gpmc_ad12.mmc2_dat0 */ |
171 | 0x34 (PIN_INPUT | MUX_MODE3) /* gpmc_ad13.mmc2_dat1 */ | 171 | 0x34 (PIN_INPUT | MUX_MODE3) /* gpmc_ad13.mmc2_dat1 */ |
172 | 0x38 (PIN_INPUT | MUX_MODE3) /* gpmc_ad14.mmc2_dat2 */ | 172 | 0x38 (PIN_INPUT | MUX_MODE3) /* gpmc_ad14.mmc2_dat2 */ |
173 | 0x3c (PIN_INPUT | MUX_MODE3) /* gpmc_ad15.mmc2_dat3 */ | 173 | 0x3c (PIN_INPUT | MUX_MODE3) /* gpmc_ad15.mmc2_dat3 */ |
174 | 0x20 (PIN_INPUT | MUX_MODE3) /* gpmc_ad8.mmc2_dat4 */ | 174 | 0x20 (PIN_INPUT | MUX_MODE3) /* gpmc_ad8.mmc2_dat4 */ |
175 | 0x24 (PIN_INPUT | MUX_MODE3) /* gpmc_ad9.mmc2_dat5 */ | 175 | 0x24 (PIN_INPUT | MUX_MODE3) /* gpmc_ad9.mmc2_dat5 */ |
176 | 0x28 (PIN_INPUT | MUX_MODE3) /* gpmc_ad10.mmc2_dat6 */ | 176 | 0x28 (PIN_INPUT | MUX_MODE3) /* gpmc_ad10.mmc2_dat6 */ |
177 | 0x2c (PIN_INPUT | MUX_MODE3) /* gpmc_ad11.mmc2_dat7 */ | 177 | 0x2c (PIN_INPUT | MUX_MODE3) /* gpmc_ad11.mmc2_dat7 */ |
178 | >; | 178 | >; |
179 | }; | 179 | }; |
180 | 180 | ||
181 | ehrpwm0b_pins: backlight_pins { | 181 | ehrpwm0b_pins: backlight_pins { |
182 | pinctrl-single,pins = < | 182 | pinctrl-single,pins = < |
183 | 0x1d8 (PIN_OUTPUT | MUX_MODE6) /* cam1_vd.ehrpwm0B */ | 183 | 0x1d8 (PIN_OUTPUT | MUX_MODE6) /* cam1_vd.ehrpwm0B */ |
184 | >; | 184 | >; |
185 | }; | 185 | }; |
186 | 186 | ||
187 | clkout1_pin: pinmux_clkout1_pin { | 187 | clkout1_pin: pinmux_clkout1_pin { |
188 | pinctrl-single,pins = < | 188 | pinctrl-single,pins = < |
189 | 0x270 (PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* XDMA_EVENT_INTR0/CLKOUT1 */ | 189 | 0x270 (PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* XDMA_EVENT_INTR0/CLKOUT1 */ |
190 | >; | 190 | >; |
191 | }; | 191 | }; |
192 | 192 | ||
193 | clkout2_pin: pinmux_clkout2_pin { | 193 | clkout2_pin: pinmux_clkout2_pin { |
194 | pinctrl-single,pins = < | 194 | pinctrl-single,pins = < |
195 | 0x274 (PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* XDMA_EVENT_INTR1/CLKOUT2 */ | 195 | 0x274 (PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* XDMA_EVENT_INTR1/CLKOUT2 */ |
196 | >; | 196 | >; |
197 | }; | 197 | }; |
198 | 198 | ||
199 | dcan0_default: dcan0_default_pins { | 199 | dcan0_default: dcan0_default_pins { |
200 | pinctrl-single,pins = < | 200 | pinctrl-single,pins = < |
201 | 0x17c (PIN_INPUT_PULLUP | MUX_MODE2) /* uart1_rtsn.dcan0_rx */ | 201 | 0x17c (PIN_INPUT_PULLUP | MUX_MODE2) /* uart1_rtsn.dcan0_rx */ |
202 | 0x178 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* uart1_ctsn.dcan0_tx */ | 202 | 0x178 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* uart1_ctsn.dcan0_tx */ |
203 | >; | 203 | >; |
204 | }; | 204 | }; |
205 | 205 | ||
206 | dcan1_default: dcan1_default_pins { | 206 | dcan1_default: dcan1_default_pins { |
207 | pinctrl-single,pins = < | 207 | pinctrl-single,pins = < |
208 | 0x184 (PIN_INPUT_PULLUP | MUX_MODE2) /* uart1_txd.dcan1_rx */ | 208 | 0x184 (PIN_INPUT_PULLUP | MUX_MODE2) /* uart1_txd.dcan1_rx */ |
209 | 0x180 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* uart1_rxd.dcan1_tx */ | 209 | 0x180 (PIN_OUTPUT_PULLDOWN | MUX_MODE2) /* uart1_rxd.dcan1_tx */ |
210 | >; | 210 | >; |
211 | }; | 211 | }; |
212 | 212 | ||
213 | uart0_pins: pinmux_uart0_pins { | 213 | uart0_pins: pinmux_uart0_pins { |
214 | pinctrl-single,pins = < | 214 | pinctrl-single,pins = < |
215 | 0x168 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE0) /* uart0_ctsn.uart0_ctsn */ | 215 | 0x168 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE0) /* uart0_ctsn.uart0_ctsn */ |
216 | 0x16c (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE0) /* uart0_rtsn.uart0_rtsn */ | 216 | 0x16c (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE0) /* uart0_rtsn.uart0_rtsn */ |
217 | 0x170 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0) /* uart0_rxd.uart0_rxd */ | 217 | 0x170 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0) /* uart0_rxd.uart0_rxd */ |
218 | 0x174 (PIN_INPUT | PULL_DISABLE | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0) /* uart0_txd.uart0_txd */ | 218 | 0x174 (PIN_INPUT | PULL_DISABLE | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0) /* uart0_txd.uart0_txd */ |
219 | >; | 219 | >; |
220 | }; | 220 | }; |
221 | 221 | ||
222 | uart0_pins_sleep: pinmux_uart0_pins_sleep { | 222 | uart0_pins_sleep: pinmux_uart0_pins_sleep { |
223 | pinctrl-single,pins = < | 223 | pinctrl-single,pins = < |
224 | 0x168 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 224 | 0x168 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
225 | 0x16c (PIN_INPUT_PULLDOWN | MUX_MODE7) | 225 | 0x16c (PIN_INPUT_PULLDOWN | MUX_MODE7) |
226 | 0x170 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 226 | 0x170 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
227 | 0x174 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 227 | 0x174 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
228 | >; | 228 | >; |
229 | }; | 229 | }; |
230 | 230 | ||
231 | uart3_pins: pinmux_uart3_pins { | 231 | uart3_pins: pinmux_uart3_pins { |
232 | pinctrl-single,pins = < | 232 | pinctrl-single,pins = < |
233 | 0x228 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0) /* uart3_rxd.uart3_rxd */ | 233 | 0x228 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0) /* uart3_rxd.uart3_rxd */ |
234 | 0x22c (PIN_INPUT | PULL_DISABLE | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0) /* uart3_txd.uart3_txd */ | 234 | 0x22c (PIN_INPUT | PULL_DISABLE | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0) /* uart3_txd.uart3_txd */ |
235 | >; | 235 | >; |
236 | }; | 236 | }; |
237 | 237 | ||
238 | uart3_pins_sleep: pinmux_uart3_pins_sleep { | 238 | uart3_pins_sleep: pinmux_uart3_pins_sleep { |
239 | pinctrl-single,pins = < | 239 | pinctrl-single,pins = < |
240 | 0x228 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 240 | 0x228 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
241 | 0x22c (PIN_INPUT_PULLDOWN | MUX_MODE7) | 241 | 0x22c (PIN_INPUT_PULLDOWN | MUX_MODE7) |
242 | >; | 242 | >; |
243 | }; | 243 | }; |
244 | 244 | ||
245 | uart2_pins: pinmux_uart2_pins { | 245 | uart2_pins: pinmux_uart2_pins { |
246 | pinctrl-single,pins = < | 246 | pinctrl-single,pins = < |
247 | 0x200 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE2) /* cam1_data6.uart2_ctsn */ | 247 | 0x200 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE2) /* cam1_data6.uart2_ctsn */ |
248 | 0x204 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE2) /* cam1_data7_rtsn.uart2_rtsn */ | 248 | 0x204 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE2) /* cam1_data7_rtsn.uart2_rtsn */ |
249 | 0x1f8 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE2) /* cam1_data4_uart2rxd */ | 249 | 0x1f8 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE2) /* cam1_data4_uart2rxd */ |
250 | 0x1fc (PIN_INPUT | PULL_DISABLE | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE2) /* cam1_data5.uart2_txd */ | 250 | 0x1fc (PIN_INPUT | PULL_DISABLE | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE2) /* cam1_data5.uart2_txd */ |
251 | >; | 251 | >; |
252 | }; | 252 | }; |
253 | 253 | ||
254 | uart2_pins_sleep: pinmux_uart2_pins_sleep { | 254 | uart2_pins_sleep: pinmux_uart2_pins_sleep { |
255 | pinctrl-single,pins = < | 255 | pinctrl-single,pins = < |
256 | 0x200 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 256 | 0x200 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
257 | 0x204 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 257 | 0x204 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
258 | 0x1f8 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 258 | 0x1f8 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
259 | 0x1fc (PIN_INPUT_PULLDOWN | MUX_MODE7) | 259 | 0x1fc (PIN_INPUT_PULLDOWN | MUX_MODE7) |
260 | >; | 260 | >; |
261 | }; | 261 | }; |
262 | 262 | ||
263 | uart4_pins: pinmux_uart4_pins { | 263 | uart4_pins: pinmux_uart4_pins { |
264 | pinctrl-single,pins = < | 264 | pinctrl-single,pins = < |
265 | 0x070 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE6) /* gpmc_wait0.uart4_rxd */ | 265 | 0x070 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE6) /* gpmc_wait0.uart4_rxd */ |
266 | 0x074 (PIN_INPUT | PULL_DISABLE | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE6) /* gpmc_wpn.uart4_txd */ | 266 | 0x074 (PIN_INPUT | PULL_DISABLE | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE6) /* gpmc_wpn.uart4_txd */ |
267 | >; | 267 | >; |
268 | }; | 268 | }; |
269 | 269 | ||
270 | uart4_pins_sleep: pinmux_uart4_pins_sleep { | 270 | uart4_pins_sleep: pinmux_uart4_pins_sleep { |
271 | pinctrl-single,pins = < | 271 | pinctrl-single,pins = < |
272 | 0x070 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 272 | 0x070 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
273 | 0x174 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 273 | 0x174 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
274 | >; | 274 | >; |
275 | }; | 275 | }; |
276 | 276 | ||
277 | /*GPIO0-GPIO11, GPIO0-5 is input and GPIO6-11 is output by default.*/ | 277 | /*GPIO0-GPIO11, GPIO0-5 is input and GPIO6-11 is output by default.*/ |
278 | gpio_pins_default: pinmux_gpio_pin { | 278 | gpio_pins_default: pinmux_gpio_pin { |
279 | pinctrl-single,pins = < | 279 | pinctrl-single,pins = < |
280 | 0x26c (PIN_INPUT_PULLDOWN | MUX_MODE9) /* spi2_cs0.gpio0_23 */ | 280 | 0x26c (PIN_INPUT_PULLDOWN | MUX_MODE9) /* spi2_cs0.gpio0_23 */ |
281 | 0x264 (PIN_INPUT_PULLDOWN | MUX_MODE9) /* spi2_d0.gpio0_20 */ | 281 | 0x264 (PIN_INPUT_PULLDOWN | MUX_MODE9) /* spi2_d0.gpio0_20 */ |
282 | 0x268 (PIN_INPUT_PULLDOWN | MUX_MODE9) /* spi2_d1.gpio0_21 */ | 282 | 0x268 (PIN_INPUT_PULLDOWN | MUX_MODE9) /* spi2_d1.gpio0_21 */ |
283 | 0x260 (PIN_INPUT_PULLDOWN | MUX_MODE9) /* spi2_sclk.gpio0_22 */ | 283 | 0x260 (PIN_INPUT_PULLDOWN | MUX_MODE9) /* spi2_sclk.gpio0_22 */ |
284 | 0x21c (PIN_INPUT_PULLDOWN | MUX_MODE7) /* cam0_data5.gpio4_27 */ | 284 | 0x21c (PIN_INPUT_PULLDOWN | MUX_MODE7) /* cam0_data5.gpio4_27 */ |
285 | 0x224 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* cam0_data7.gpio4_29 */ | 285 | 0x224 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* cam0_data7.gpio4_29 */ |
286 | 0x19c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* mcasp0_ahclkr.gpio3_17 */ | 286 | 0x19c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* mcasp0_ahclkr.gpio3_17 */ |
287 | 0x198 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* mcasp0_axr0.gpio3_16 */ | 287 | 0x198 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* mcasp0_axr0.gpio3_16 */ |
288 | 0x210 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* cam0_data2.gpio4_24 */ | 288 | 0x210 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* cam0_data2.gpio4_24 */ |
289 | 0x214 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* cam0_data3.gpio4_25 */ | 289 | 0x214 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* cam0_data3.gpio4_25 */ |
290 | 0x218 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* cam0_data4.gpio4_26 */ | 290 | 0x218 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* cam0_data4.gpio4_26 */ |
291 | 0x220 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* cam0_data6.gpio4_28 */ | 291 | 0x220 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* cam0_data6.gpio4_28 */ |
292 | >; | 292 | >; |
293 | }; | 293 | }; |
294 | 294 | ||
295 | wdt_time_out_pins_default: pinmux_wdt_time_out_pin { | 295 | wdt_time_out_pins_default: pinmux_wdt_time_out_pin { |
296 | pinctrl-single,pins = < | 296 | pinctrl-single,pins = < |
297 | 0x234 (PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* uart3_rtsn.ehrpwm5B */ | 297 | 0x234 (PIN_OUTPUT_PULLDOWN | MUX_MODE6) /* uart3_rtsn.ehrpwm5B */ |
298 | >; | 298 | >; |
299 | }; | 299 | }; |
300 | 300 | ||
301 | cpsw_default: cpsw_default { | 301 | cpsw_default: cpsw_default { |
302 | pinctrl-single,pins = < | 302 | pinctrl-single,pins = < |
303 | /* Slave 1 */ | 303 | /* Slave 1 */ |
304 | 0x12c (PIN_OUTPUT | MUX_MODE2) /* mii1_txclk.rmii1_tclk */ | 304 | 0x12c (PIN_OUTPUT | MUX_MODE2) /* mii1_txclk.rmii1_tclk */ |
305 | 0x114 (PIN_OUTPUT | MUX_MODE2) /* mii1_txen.rgmii1_tctl */ | 305 | 0x114 (PIN_OUTPUT | MUX_MODE2) /* mii1_txen.rgmii1_tctl */ |
306 | 0x128 (PIN_OUTPUT | MUX_MODE2) /* mii1_txd0.rgmii1_td0 */ | 306 | 0x128 (PIN_OUTPUT | MUX_MODE2) /* mii1_txd0.rgmii1_td0 */ |
307 | 0x124 (PIN_OUTPUT | MUX_MODE2) /* mii1_txd1.rgmii1_td1 */ | 307 | 0x124 (PIN_OUTPUT | MUX_MODE2) /* mii1_txd1.rgmii1_td1 */ |
308 | 0x120 (PIN_OUTPUT | MUX_MODE2) /* mii1_txd0.rgmii1_td2 */ | 308 | 0x120 (PIN_OUTPUT | MUX_MODE2) /* mii1_txd0.rgmii1_td2 */ |
309 | 0x11c (PIN_OUTPUT | MUX_MODE2) /* mii1_txd1.rgmii1_td3 */ | 309 | 0x11c (PIN_OUTPUT | MUX_MODE2) /* mii1_txd1.rgmii1_td3 */ |
310 | 0x130 (PIN_INPUT | MUX_MODE2) /* mii1_rxclk.rmii1_rclk */ | 310 | 0x130 (PIN_INPUT | MUX_MODE2) /* mii1_rxclk.rmii1_rclk */ |
311 | 0x118 (PIN_INPUT | MUX_MODE2) /* mii1_rxdv.rgmii1_rctl */ | 311 | 0x118 (PIN_INPUT | MUX_MODE2) /* mii1_rxdv.rgmii1_rctl */ |
312 | 0x140 (PIN_INPUT | MUX_MODE2) /* mii1_rxd0.rgmii1_rd0 */ | 312 | 0x140 (PIN_INPUT | MUX_MODE2) /* mii1_rxd0.rgmii1_rd0 */ |
313 | 0x13c (PIN_INPUT | MUX_MODE2) /* mii1_rxd1.rgmii1_rd1 */ | 313 | 0x13c (PIN_INPUT | MUX_MODE2) /* mii1_rxd1.rgmii1_rd1 */ |
314 | 0x138 (PIN_INPUT | MUX_MODE2) /* mii1_rxd0.rgmii1_rd2 */ | 314 | 0x138 (PIN_INPUT | MUX_MODE2) /* mii1_rxd0.rgmii1_rd2 */ |
315 | 0x134 (PIN_INPUT | MUX_MODE2) /* mii1_rxd1.rgmii1_rd3 */ | 315 | 0x134 (PIN_INPUT | MUX_MODE2) /* mii1_rxd1.rgmii1_rd3 */ |
316 | 316 | ||
317 | /* Slave 2 */ | 317 | /* Slave 2 */ |
318 | 0x58 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a6.rgmii2_tclk */ | 318 | 0x58 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a6.rgmii2_tclk */ |
319 | 0x40 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a0.rgmii2_tctl */ | 319 | 0x40 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a0.rgmii2_tctl */ |
320 | 0x54 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a5.rgmii2_td0 */ | 320 | 0x54 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a5.rgmii2_td0 */ |
321 | 0x50 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a4.rgmii2_td1 */ | 321 | 0x50 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a4.rgmii2_td1 */ |
322 | 0x4c (PIN_OUTPUT | MUX_MODE2) /* gpmc_a3.rgmii2_td2 */ | 322 | 0x4c (PIN_OUTPUT | MUX_MODE2) /* gpmc_a3.rgmii2_td2 */ |
323 | 0x48 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a2.rgmii2_td3 */ | 323 | 0x48 (PIN_OUTPUT | MUX_MODE2) /* gpmc_a2.rgmii2_td3 */ |
324 | 0x5c (PIN_INPUT | MUX_MODE2) /* gpmc_a7.rgmii2_rclk */ | 324 | 0x5c (PIN_INPUT | MUX_MODE2) /* gpmc_a7.rgmii2_rclk */ |
325 | 0x44 (PIN_INPUT | MUX_MODE2) /* gpmc_a1.rgmii2_rtcl */ | 325 | 0x44 (PIN_INPUT | MUX_MODE2) /* gpmc_a1.rgmii2_rtcl */ |
326 | 0x6c (PIN_INPUT | MUX_MODE2) /* gpmc_a11.rgmii2_rd0 */ | 326 | 0x6c (PIN_INPUT | MUX_MODE2) /* gpmc_a11.rgmii2_rd0 */ |
327 | 0x68 (PIN_INPUT | MUX_MODE2) /* gpmc_a10.rgmii2_rd1 */ | 327 | 0x68 (PIN_INPUT | MUX_MODE2) /* gpmc_a10.rgmii2_rd1 */ |
328 | 0x64 (PIN_INPUT | MUX_MODE2) /* gpmc_a9.rgmii2_rd2 */ | 328 | 0x64 (PIN_INPUT | MUX_MODE2) /* gpmc_a9.rgmii2_rd2 */ |
329 | 0x60 (PIN_INPUT | MUX_MODE2) /* gpmc_a8.rgmii2_rd3 */ | 329 | 0x60 (PIN_INPUT | MUX_MODE2) /* gpmc_a8.rgmii2_rd3 */ |
330 | >; | 330 | >; |
331 | }; | 331 | }; |
332 | 332 | ||
333 | cpsw_sleep: cpsw_sleep { | 333 | cpsw_sleep: cpsw_sleep { |
334 | pinctrl-single,pins = < | 334 | pinctrl-single,pins = < |
335 | /* Slave 1 reset value */ | 335 | /* Slave 1 reset value */ |
336 | 0x12c (PIN_INPUT_PULLDOWN | MUX_MODE7) | 336 | 0x12c (PIN_INPUT_PULLDOWN | MUX_MODE7) |
337 | 0x114 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 337 | 0x114 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
338 | 0x128 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 338 | 0x128 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
339 | 0x124 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 339 | 0x124 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
340 | 0x120 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 340 | 0x120 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
341 | 0x11c (PIN_INPUT_PULLDOWN | MUX_MODE7) | 341 | 0x11c (PIN_INPUT_PULLDOWN | MUX_MODE7) |
342 | 0x130 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 342 | 0x130 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
343 | 0x118 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 343 | 0x118 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
344 | 0x140 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 344 | 0x140 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
345 | 0x13c (PIN_INPUT_PULLDOWN | MUX_MODE7) | 345 | 0x13c (PIN_INPUT_PULLDOWN | MUX_MODE7) |
346 | 0x138 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 346 | 0x138 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
347 | 0x134 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 347 | 0x134 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
348 | 348 | ||
349 | /* Slave 2 reset value */ | 349 | /* Slave 2 reset value */ |
350 | 0x58 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 350 | 0x58 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
351 | 0x40 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 351 | 0x40 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
352 | 0x54 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 352 | 0x54 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
353 | 0x50 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 353 | 0x50 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
354 | 0x4c (PIN_INPUT_PULLDOWN | MUX_MODE7) | 354 | 0x4c (PIN_INPUT_PULLDOWN | MUX_MODE7) |
355 | 0x48 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 355 | 0x48 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
356 | 0x5c (PIN_INPUT_PULLDOWN | MUX_MODE7) | 356 | 0x5c (PIN_INPUT_PULLDOWN | MUX_MODE7) |
357 | 0x44 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 357 | 0x44 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
358 | 0x6c (PIN_INPUT_PULLDOWN | MUX_MODE7) | 358 | 0x6c (PIN_INPUT_PULLDOWN | MUX_MODE7) |
359 | 0x68 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 359 | 0x68 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
360 | 0x64 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 360 | 0x64 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
361 | 0x60 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 361 | 0x60 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
362 | >; | 362 | >; |
363 | }; | 363 | }; |
364 | 364 | ||
365 | davinci_mdio_default: davinci_mdio_default { | 365 | davinci_mdio_default: davinci_mdio_default { |
366 | pinctrl-single,pins = < | 366 | pinctrl-single,pins = < |
367 | /* MDIO */ | 367 | /* MDIO */ |
368 | 0x148 (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* mdio_data.mdio_data */ | 368 | 0x148 (PIN_INPUT | SLEWCTRL_FAST | MUX_MODE0) /* mdio_data.mdio_data */ |
369 | 0x14c (PIN_OUTPUT | MUX_MODE0) /* mdio_clk.mdio_clk */ | 369 | 0x14c (PIN_OUTPUT | MUX_MODE0) /* mdio_clk.mdio_clk */ |
370 | >; | 370 | >; |
371 | }; | 371 | }; |
372 | 372 | ||
373 | davinci_mdio_sleep: davinci_mdio_sleep { | 373 | davinci_mdio_sleep: davinci_mdio_sleep { |
374 | pinctrl-single,pins = < | 374 | pinctrl-single,pins = < |
375 | /* MDIO reset value */ | 375 | /* MDIO reset value */ |
376 | 0x148 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 376 | 0x148 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
377 | 0x14c (PIN_INPUT_PULLDOWN | MUX_MODE7) | 377 | 0x14c (PIN_INPUT_PULLDOWN | MUX_MODE7) |
378 | >; | 378 | >; |
379 | }; | 379 | }; |
380 | 380 | ||
381 | dss_pins: dss_pins { | 381 | dss_pins: dss_pins { |
382 | pinctrl-single,pins = < | 382 | pinctrl-single,pins = < |
383 | 0x1b0 (PIN_OUTPUT | MUX_MODE2) /* cam0_hd.dss_data23 */ | 383 | 0x1b0 (PIN_OUTPUT | MUX_MODE2) /* cam0_hd.dss_data23 */ |
384 | 0x1b4 (PIN_OUTPUT | MUX_MODE2) /* cam0_vd.dss_data22 */ | 384 | 0x1b4 (PIN_OUTPUT | MUX_MODE2) /* cam0_vd.dss_data22 */ |
385 | 0x1b8 (PIN_OUTPUT | MUX_MODE2) /* cam0_field.dss_data21 */ | 385 | 0x1b8 (PIN_OUTPUT | MUX_MODE2) /* cam0_field.dss_data21 */ |
386 | 0x1bc (PIN_OUTPUT | MUX_MODE2) /* cam0_wen.dss_data20 */ | 386 | 0x1bc (PIN_OUTPUT | MUX_MODE2) /* cam0_wen.dss_data20 */ |
387 | 0x1c0 (PIN_OUTPUT | MUX_MODE2) /* cam0_pclk.dss_data19 */ | 387 | 0x1c0 (PIN_OUTPUT | MUX_MODE2) /* cam0_pclk.dss_data19 */ |
388 | 0x1c4 (PIN_OUTPUT | MUX_MODE2) /* cam0_data8.dss_data18 */ | 388 | 0x1c4 (PIN_OUTPUT | MUX_MODE2) /* cam0_data8.dss_data18 */ |
389 | 0x1c8 (PIN_OUTPUT | MUX_MODE2) /* cam0_data9.dss_data17 */ | 389 | 0x1c8 (PIN_OUTPUT | MUX_MODE2) /* cam0_data9.dss_data17 */ |
390 | 0x1cc (PIN_OUTPUT | MUX_MODE2) /* cam1_data9.dss_data16 */ | 390 | 0x1cc (PIN_OUTPUT | MUX_MODE2) /* cam1_data9.dss_data16 */ |
391 | 0x0a0 (PIN_OUTPUT | MUX_MODE0) /* DSS DATA 0 */ | 391 | 0x0a0 (PIN_OUTPUT | MUX_MODE0) /* DSS DATA 0 */ |
392 | 0x0a4 (PIN_OUTPUT | MUX_MODE0) | 392 | 0x0a4 (PIN_OUTPUT | MUX_MODE0) |
393 | 0x0a8 (PIN_OUTPUT | MUX_MODE0) | 393 | 0x0a8 (PIN_OUTPUT | MUX_MODE0) |
394 | 0x0ac (PIN_OUTPUT | MUX_MODE0) | 394 | 0x0ac (PIN_OUTPUT | MUX_MODE0) |
395 | 0x0b0 (PIN_OUTPUT | MUX_MODE0) | 395 | 0x0b0 (PIN_OUTPUT | MUX_MODE0) |
396 | 0x0b4 (PIN_OUTPUT | MUX_MODE0) | 396 | 0x0b4 (PIN_OUTPUT | MUX_MODE0) |
397 | 0x0b8 (PIN_OUTPUT | MUX_MODE0) | 397 | 0x0b8 (PIN_OUTPUT | MUX_MODE0) |
398 | 0x0bc (PIN_OUTPUT | MUX_MODE0) | 398 | 0x0bc (PIN_OUTPUT | MUX_MODE0) |
399 | 0x0c0 (PIN_OUTPUT | MUX_MODE0) | 399 | 0x0c0 (PIN_OUTPUT | MUX_MODE0) |
400 | 0x0c4 (PIN_OUTPUT | MUX_MODE0) | 400 | 0x0c4 (PIN_OUTPUT | MUX_MODE0) |
401 | 0x0c8 (PIN_OUTPUT | MUX_MODE0) | 401 | 0x0c8 (PIN_OUTPUT | MUX_MODE0) |
402 | 0x0cc (PIN_OUTPUT | MUX_MODE0) | 402 | 0x0cc (PIN_OUTPUT | MUX_MODE0) |
403 | 0x0d0 (PIN_OUTPUT | MUX_MODE0) | 403 | 0x0d0 (PIN_OUTPUT | MUX_MODE0) |
404 | 0x0d4 (PIN_OUTPUT | MUX_MODE0) | 404 | 0x0d4 (PIN_OUTPUT | MUX_MODE0) |
405 | 0x0d8 (PIN_OUTPUT | MUX_MODE0) | 405 | 0x0d8 (PIN_OUTPUT | MUX_MODE0) |
406 | 0x0dc (PIN_OUTPUT | MUX_MODE0) /* DSS DATA 15 */ | 406 | 0x0dc (PIN_OUTPUT | MUX_MODE0) /* DSS DATA 15 */ |
407 | 0x0e0 (PIN_OUTPUT | MUX_MODE0) /* DSS VSYNC */ | 407 | 0x0e0 (PIN_OUTPUT | MUX_MODE0) /* DSS VSYNC */ |
408 | 0x0e4 (PIN_OUTPUT | MUX_MODE0) /* DSS HSYNC */ | 408 | 0x0e4 (PIN_OUTPUT | MUX_MODE0) /* DSS HSYNC */ |
409 | 0x0e8 (PIN_OUTPUT | MUX_MODE0) /* DSS PCLK */ | 409 | 0x0e8 (PIN_OUTPUT | MUX_MODE0) /* DSS PCLK */ |
410 | 0x0ec (PIN_OUTPUT | MUX_MODE0) /* DSS AC BIAS EN */ | 410 | 0x0ec (PIN_OUTPUT | MUX_MODE0) /* DSS AC BIAS EN */ |
411 | 411 | ||
412 | >; | 412 | >; |
413 | }; | 413 | }; |
414 | 414 | ||
415 | /* SPI_NOR Pins */ | 415 | /* SPI_NOR Pins */ |
416 | spi0_pins: spi0_pins { | 416 | spi0_pins: spi0_pins { |
417 | pinctrl-single,pins = < | 417 | pinctrl-single,pins = < |
418 | 0x15c (PIN_OUTPUT | MUX_MODE0) /* spi0_cs0.spi0_cs0 */ | 418 | 0x15c (PIN_OUTPUT | MUX_MODE0) /* spi0_cs0.spi0_cs0 */ |
419 | 0x150 (PIN_INPUT | MUX_MODE0) /* spi0_sclk.spi0_sclk */ | 419 | 0x150 (PIN_INPUT | MUX_MODE0) /* spi0_sclk.spi0_sclk */ |
420 | 0x154 (PIN_INPUT | MUX_MODE0) /* spi0_d0.spi0_d0 */ | 420 | 0x154 (PIN_INPUT | MUX_MODE0) /* spi0_d0.spi0_d0 */ |
421 | 0x158 (PIN_OUTPUT | MUX_MODE0) /* spi0_d1.spi0_d1 */ | 421 | 0x158 (PIN_OUTPUT | MUX_MODE0) /* spi0_d1.spi0_d1 */ |
422 | >; | 422 | >; |
423 | }; | 423 | }; |
424 | 424 | ||
425 | /* SPI0 Pins */ | 425 | /* SPI0 Pins */ |
426 | spi2_pins: spi2_pins { | 426 | spi2_pins: spi2_pins { |
427 | pinctrl-single,pins = < | 427 | pinctrl-single,pins = < |
428 | 0x1d4 (PIN_OUTPUT | MUX_MODE4) /* cam1_hd.spi2_cs0 */ | 428 | 0x1d4 (PIN_OUTPUT | MUX_MODE4) /* cam1_hd.spi2_cs0 */ |
429 | 0x1e0 (PIN_OUTPUT | MUX_MODE4) /* cam1_field.spi2_cs0 */ | 429 | 0x1e0 (PIN_OUTPUT | MUX_MODE4) /* cam1_field.spi2_cs0 */ |
430 | 0x1dc (PIN_INPUT | MUX_MODE4) /* cam1_pclk.spi2_sclk */ | 430 | 0x1dc (PIN_INPUT | MUX_MODE4) /* cam1_pclk.spi2_sclk */ |
431 | 0x1d0 (PIN_INPUT | MUX_MODE4) /* cam1_data8.spi2_d0 */ | 431 | 0x1d0 (PIN_INPUT | MUX_MODE4) /* cam1_data8.spi2_d0 */ |
432 | 0x1e4 (PIN_OUTPUT | MUX_MODE4) /* cam1_wen.spi2_d1 */ | 432 | 0x1e4 (PIN_OUTPUT | MUX_MODE4) /* cam1_wen.spi2_d1 */ |
433 | >; | 433 | >; |
434 | }; | 434 | }; |
435 | 435 | ||
436 | /* SPI1 Pins */ | 436 | /* SPI1 Pins */ |
437 | spi4_pins: spi4_pins { | 437 | spi4_pins: spi4_pins { |
438 | pinctrl-single,pins = < | 438 | pinctrl-single,pins = < |
439 | 0x25c (PIN_OUTPUT | MUX_MODE0) /* spi4_cs0.spi4_cs0 */ | 439 | 0x25c (PIN_OUTPUT | MUX_MODE0) /* spi4_cs0.spi4_cs0 */ |
440 | 0x230 (PIN_OUTPUT | MUX_MODE2) /* uart3_cstn.spi4_cs1 */ | 440 | 0x230 (PIN_OUTPUT | MUX_MODE2) /* uart3_cstn.spi4_cs1 */ |
441 | 0x250 (PIN_INPUT | MUX_MODE0) /* spi4_sclk.spi4_sclk */ | 441 | 0x250 (PIN_INPUT | MUX_MODE0) /* spi4_sclk.spi4_sclk */ |
442 | 0x254 (PIN_INPUT | MUX_MODE0) /* spi4_d0.spi4_d0 */ | 442 | 0x254 (PIN_INPUT | MUX_MODE0) /* spi4_d0.spi4_d0 */ |
443 | 0x258 (PIN_OUTPUT | MUX_MODE0) /* spi4_d1.spi4_d1 */ | 443 | 0x258 (PIN_OUTPUT | MUX_MODE0) /* spi4_d1.spi4_d1 */ |
444 | >; | 444 | >; |
445 | }; | 445 | }; |
446 | 446 | ||
447 | mcasp1_pins: mcasp1_pins { | 447 | mcasp1_pins: mcasp1_pins { |
448 | pinctrl-single,pins = < | 448 | pinctrl-single,pins = < |
449 | 0x1a0 (PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcasp0_aclkr.mcasp1_aclkx */ | 449 | 0x1a0 (PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcasp0_aclkr.mcasp1_aclkx */ |
450 | 0x1a4 (PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcasp0_fsr.mcasp1_fsx */ | 450 | 0x1a4 (PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcasp0_fsr.mcasp1_fsx */ |
451 | 0x1a8 (PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* mcasp0_axr1.mcasp1_axr0 */ | 451 | 0x1a8 (PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* mcasp0_axr1.mcasp1_axr0 */ |
452 | 0x1ac (PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcasp0_ahclkx.mcasp1_axr1 */ | 452 | 0x1ac (PIN_INPUT_PULLDOWN | MUX_MODE3) /* mcasp0_ahclkx.mcasp1_axr1 */ |
453 | >; | 453 | >; |
454 | }; | 454 | }; |
455 | 455 | ||
456 | mcasp1_sleep_pins: mcasp1_sleep_pins { | 456 | mcasp1_sleep_pins: mcasp1_sleep_pins { |
457 | pinctrl-single,pins = < | 457 | pinctrl-single,pins = < |
458 | 0x1a0 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 458 | 0x1a0 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
459 | 0x1a4 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 459 | 0x1a4 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
460 | 0x1a8 (PIN_INPUT_PULLDOWN | MUX_MODE7) | 460 | 0x1a8 (PIN_INPUT_PULLDOWN | MUX_MODE7) |
461 | 0x1ac (PIN_INPUT_PULLDOWN | MUX_MODE7) | 461 | 0x1ac (PIN_INPUT_PULLDOWN | MUX_MODE7) |
462 | >; | 462 | >; |
463 | }; | 463 | }; |
464 | 464 | ||
465 | lcd_pins: lcd_pins { | 465 | lcd_pins: lcd_pins { |
466 | pinctrl-single,pins = < | 466 | pinctrl-single,pins = < |
467 | 0x09c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_be0n_cle.gpio2_5 */ | 467 | 0x09c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_be0n_cle.gpio2_5 */ |
468 | >; | 468 | >; |
469 | }; | 469 | }; |
470 | 470 | ||
471 | debugss_pins: pinmux_debugss_pins { | 471 | debugss_pins: pinmux_debugss_pins { |
472 | pinctrl-single,pins = < | 472 | pinctrl-single,pins = < |
473 | 0x290 (PIN_INPUT_PULLDOWN) | 473 | 0x290 (PIN_INPUT_PULLDOWN) |
474 | 0x294 (PIN_INPUT_PULLDOWN) | 474 | 0x294 (PIN_INPUT_PULLDOWN) |
475 | 0x298 (PIN_INPUT_PULLDOWN) | 475 | 0x298 (PIN_INPUT_PULLDOWN) |
476 | 0x29C (PIN_INPUT_PULLDOWN) | 476 | 0x29C (PIN_INPUT_PULLDOWN) |
477 | 0x2A0 (PIN_INPUT_PULLDOWN) | 477 | 0x2A0 (PIN_INPUT_PULLDOWN) |
478 | 0x2A4 (PIN_INPUT_PULLDOWN) | 478 | 0x2A4 (PIN_INPUT_PULLDOWN) |
479 | 0x2A8 (PIN_INPUT_PULLDOWN) | 479 | 0x2A8 (PIN_INPUT_PULLDOWN) |
480 | >; | 480 | >; |
481 | }; | 481 | }; |
482 | 482 | ||
483 | usb1_pins: usb1_pins { | 483 | usb1_pins: usb1_pins { |
484 | pinctrl-single,pins = < | 484 | pinctrl-single,pins = < |
485 | 0x2c0 (PIN_OUTPUT | MUX_MODE0) /* usb0_drvvbus.usb0_drvvbus */ | 485 | 0x2c0 (PIN_OUTPUT | MUX_MODE0) /* usb0_drvvbus.usb0_drvvbus */ |
486 | /* USB0 Over Current */ | 486 | /* USB0 Over Current */ |
487 | 0x108 (PIN_INPUT | MUX_MODE9) /* mii1_col.gpio0_0 */ | 487 | 0x108 (PIN_INPUT | MUX_MODE9) /* mii1_col.gpio0_0 */ |
488 | >; | 488 | >; |
489 | }; | 489 | }; |
490 | 490 | ||
491 | usb2_pins: usb2_pins { | 491 | usb2_pins: usb2_pins { |
492 | pinctrl-single,pins = < | 492 | pinctrl-single,pins = < |
493 | 0x2c4 (PIN_OUTPUT | MUX_MODE0) /* usb1_drvvbus.usb1_drvvbus */ | 493 | 0x2c4 (PIN_OUTPUT | MUX_MODE0) /* usb1_drvvbus.usb1_drvvbus */ |
494 | /* USB1 Over Current */ | 494 | /* USB1 Over Current */ |
495 | 0x078 (PIN_INPUT | MUX_MODE7) /* gpmc_be1n.gpio1_28 */ | 495 | 0x078 (PIN_INPUT | MUX_MODE7) /* gpmc_be1n.gpio1_28 */ |
496 | >; | 496 | >; |
497 | }; | 497 | }; |
498 | }; | 498 | }; |
499 | 499 | ||
500 | &i2c0 { | 500 | &i2c0 { |
501 | status = "okay"; | 501 | status = "okay"; |
502 | pinctrl-names = "default"; | 502 | pinctrl-names = "default"; |
503 | pinctrl-0 = <&i2c0_pins>; | 503 | pinctrl-0 = <&i2c0_pins>; |
504 | clock-frequency = <100000>; | 504 | clock-frequency = <100000>; |
505 | }; | 505 | }; |
506 | 506 | ||
507 | &i2c1 { | 507 | &i2c1 { |
508 | status = "okay"; | 508 | status = "okay"; |
509 | pinctrl-names = "default"; | 509 | pinctrl-names = "default"; |
510 | pinctrl-0 = <&i2c1_pins>; | 510 | pinctrl-0 = <&i2c1_pins>; |
511 | clock-frequency = <100000>; | 511 | clock-frequency = <100000>; |
512 | 512 | ||
513 | tps@24 { | 513 | tps@24 { |
514 | compatible = "ti,tps65218"; | 514 | compatible = "ti,tps65218"; |
515 | reg = <0x24>; | 515 | reg = <0x24>; |
516 | interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; | 516 | interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; |
517 | interrupt-controller; | 517 | interrupt-controller; |
518 | #interrupt-cells = <2>; | 518 | #interrupt-cells = <2>; |
519 | 519 | ||
520 | dcdc1: regulator-dcdc1 { | 520 | dcdc1: regulator-dcdc1 { |
521 | compatible = "ti,tps65218-dcdc1"; | 521 | compatible = "ti,tps65218-dcdc1"; |
522 | /* VDD_CORE limits min of OPP50 and max of OPP100 */ | 522 | /* VDD_CORE limits min of OPP50 and max of OPP100 */ |
523 | regulator-name = "vdd_core"; | 523 | regulator-name = "vdd_core"; |
524 | regulator-min-microvolt = <912000>; | 524 | regulator-min-microvolt = <912000>; |
525 | regulator-max-microvolt = <1144000>; | 525 | regulator-max-microvolt = <1144000>; |
526 | regulator-boot-on; | 526 | regulator-boot-on; |
527 | regulator-always-on; | 527 | regulator-always-on; |
528 | }; | 528 | }; |
529 | 529 | ||
530 | dcdc2: regulator-dcdc2 { | 530 | dcdc2: regulator-dcdc2 { |
531 | compatible = "ti,tps65218-dcdc2"; | 531 | compatible = "ti,tps65218-dcdc2"; |
532 | /* VDD_MPU limits min of OPP50 and max of OPP_NITRO */ | 532 | /* VDD_MPU limits min of OPP50 and max of OPP_NITRO */ |
533 | regulator-name = "vdd_mpu"; | 533 | regulator-name = "vdd_mpu"; |
534 | regulator-min-microvolt = <912000>; | 534 | regulator-min-microvolt = <912000>; |
535 | regulator-max-microvolt = <1378000>; | 535 | regulator-max-microvolt = <1378000>; |
536 | regulator-boot-on; | 536 | regulator-boot-on; |
537 | regulator-always-on; | 537 | regulator-always-on; |
538 | }; | 538 | }; |
539 | 539 | ||
540 | dcdc3: regulator-dcdc3 { | 540 | dcdc3: regulator-dcdc3 { |
541 | compatible = "ti,tps65218-dcdc3"; | 541 | compatible = "ti,tps65218-dcdc3"; |
542 | regulator-name = "vdds_ddr"; | 542 | regulator-name = "vdds_ddr"; |
543 | regulator-min-microvolt = <1500000>; | 543 | regulator-min-microvolt = <1500000>; |
544 | regulator-max-microvolt = <1500000>; | 544 | regulator-max-microvolt = <1500000>; |
545 | regulator-boot-on; | 545 | regulator-boot-on; |
546 | regulator-always-on; | 546 | regulator-always-on; |
547 | regulator-state-mem { | 547 | regulator-state-mem { |
548 | regulator-on-in-suspend; | 548 | regulator-on-in-suspend; |
549 | }; | 549 | }; |
550 | regulator-state-disk { | 550 | regulator-state-disk { |
551 | regulator-off-in-suspend; | 551 | regulator-off-in-suspend; |
552 | }; | 552 | }; |
553 | }; | 553 | }; |
554 | 554 | ||
555 | dcdc4: regulator-dcdc4 { | 555 | dcdc4: regulator-dcdc4 { |
556 | compatible = "ti,tps65218-dcdc4"; | 556 | compatible = "ti,tps65218-dcdc4"; |
557 | regulator-name = "v3_3d"; | 557 | regulator-name = "v3_3d"; |
558 | regulator-min-microvolt = <3300000>; | 558 | regulator-min-microvolt = <3300000>; |
559 | regulator-max-microvolt = <3300000>; | 559 | regulator-max-microvolt = <3300000>; |
560 | regulator-boot-on; | 560 | regulator-boot-on; |
561 | regulator-always-on; | 561 | regulator-always-on; |
562 | }; | 562 | }; |
563 | 563 | ||
564 | dcdc5: regulator-dcdc5 { | 564 | dcdc5: regulator-dcdc5 { |
565 | compatible = "ti,tps65218-dcdc5"; | 565 | compatible = "ti,tps65218-dcdc5"; |
566 | regulator-name = "v1_0bat"; | 566 | regulator-name = "v1_0bat"; |
567 | regulator-min-microvolt = <1000000>; | 567 | regulator-min-microvolt = <1000000>; |
568 | regulator-max-microvolt = <1000000>; | 568 | regulator-max-microvolt = <1000000>; |
569 | regulator-boot-on; | 569 | regulator-boot-on; |
570 | regulator-always-on; | 570 | regulator-always-on; |
571 | regulator-state-mem { | 571 | regulator-state-mem { |
572 | regulator-on-in-suspend; | 572 | regulator-on-in-suspend; |
573 | }; | 573 | }; |
574 | }; | 574 | }; |
575 | 575 | ||
576 | dcdc6: regulator-dcdc6 { | 576 | dcdc6: regulator-dcdc6 { |
577 | compatible = "ti,tps65218-dcdc6"; | 577 | compatible = "ti,tps65218-dcdc6"; |
578 | regulator-name = "v1_8bat"; | 578 | regulator-name = "v1_8bat"; |
579 | regulator-min-microvolt = <1800000>; | 579 | regulator-min-microvolt = <1800000>; |
580 | regulator-max-microvolt = <1800000>; | 580 | regulator-max-microvolt = <1800000>; |
581 | regulator-boot-on; | 581 | regulator-boot-on; |
582 | regulator-always-on; | 582 | regulator-always-on; |
583 | regulator-state-mem { | 583 | regulator-state-mem { |
584 | regulator-on-in-suspend; | 584 | regulator-on-in-suspend; |
585 | }; | 585 | }; |
586 | }; | 586 | }; |
587 | 587 | ||
588 | ldo1: regulator-ldo1 { | 588 | ldo1: regulator-ldo1 { |
589 | compatible = "ti,tps65218-ldo1"; | 589 | compatible = "ti,tps65218-ldo1"; |
590 | regulator-name = "v1_8d"; | 590 | regulator-name = "v1_8d"; |
591 | regulator-min-microvolt = <1800000>; | 591 | regulator-min-microvolt = <1800000>; |
592 | regulator-max-microvolt = <1800000>; | 592 | regulator-max-microvolt = <1800000>; |
593 | regulator-boot-on; | 593 | regulator-boot-on; |
594 | regulator-always-on; | 594 | regulator-always-on; |
595 | }; | 595 | }; |
596 | 596 | ||
597 | power-button { | 597 | power-button { |
598 | compatible = "ti,tps65218-pwrbutton"; | 598 | compatible = "ti,tps65218-pwrbutton"; |
599 | status = "okay"; | 599 | status = "okay"; |
600 | interrupts = <3 IRQ_TYPE_EDGE_BOTH>; | 600 | interrupts = <3 IRQ_TYPE_EDGE_BOTH>; |
601 | }; | 601 | }; |
602 | }; | 602 | }; |
603 | 603 | ||
604 | s35390a: s35390a@30 { | 604 | s35390a: s35390a@30 { |
605 | compatible = "s35390a"; | 605 | compatible = "s35390a"; |
606 | reg = <0x30>; | 606 | reg = <0x30>; |
607 | }; | 607 | }; |
608 | 608 | ||
609 | at24@50 { | 609 | at24@50 { |
610 | compatible = "at24,24c256"; | 610 | compatible = "at24,24c256"; |
611 | reg = <0x50>; | 611 | reg = <0x50>; |
612 | }; | 612 | }; |
613 | 613 | ||
614 | at24@57 { | 614 | at24@57 { |
615 | compatible = "at24,24c256"; | 615 | compatible = "at24,24c256"; |
616 | reg = <0x57>; | 616 | reg = <0x57>; |
617 | }; | 617 | }; |
618 | 618 | ||
619 | /* For TI TLV320AIC3106 Audio Codec */ | 619 | /* For TI TLV320AIC3106 Audio Codec */ |
620 | /*tlv320aic3106: tlv320aic3106@1b { | 620 | /*tlv320aic3106: tlv320aic3106@1b { |
621 | #sound-dai-cells = <0>; | 621 | #sound-dai-cells = <0>; |
622 | compatible = "ti,tlv320aic3106"; | 622 | compatible = "ti,tlv320aic3106"; |
623 | reg = <0x1b>; | 623 | reg = <0x1b>; |
624 | status = "okay"; | 624 | status = "okay"; |
625 | 625 | ||
626 | AVDD-supply = <&dcdc4>; | 626 | AVDD-supply = <&dcdc4>; |
627 | IOVDD-supply = <&dcdc6>; | 627 | IOVDD-supply = <&dcdc6>; |
628 | DRVDD-supply = <&dcdc4>; | 628 | DRVDD-supply = <&dcdc4>; |
629 | DVDD-supply = <&ldo1>; | 629 | DVDD-supply = <&ldo1>; |
630 | };*/ | 630 | };*/ |
631 | 631 | ||
632 | /* For Freescale SGTL5000 Audio Codec */ | 632 | /* For Freescale SGTL5000 Audio Codec */ |
633 | sgtl5000: sgtl5000@0a { | 633 | sgtl5000: sgtl5000@0a { |
634 | #sound-dai-cells = <0>; | 634 | #sound-dai-cells = <0>; |
635 | compatible = "fsl,sgtl5000"; | 635 | compatible = "fsl,sgtl5000"; |
636 | reg = <0x0a>; | 636 | reg = <0x0a>; |
637 | clocks = <&audio_mstrclk>; | 637 | clocks = <&audio_mstrclk>; |
638 | VDDA-supply = <&dcdc4>; | 638 | VDDA-supply = <&dcdc4>; |
639 | VDDIO-supply = <&dcdc6>; | 639 | VDDIO-supply = <&dcdc6>; |
640 | VDDD-supply = <&ldo1>; | 640 | VDDD-supply = <&ldo1>; |
641 | }; | 641 | }; |
642 | }; | 642 | }; |
643 | 643 | ||
644 | &i2c2 { | 644 | &i2c2 { |
645 | status = "okay"; | 645 | status = "okay"; |
646 | pinctrl-names = "default"; | 646 | pinctrl-names = "default"; |
647 | pinctrl-0 = <&i2c2_pins>; | 647 | pinctrl-0 = <&i2c2_pins>; |
648 | clock-frequency = <100000>; | 648 | clock-frequency = <100000>; |
649 | 649 | ||
650 | /* CH7055A Parallel LCD to VGA D-SUB 15 way */ | 650 | /* CH7055A Parallel LCD to VGA D-SUB 15 way */ |
651 | eeprom@76 { | 651 | eeprom@76 { |
652 | compatible = "at,24c256"; | 652 | compatible = "at,24c256"; |
653 | reg = <0x76>; | 653 | reg = <0x76>; |
654 | }; | 654 | }; |
655 | }; | 655 | }; |
656 | 656 | ||
657 | 657 | ||
658 | &epwmss0 { | 658 | &epwmss0 { |
659 | status = "okay"; | 659 | status = "okay"; |
660 | 660 | ||
661 | ehrpwm0: ehrpwm@48300200 { | 661 | ehrpwm0: ehrpwm@48300200 { |
662 | status = "okay"; | 662 | status = "okay"; |
663 | pinctrl-names = "default"; | 663 | pinctrl-names = "default"; |
664 | pinctrl-0 = <&ehrpwm0b_pins>; | 664 | pinctrl-0 = <&ehrpwm0b_pins>; |
665 | }; | 665 | }; |
666 | }; | 666 | }; |
667 | 667 | ||
668 | &gpio0 { | 668 | &gpio0 { |
669 | status = "okay"; | 669 | status = "okay"; |
670 | }; | 670 | }; |
671 | 671 | ||
672 | &gpio1 { | 672 | &gpio1 { |
673 | status = "okay"; | 673 | status = "okay"; |
674 | }; | 674 | }; |
675 | 675 | ||
676 | &gpio2 { | 676 | &gpio2 { |
677 | status = "okay"; | 677 | status = "okay"; |
678 | }; | 678 | }; |
679 | 679 | ||
680 | &gpio3 { | 680 | &gpio3 { |
681 | status = "okay"; | 681 | status = "okay"; |
682 | }; | 682 | }; |
683 | 683 | ||
684 | &gpio4 { | 684 | &gpio4 { |
685 | status = "okay"; | 685 | status = "okay"; |
686 | }; | 686 | }; |
687 | 687 | ||
688 | &gpio5 { | 688 | &gpio5 { |
689 | status = "okay"; | 689 | status = "okay"; |
690 | }; | 690 | }; |
691 | 691 | ||
692 | &mmc1 { | 692 | &mmc1 { |
693 | status = "okay"; | 693 | status = "okay"; |
694 | pinctrl-names = "default"; | 694 | pinctrl-names = "default"; |
695 | pinctrl-0 = <&mmc1_pins>; | 695 | pinctrl-0 = <&mmc1_pins>; |
696 | 696 | ||
697 | vmmc-supply = <&dcdc4>; | 697 | vmmc-supply = <&dcdc4>; |
698 | bus-width = <4>; | 698 | bus-width = <4>; |
699 | cd-gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>; | 699 | cd-gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>; |
700 | }; | 700 | }; |
701 | 701 | ||
702 | &mmc2 { | 702 | &mmc2 { |
703 | pinctrl-names = "default"; | 703 | pinctrl-names = "default"; |
704 | pinctrl-0 = <&emmc_pins>; | 704 | pinctrl-0 = <&emmc_pins>; |
705 | bus-width = <8>; | 705 | bus-width = <8>; |
706 | vmmc-supply = <&vmmcwl_fixed>; | 706 | vmmc-supply = <&vmmcwl_fixed>; |
707 | status = "okay"; | 707 | status = "okay"; |
708 | ti,non-removable; | 708 | ti,non-removable; |
709 | }; | 709 | }; |
710 | 710 | ||
711 | /*If carrier board eMMC (or 2nd SD slot) is present and used, un-comment out the following nodes. SD card will be emulated /dev/mmcblk2 instead of /dev/mmcblk1*/ | 711 | /*If carrier board eMMC (or 2nd SD slot) is present and used, un-comment out the following nodes. SD card will be emulated /dev/mmcblk2 instead of /dev/mmcblk1*/ |
712 | 712 | ||
713 | /*&mmc3 { | 713 | /*&mmc3 { |
714 | status = "okay"; | 714 | status = "okay"; |
715 | dmas = <&edma 30 | 715 | dmas = <&edma 30 |
716 | &edma 31>; | 716 | &edma 31>; |
717 | dma-names = "tx", "rx"; | 717 | dma-names = "tx", "rx"; |
718 | vmmc-supply = <&vmmcwl_fixed>; | 718 | vmmc-supply = <&vmmcwl_fixed>; |
719 | bus-width = <8>; | 719 | bus-width = <8>; |
720 | pinctrl-names = "default"; | 720 | pinctrl-names = "default"; |
721 | pinctrl-0 = <&sdmmc_pins>; | 721 | pinctrl-0 = <&sdmmc_pins>; |
722 | keep-power-in-suspend; | 722 | keep-power-in-suspend; |
723 | ti,non-removable; | 723 | ti,non-removable; |
724 | }; | 724 | }; |
725 | 725 | ||
726 | &edma { | 726 | &edma { |
727 | ti,edma-xbar-event-map = /bits/ 16 <1 30 | 727 | ti,edma-xbar-event-map = /bits/ 16 <1 30 |
728 | 2 31>; | 728 | 2 31>; |
729 | };*/ | 729 | };*/ |
730 | 730 | ||
731 | /* Four-Wire Resistive Touch */ | 731 | /* Four-Wire Resistive Touch */ |
732 | &tscadc { | 732 | &tscadc { |
733 | status = "disabled"; | 733 | status = "disabled"; |
734 | tsc { | 734 | tsc { |
735 | ti,wires = <4>; | 735 | ti,wires = <4>; |
736 | ti,x-plate-resistance = <200>; | 736 | ti,x-plate-resistance = <200>; |
737 | ti,coordinate-readouts = <5>; | 737 | ti,coordinate-readouts = <5>; |
738 | ti,wire-config = <0x00 0x11 0x22 0x33>; | 738 | ti,wire-config = <0x00 0x11 0x22 0x33>; |
739 | ti,charge-delay = <0xB000>; | 739 | ti,charge-delay = <0xB000>; |
740 | }; | 740 | }; |
741 | 741 | ||
742 | adc { | 742 | adc { |
743 | ti,adc-channels = <0 1 2 3>; | 743 | ti,adc-channels = <0 1 2 3>; |
744 | }; | 744 | }; |
745 | }; | 745 | }; |
746 | 746 | ||
747 | &usb2_phy1 { | 747 | &usb2_phy1 { |
748 | status = "okay"; | 748 | status = "okay"; |
749 | }; | 749 | }; |
750 | 750 | ||
751 | &usb1 { | 751 | &usb1 { |
752 | dr_mode = "host"; | 752 | dr_mode = "host"; |
753 | status = "okay"; | 753 | status = "okay"; |
754 | pinctrl-names = "default"; | 754 | pinctrl-names = "default"; |
755 | pinctrl-0 = <&usb1_pins>; | 755 | pinctrl-0 = <&usb1_pins>; |
756 | }; | 756 | }; |
757 | 757 | ||
758 | &usb2_phy2 { | 758 | &usb2_phy2 { |
759 | status = "okay"; | 759 | status = "okay"; |
760 | }; | 760 | }; |
761 | 761 | ||
762 | &usb2 { | 762 | &usb2 { |
763 | dr_mode = "host"; | 763 | dr_mode = "host"; |
764 | status = "okay"; | 764 | status = "okay"; |
765 | pinctrl-names = "default"; | 765 | pinctrl-names = "default"; |
766 | pinctrl-0 = <&usb2_pins>; | 766 | pinctrl-0 = <&usb2_pins>; |
767 | }; | 767 | }; |
768 | 768 | ||
769 | &spi0 { | 769 | &spi0 { |
770 | ti,spi-num-cs = <1>; | 770 | ti,spi-num-cs = <1>; |
771 | status = "okay"; | 771 | status = "okay"; |
772 | pinctrl-names = "default"; | 772 | pinctrl-names = "default"; |
773 | pinctrl-0 = <&spi0_pins>; | 773 | pinctrl-0 = <&spi0_pins>; |
774 | dmas = <&edma 16 | 774 | dmas = <&edma 16 |
775 | &edma 17>; | 775 | &edma 17>; |
776 | dma-names = "tx0", "rx0"; | 776 | dma-names = "tx0", "rx0"; |
777 | 777 | ||
778 | flash: mx25u3235f@0 { | 778 | flash: mx25u3235f@0 { |
779 | #address-cells = <1>; | 779 | #address-cells = <1>; |
780 | #size-cells = <1>; | 780 | #size-cells = <1>; |
781 | compatible = "jedec,spi-nor"; | 781 | compatible = "jedec,spi-nor"; |
782 | spi-max-frequency = <24000000>; | 782 | spi-max-frequency = <24000000>; |
783 | reg = <0>; | 783 | reg = <0>; |
784 | 784 | ||
785 | /* MTD partition table. | 785 | /* MTD partition table. |
786 | * The ROM checks the first 512KiB | 786 | * The ROM checks the first 512KiB |
787 | * for a valid file to boot(XIP). | 787 | * for a valid file to boot(XIP). |
788 | */ | 788 | */ |
789 | partition@0 { | 789 | partition@0 { |
790 | label = "U-Boot"; | 790 | label = "U-Boot"; |
791 | reg = <0x0 0x100000>; | 791 | reg = <0x0 0x100000>; |
792 | }; | 792 | }; |
793 | 793 | ||
794 | partition@100000 { | 794 | partition@100000 { |
795 | label = "U-Boot Environment"; | 795 | label = "U-Boot Environment"; |
796 | reg = <0x100000 0x080000>; | 796 | reg = <0x100000 0x080000>; |
797 | }; | 797 | }; |
798 | 798 | ||
799 | partition@180000 { | 799 | partition@180000 { |
800 | label = "Flattened Device Tree"; | 800 | label = "Flattened Device Tree"; |
801 | reg = <0x180000 0x200000>; | 801 | reg = <0x180000 0x200000>; |
802 | }; | 802 | }; |
803 | 803 | ||
804 | }; | 804 | }; |
805 | }; | 805 | }; |
806 | 806 | ||
807 | &spi1 { | 807 | /* SPI0, spidev2 */ |
808 | &spi2 { | ||
808 | ti,spi-num-cs = <2>; | 809 | ti,spi-num-cs = <2>; |
809 | status = "okay"; | 810 | status = "okay"; |
810 | pinctrl-names = "default"; | 811 | pinctrl-names = "default"; |
811 | pinctrl-0 = <&spi2_pins>; | 812 | pinctrl-0 = <&spi2_pins>; |
812 | dmas = <&edma 18 | 813 | dmas = <&edma 18 |
813 | &edma 19 | 814 | &edma 19 |
814 | &edma 20 | 815 | &edma 20 |
815 | &edma 21>; | 816 | &edma 21>; |
816 | dma-names = "tx0", "rx0", "tx1", "rx1"; | 817 | dma-names = "tx0", "rx0", "tx1", "rx1"; |
817 | 818 | ||
818 | spidev1: spidev@0 { | 819 | spidev1: spidev@0 { |
819 | #address-cells = <1>; | 820 | #address-cells = <1>; |
820 | #size-cells = <0>; | 821 | #size-cells = <0>; |
821 | compatible = "spidev"; | 822 | compatible = "spidev"; |
822 | reg = <0>; | 823 | reg = <0>; |
823 | spi-max-frequency = <24000000>; | 824 | spi-max-frequency = <24000000>; |
824 | }; | 825 | }; |
825 | 826 | ||
826 | spidev2: spidev@1 { | 827 | spidev2: spidev@1 { |
827 | #address-cells = <1>; | 828 | #address-cells = <1>; |
828 | #size-cells = <0>; | 829 | #size-cells = <0>; |
829 | compatible = "spidev"; | 830 | compatible = "spidev"; |
830 | reg = <1>; | 831 | reg = <1>; |
831 | spi-max-frequency = <24000000>; | 832 | spi-max-frequency = <24000000>; |
832 | }; | 833 | }; |
833 | }; | 834 | }; |
834 | 835 | ||
835 | &spi3 { | 836 | /* SPI1, spidev3 */ |
837 | &spi4 { | ||
836 | ti,spi-num-cs = <2>; | 838 | ti,spi-num-cs = <2>; |
837 | status = "okay"; | 839 | status = "okay"; |
838 | pinctrl-names = "default"; | 840 | pinctrl-names = "default"; |
839 | pinctrl-0 = <&spi4_pins>; | 841 | pinctrl-0 = <&spi4_pins>; |
840 | dmas = <&edma 26 | 842 | dmas = <&edma 26 |
841 | &edma 27 | 843 | &edma 27 |
842 | &edma 28 | 844 | &edma 28 |
843 | &edma 29>; | 845 | &edma 29>; |
844 | dma-names = "tx0", "rx0", "tx1", "rx1"; | 846 | dma-names = "tx0", "rx0", "tx1", "rx1"; |
845 | 847 | ||
846 | spidev3: spidev@0 { | 848 | spidev3: spidev@0 { |
847 | #address-cells = <1>; | 849 | #address-cells = <1>; |
848 | #size-cells = <0>; | 850 | #size-cells = <0>; |
849 | compatible = "spidev"; | 851 | compatible = "spidev"; |
850 | reg = <0>; | 852 | reg = <0>; |
851 | spi-max-frequency = <24000000>; | 853 | spi-max-frequency = <24000000>; |
852 | }; | 854 | }; |
853 | 855 | ||
854 | spidev4: spidev@1 { | 856 | spidev4: spidev@1 { |
855 | #address-cells = <1>; | 857 | #address-cells = <1>; |
856 | #size-cells = <0>; | 858 | #size-cells = <0>; |
857 | compatible = "spidev"; | 859 | compatible = "spidev"; |
858 | reg = <1>; | 860 | reg = <1>; |
859 | spi-max-frequency = <24000000>; | 861 | spi-max-frequency = <24000000>; |
860 | }; | 862 | }; |
861 | }; | 863 | }; |
862 | 864 | ||
863 | &uart0 { | 865 | &uart0 { |
864 | pinctrl-names = "default"; | 866 | pinctrl-names = "default"; |
865 | pinctrl-0 = <&uart0_pins>; | 867 | pinctrl-0 = <&uart0_pins>; |
866 | pinctrl-1 = <&uart0_pins_sleep>; | 868 | pinctrl-1 = <&uart0_pins_sleep>; |
867 | 869 | ||
868 | status = "okay"; | 870 | status = "okay"; |
869 | }; | 871 | }; |
870 | 872 | ||
871 | &uart3 { | 873 | &uart3 { |
872 | pinctrl-names = "default"; | 874 | pinctrl-names = "default"; |
873 | pinctrl-0 = <&uart3_pins>; | 875 | pinctrl-0 = <&uart3_pins>; |
874 | pinctrl-1 = <&uart3_pins_sleep>; | 876 | pinctrl-1 = <&uart3_pins_sleep>; |
875 | 877 | ||
876 | status = "okay"; | 878 | status = "okay"; |
877 | }; | 879 | }; |
878 | 880 | ||
879 | &uart2 { | 881 | &uart2 { |
880 | pinctrl-names = "default"; | 882 | pinctrl-names = "default"; |
881 | pinctrl-0 = <&uart2_pins>; | 883 | pinctrl-0 = <&uart2_pins>; |
882 | pinctrl-1 = <&uart2_pins_sleep>; | 884 | pinctrl-1 = <&uart2_pins_sleep>; |
883 | 885 | ||
884 | status = "okay"; | 886 | status = "okay"; |
885 | }; | 887 | }; |
886 | 888 | ||
887 | &uart4 { | 889 | &uart4 { |
888 | pinctrl-names = "default"; | 890 | pinctrl-names = "default"; |
889 | pinctrl-0 = <&uart4_pins>; | 891 | pinctrl-0 = <&uart4_pins>; |
890 | pinctrl-1 = <&uart4_pins_sleep>; | 892 | pinctrl-1 = <&uart4_pins_sleep>; |
891 | 893 | ||
892 | status = "okay"; | 894 | status = "okay"; |
893 | }; | 895 | }; |
894 | 896 | ||
895 | &dcan0 { | 897 | &dcan0 { |
896 | pinctrl-names = "default"; | 898 | pinctrl-names = "default"; |
897 | pinctrl-0 = <&dcan0_default>; | 899 | pinctrl-0 = <&dcan0_default>; |
898 | status = "okay"; | 900 | status = "okay"; |
899 | }; | 901 | }; |
900 | 902 | ||
901 | &dcan1 { | 903 | &dcan1 { |
902 | pinctrl-names = "default"; | 904 | pinctrl-names = "default"; |
903 | pinctrl-0 = <&dcan1_default>; | 905 | pinctrl-0 = <&dcan1_default>; |
904 | status = "okay"; | 906 | status = "okay"; |
905 | }; | 907 | }; |
906 | 908 | ||
907 | &mac { | 909 | &mac { |
908 | pinctrl-names = "default", "sleep"; | 910 | pinctrl-names = "default", "sleep"; |
909 | pinctrl-0 = <&cpsw_default>; | 911 | pinctrl-0 = <&cpsw_default>; |
910 | pinctrl-1 = <&cpsw_sleep>; | 912 | pinctrl-1 = <&cpsw_sleep>; |
911 | dual_emac = <1>; | 913 | dual_emac = <1>; |
912 | status = "okay"; | 914 | status = "okay"; |
913 | }; | 915 | }; |
914 | 916 | ||
915 | &davinci_mdio { | 917 | &davinci_mdio { |
916 | pinctrl-names = "default", "sleep"; | 918 | pinctrl-names = "default", "sleep"; |
917 | pinctrl-0 = <&davinci_mdio_default>; | 919 | pinctrl-0 = <&davinci_mdio_default>; |
918 | pinctrl-1 = <&davinci_mdio_sleep>; | 920 | pinctrl-1 = <&davinci_mdio_sleep>; |
919 | status = "okay"; | 921 | status = "okay"; |
920 | }; | 922 | }; |
921 | 923 | ||
922 | &cpsw_emac0 { | 924 | &cpsw_emac0 { |
923 | phy_id = <&davinci_mdio>, <6>; | 925 | phy_id = <&davinci_mdio>, <6>; |
924 | phy-mode = "rgmii"; | 926 | phy-mode = "rgmii"; |
925 | dual_emac_res_vlan = <1>; | 927 | dual_emac_res_vlan = <1>; |
926 | }; | 928 | }; |
927 | 929 | ||
928 | &cpsw_emac1 { | 930 | &cpsw_emac1 { |
929 | phy_id = <&davinci_mdio>, <7>; | 931 | phy_id = <&davinci_mdio>, <7>; |
930 | phy-mode = "rgmii"; | 932 | phy-mode = "rgmii"; |
931 | dual_emac_res_vlan = <2>; | 933 | dual_emac_res_vlan = <2>; |
932 | }; | 934 | }; |
933 | 935 | ||
934 | &elm { | 936 | &elm { |
935 | status = "okay"; | 937 | status = "okay"; |
936 | }; | 938 | }; |
937 | 939 | ||
938 | &mcasp1 { | 940 | &mcasp1 { |
939 | #sound-dai-cells = <0>; | 941 | #sound-dai-cells = <0>; |
940 | pinctrl-names = "default", "sleep"; | 942 | pinctrl-names = "default", "sleep"; |
941 | pinctrl-0 = <&mcasp1_pins>; | 943 | pinctrl-0 = <&mcasp1_pins>; |
942 | pinctrl-1 = <&mcasp1_sleep_pins>; | 944 | pinctrl-1 = <&mcasp1_sleep_pins>; |
943 | 945 | ||
944 | status = "okay"; | 946 | status = "okay"; |
945 | 947 | ||
946 | op-mode = <0>; /* MCASP_IIS_MODE */ | 948 | op-mode = <0>; /* MCASP_IIS_MODE */ |
947 | tdm-slots = <2>; | 949 | tdm-slots = <2>; |
948 | /* 4 serializers */ | 950 | /* 4 serializers */ |
949 | serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */ | 951 | serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */ |
950 | 1 2 0 0 | 952 | 1 2 0 0 |
951 | >; | 953 | >; |
952 | 954 | ||
953 | tx-num-evt = <1>; | 955 | tx-num-evt = <1>; |
954 | rx-num-evt = <1>; | 956 | rx-num-evt = <1>; |
955 | }; | 957 | }; |
956 | 958 | ||
957 | &dss { | 959 | &dss { |
958 | status = "okay"; | 960 | status = "okay"; |
959 | 961 | ||
960 | pinctrl-names = "default"; | 962 | pinctrl-names = "default"; |
961 | pinctrl-0 = <&dss_pins>; | 963 | pinctrl-0 = <&dss_pins>; |
962 | 964 | ||
963 | port { | 965 | port { |
964 | dpi_out: endpoint@0 { | 966 | dpi_out: endpoint@0 { |
965 | remote-endpoint = <&lcd_in>; | 967 | remote-endpoint = <&lcd_in>; |
966 | data-lines = <24>; | 968 | data-lines = <24>; |
967 | }; | 969 | }; |
968 | }; | 970 | }; |
969 | }; | 971 | }; |
970 | 972 | ||
971 | &rtc { | 973 | &rtc { |
972 | status = "disabled"; /* Use Seiko S35390A on Module instead */ | 974 | status = "disabled"; /* Use Seiko S35390A on Module instead */ |
973 | ext-clk-src; | 975 | ext-clk-src; |
974 | }; | 976 | }; |
975 | 977 | ||
976 | &wdt { | 978 | &wdt { |
977 | status = "okay"; | 979 | status = "okay"; |
978 | }; | 980 | }; |
979 | 981 | ||
980 | &cpu { | 982 | &cpu { |
981 | cpu0-supply = <&dcdc2>; | 983 | cpu0-supply = <&dcdc2>; |
982 | }; | 984 | }; |
983 | 985 | ||
984 | &wkup_m3_ipc { | 986 | &wkup_m3_ipc { |
985 | ti,scale-data-fw = "am43x-evm-scale-data.bin"; | 987 | ti,scale-data-fw = "am43x-evm-scale-data.bin"; |
986 | }; | 988 | }; |
987 | 989 | ||
988 | &sgx { | 990 | &sgx { |
989 | status = "okay"; | 991 | status = "okay"; |
990 | }; | 992 | }; |
991 | 993 |