~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/ti/omap/omap3-tao3530.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm/ti/omap/omap3-tao3530.dtsi (Architecture i386) and /scripts/dtc/include-prefixes/arm/ti/omap/omap3-tao3530.dtsi (Architecture ppc)


  1 // SPDX-License-Identifier: GPL-2.0-only            1 // SPDX-License-Identifier: GPL-2.0-only
  2 /*                                                  2 /*
  3  * Copyright (C) 2012 Texas Instruments Incorp      3  * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  4  * Copyright (C) 2014 Stefan Roese <sr@denx.de>      4  * Copyright (C) 2014 Stefan Roese <sr@denx.de>
  5  */                                                 5  */
  6 /dts-v1/;                                           6 /dts-v1/;
  7                                                     7 
  8 #include "omap34xx.dtsi"                            8 #include "omap34xx.dtsi"
  9                                                     9 
 10 /* Secure omaps have some devices inaccessible     10 /* Secure omaps have some devices inaccessible depending on the firmware */
 11 &aes1_target {                                     11 &aes1_target {
 12         status = "disabled";                       12         status = "disabled";
 13 };                                                 13 };
 14                                                    14 
 15 &aes2_target {                                     15 &aes2_target {
 16         status = "disabled";                       16         status = "disabled";
 17 };                                                 17 };
 18                                                    18 
 19 &sham {                                            19 &sham {
 20         status = "disabled";                       20         status = "disabled";
 21 };                                                 21 };
 22                                                    22 
 23 / {                                                23 / {
 24         cpus {                                     24         cpus {
 25                 cpu@0 {                            25                 cpu@0 {
 26                         cpu0-supply = <&vcc>;      26                         cpu0-supply = <&vcc>;
 27                 };                                 27                 };
 28         };                                         28         };
 29                                                    29 
 30         memory@80000000 {                          30         memory@80000000 {
 31                 device_type = "memory";            31                 device_type = "memory";
 32                 reg = <0x80000000 0x10000000>;     32                 reg = <0x80000000 0x10000000>; /* 256 MB */
 33         };                                         33         };
 34                                                    34 
 35         /* HS USB Port 2 Power */                  35         /* HS USB Port 2 Power */
 36         hsusb2_power: hsusb2_power_reg {           36         hsusb2_power: hsusb2_power_reg {
 37                 compatible = "regulator-fixed"     37                 compatible = "regulator-fixed";
 38                 regulator-name = "hsusb2_vbus"     38                 regulator-name = "hsusb2_vbus";
 39                 regulator-min-microvolt = <330     39                 regulator-min-microvolt = <3300000>;
 40                 regulator-max-microvolt = <330     40                 regulator-max-microvolt = <3300000>;
 41                 gpio = <&twl_gpio 18 GPIO_ACTI     41                 gpio = <&twl_gpio 18 GPIO_ACTIVE_HIGH>; /* GPIO LEDA */
 42                 startup-delay-us = <70000>;        42                 startup-delay-us = <70000>;
 43         };                                         43         };
 44                                                    44 
 45         /* HS USB Host PHY on PORT 2 */            45         /* HS USB Host PHY on PORT 2 */
 46         hsusb2_phy: hsusb2-phy-pins {              46         hsusb2_phy: hsusb2-phy-pins {
 47                 compatible = "usb-nop-xceiv";      47                 compatible = "usb-nop-xceiv";
 48                 reset-gpios = <&gpio6 2 GPIO_A     48                 reset-gpios = <&gpio6 2 GPIO_ACTIVE_LOW>;       /* gpio_162 */
 49                 vcc-supply = <&hsusb2_power>;      49                 vcc-supply = <&hsusb2_power>;
 50                 #phy-cells = <0>;                  50                 #phy-cells = <0>;
 51         };                                         51         };
 52                                                    52 
 53         sound {                                    53         sound {
 54                 compatible = "ti,omap-twl4030"     54                 compatible = "ti,omap-twl4030";
 55                 ti,model = "omap3beagle";          55                 ti,model = "omap3beagle";
 56                                                    56 
 57                 /* McBSP2 is used for onboard      57                 /* McBSP2 is used for onboard sound, same as on beagle */
 58                 ti,mcbsp = <&mcbsp2>;              58                 ti,mcbsp = <&mcbsp2>;
 59         };                                         59         };
 60                                                    60 
 61         /* Regulator to enable/switch the vcc      61         /* Regulator to enable/switch the vcc of the Wifi module */
 62         mmc2_sdio_poweron: regulator-mmc2-sdio     62         mmc2_sdio_poweron: regulator-mmc2-sdio-poweron {
 63                 compatible = "regulator-fixed"     63                 compatible = "regulator-fixed";
 64                 regulator-name = "regulator-mm     64                 regulator-name = "regulator-mmc2-sdio-poweron";
 65                 regulator-min-microvolt = <315     65                 regulator-min-microvolt = <3150000>;
 66                 regulator-max-microvolt = <315     66                 regulator-max-microvolt = <3150000>;
 67                 gpio = <&gpio5 29 GPIO_ACTIVE_     67                 gpio = <&gpio5 29 GPIO_ACTIVE_LOW>;             /* gpio_157 */
 68                 startup-delay-us = <10000>;        68                 startup-delay-us = <10000>;
 69         };                                         69         };
 70 };                                                 70 };
 71                                                    71 
 72 &omap3_pmx_core {                                  72 &omap3_pmx_core {
 73         hsusbb2_pins: hsusbb2-pins {               73         hsusbb2_pins: hsusbb2-pins {
 74                 pinctrl-single,pins = <            74                 pinctrl-single,pins = <
 75                         OMAP3_CORE1_IOPAD(0x25     75                         OMAP3_CORE1_IOPAD(0x25f0, PIN_OUTPUT | MUX_MODE3)               /* etk_d10.hsusb2_clk */
 76                         OMAP3_CORE1_IOPAD(0x25     76                         OMAP3_CORE1_IOPAD(0x25f2, PIN_OUTPUT | MUX_MODE3)               /* etk_d11.hsusb2_stp */
 77                         OMAP3_CORE1_IOPAD(0x25     77                         OMAP3_CORE1_IOPAD(0x25f4, PIN_INPUT_PULLDOWN | MUX_MODE3)       /* etk_d12.hsusb2_dir */
 78                         OMAP3_CORE1_IOPAD(0x25     78                         OMAP3_CORE1_IOPAD(0x25f6, PIN_INPUT_PULLDOWN | MUX_MODE3)       /* etk_d13.hsusb2_nxt */
 79                         OMAP3_CORE1_IOPAD(0x25     79                         OMAP3_CORE1_IOPAD(0x25f8, PIN_INPUT_PULLDOWN | MUX_MODE3)       /* etk_d14.hsusb2_data0 */
 80                         OMAP3_CORE1_IOPAD(0x25     80                         OMAP3_CORE1_IOPAD(0x25fa, PIN_INPUT_PULLDOWN | MUX_MODE3)       /* etk_d15.hsusb2_data1 */
 81                         OMAP3_CORE1_IOPAD(0x21     81                         OMAP3_CORE1_IOPAD(0x21d4, PIN_INPUT_PULLDOWN | MUX_MODE3)       /* mcspi1_cs3.hsusb2_data2 */
 82                         OMAP3_CORE1_IOPAD(0x21     82                         OMAP3_CORE1_IOPAD(0x21d6, PIN_INPUT_PULLDOWN | MUX_MODE3)       /* mcspi2_clk.hsusb2_data7 */
 83                         OMAP3_CORE1_IOPAD(0x21     83                         OMAP3_CORE1_IOPAD(0x21d8, PIN_INPUT_PULLDOWN | MUX_MODE3)       /* mcspi2_simo.hsusb2_data4 */
 84                         OMAP3_CORE1_IOPAD(0x21     84                         OMAP3_CORE1_IOPAD(0x21da, PIN_INPUT_PULLDOWN | MUX_MODE3)       /* mcspi2_somi.hsusb2_data5 */
 85                         OMAP3_CORE1_IOPAD(0x21     85                         OMAP3_CORE1_IOPAD(0x21dc, PIN_INPUT_PULLDOWN | MUX_MODE3)       /* mcspi2_cs0.hsusb2_data6 */
 86                         OMAP3_CORE1_IOPAD(0x21     86                         OMAP3_CORE1_IOPAD(0x21de, PIN_INPUT_PULLDOWN | MUX_MODE3)       /* mcspi2_cs1.hsusb2_data3 */
 87                 >;                                 87                 >;
 88         };                                         88         };
 89                                                    89 
 90         mmc1_pins: mmc1-pins {                     90         mmc1_pins: mmc1-pins {
 91                 pinctrl-single,pins = <            91                 pinctrl-single,pins = <
 92                         OMAP3_CORE1_IOPAD(0x21     92                         OMAP3_CORE1_IOPAD(0x2144, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_clk.sdmmc1_clk */
 93                         OMAP3_CORE1_IOPAD(0x21     93                         OMAP3_CORE1_IOPAD(0x2146, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_cmd.sdmmc1_cmd */
 94                         OMAP3_CORE1_IOPAD(0x21     94                         OMAP3_CORE1_IOPAD(0x2148, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat0.sdmmc1_dat0 */
 95                         OMAP3_CORE1_IOPAD(0x21     95                         OMAP3_CORE1_IOPAD(0x214a, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat1.sdmmc1_dat1 */
 96                         OMAP3_CORE1_IOPAD(0x21     96                         OMAP3_CORE1_IOPAD(0x214c, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat2.sdmmc1_dat2 */
 97                         OMAP3_CORE1_IOPAD(0x21     97                         OMAP3_CORE1_IOPAD(0x214e, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat3.sdmmc1_dat3 */
 98                         OMAP3_CORE1_IOPAD(0x21     98                         OMAP3_CORE1_IOPAD(0x2150, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat4.sdmmc1_dat4 */
 99                         OMAP3_CORE1_IOPAD(0x21     99                         OMAP3_CORE1_IOPAD(0x2152, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat5.sdmmc1_dat5 */
100                         OMAP3_CORE1_IOPAD(0x21    100                         OMAP3_CORE1_IOPAD(0x2154, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat6.sdmmc1_dat6 */
101                         OMAP3_CORE1_IOPAD(0x21    101                         OMAP3_CORE1_IOPAD(0x2156, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat7.sdmmc1_dat7 */
102                 >;                                102                 >;
103         };                                        103         };
104                                                   104 
105         mmc2_pins: mmc2-pins {                    105         mmc2_pins: mmc2-pins {
106                 pinctrl-single,pins = <           106                 pinctrl-single,pins = <
107                         OMAP3_CORE1_IOPAD(0x21    107                         OMAP3_CORE1_IOPAD(0x2158, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_clk.sdmmc2_clk */
108                         OMAP3_CORE1_IOPAD(0x21    108                         OMAP3_CORE1_IOPAD(0x215a, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_cmd.sdmmc2_cmd */
109                         OMAP3_CORE1_IOPAD(0x21    109                         OMAP3_CORE1_IOPAD(0x215c, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat0.sdmmc2_dat0 */
110                         OMAP3_CORE1_IOPAD(0x21    110                         OMAP3_CORE1_IOPAD(0x215e, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat1.sdmmc2_dat1 */
111                         OMAP3_CORE1_IOPAD(0x21    111                         OMAP3_CORE1_IOPAD(0x2160, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat2.sdmmc2_dat2 */
112                         OMAP3_CORE1_IOPAD(0x21    112                         OMAP3_CORE1_IOPAD(0x2162, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc2_dat3.sdmmc2_dat3 */
113                 >;                                113                 >;
114         };                                        114         };
115                                                   115 
116         /* wlan GPIO output for WLAN_EN */        116         /* wlan GPIO output for WLAN_EN */
117         wlan_gpio: wlan-gpio-pins {               117         wlan_gpio: wlan-gpio-pins {
118                 pinctrl-single,pins = <           118                 pinctrl-single,pins = <
119                         OMAP3_CORE1_IOPAD(0x21    119                         OMAP3_CORE1_IOPAD(0x218e, PIN_OUTPUT | MUX_MODE4)       /* mcbsp1_fsr gpio_157 */
120                 >;                                120                 >;
121         };                                        121         };
122                                                   122 
123         uart3_pins: uart3-pins {                  123         uart3_pins: uart3-pins {
124                 pinctrl-single,pins = <           124                 pinctrl-single,pins = <
125                         OMAP3_CORE1_IOPAD(0x21    125                         OMAP3_CORE1_IOPAD(0x219e, PIN_INPUT | PIN_OFF_WAKEUPENABLE | MUX_MODE0) /* uart3_rx_irrx.uart3_rx_irrx */
126                         OMAP3_CORE1_IOPAD(0x21    126                         OMAP3_CORE1_IOPAD(0x21a0, PIN_OUTPUT | MUX_MODE0)       /* uart3_tx_irtx.uart3_tx_irtx */
127                 >;                                127                 >;
128         };                                        128         };
129                                                   129 
130         i2c3_pins: i2c3-pins {                    130         i2c3_pins: i2c3-pins {
131                 pinctrl-single,pins = <           131                 pinctrl-single,pins = <
132                         OMAP3_CORE1_IOPAD(0x21    132                         OMAP3_CORE1_IOPAD(0x21c2, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_scl.i2c3_scl */
133                         OMAP3_CORE1_IOPAD(0x21    133                         OMAP3_CORE1_IOPAD(0x21c4, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_sda.i2c3_sda */
134                 >;                                134                 >;
135         };                                        135         };
136                                                   136 
137         mcspi1_pins: mcspi1-pins {                137         mcspi1_pins: mcspi1-pins {
138                 pinctrl-single,pins = <           138                 pinctrl-single,pins = <
139                         OMAP3_CORE1_IOPAD(0x21    139                         OMAP3_CORE1_IOPAD(0x21c8, PIN_INPUT | MUX_MODE0)        /* mcspi1_clk.mcspi1_clk */
140                         OMAP3_CORE1_IOPAD(0x21    140                         OMAP3_CORE1_IOPAD(0x21ca, PIN_OUTPUT | MUX_MODE0)       /* mcspi1_simo.mcspi1_simo */
141                         OMAP3_CORE1_IOPAD(0x21    141                         OMAP3_CORE1_IOPAD(0x21cc, PIN_INPUT_PULLUP | MUX_MODE0) /* mcspi1_somi.mcspi1_somi */
142                         OMAP3_CORE1_IOPAD(0x21    142                         OMAP3_CORE1_IOPAD(0x21ce, PIN_OUTPUT | MUX_MODE0)       /* mcspi1_cs0.mcspi1_cs0 */
143                 >;                                143                 >;
144         };                                        144         };
145                                                   145 
146         mcspi3_pins: mcspi3-pins {                146         mcspi3_pins: mcspi3-pins {
147                 pinctrl-single,pins = <           147                 pinctrl-single,pins = <
148                         OMAP3_CORE1_IOPAD(0x25    148                         OMAP3_CORE1_IOPAD(0x25dc, PIN_OUTPUT | MUX_MODE1)       /* etk_d0.mcspi3_simo gpio14 INPUT | MODE1 */
149                         OMAP3_CORE1_IOPAD(0x25    149                         OMAP3_CORE1_IOPAD(0x25de, PIN_INPUT_PULLUP | MUX_MODE1) /* etk_d1.mcspi3_somi gpio15 INPUT | MODE1 */
150                         OMAP3_CORE1_IOPAD(0x25    150                         OMAP3_CORE1_IOPAD(0x25e0, PIN_OUTPUT | MUX_MODE1)       /* etk_d2.mcspi3_cs0 gpio16 INPUT | MODE1 */
151                         OMAP3_CORE1_IOPAD(0x25    151                         OMAP3_CORE1_IOPAD(0x25e2, PIN_INPUT | MUX_MODE1)        /* etk_d3.mcspi3_clk gpio17 INPUT | MODE1 */
152                 >;                                152                 >;
153         };                                        153         };
154                                                   154 
155         mcbsp3_pins: mcbsp3-pins {                155         mcbsp3_pins: mcbsp3-pins {
156                 pinctrl-single,pins = <           156                 pinctrl-single,pins = <
157                         OMAP3_CORE1_IOPAD(0x21    157                         OMAP3_CORE1_IOPAD(0x216c, PIN_OUTPUT | MUX_MODE0)       /* mcbsp3_dx.uart2_cts */
158                         OMAP3_CORE1_IOPAD(0x21    158                         OMAP3_CORE1_IOPAD(0x216e, PIN_INPUT | MUX_MODE0)        /* mcbsp3_dr.uart2_rts */
159                         OMAP3_CORE1_IOPAD(0x21    159                         OMAP3_CORE1_IOPAD(0x2170, PIN_INPUT | MUX_MODE0)        /* mcbsp3_clk.uart2_tx */
160                         OMAP3_CORE1_IOPAD(0x21    160                         OMAP3_CORE1_IOPAD(0x2172, PIN_INPUT | MUX_MODE0)        /* mcbsp3_fsx.uart2_rx */
161                 >;                                161                 >;
162         };                                        162         };
163 };                                                163 };
164                                                   164 
165 /* McBSP1: mux'ed with GPIO158 as clock for HA    165 /* McBSP1: mux'ed with GPIO158 as clock for HA-DSP */
166 &mcbsp1 {                                         166 &mcbsp1 {
167         status = "disabled";                      167         status = "disabled";
168 };                                                168 };
169                                                   169 
170 &mcbsp2 {                                         170 &mcbsp2 {
171         status = "okay";                          171         status = "okay";
172 };                                                172 };
173                                                   173 
174 &i2c1 {                                           174 &i2c1 {
175         clock-frequency = <2600000>;              175         clock-frequency = <2600000>;
176                                                   176 
177         twl: twl@48 {                             177         twl: twl@48 {
178                 reg = <0x48>;                     178                 reg = <0x48>;
179                 interrupts = <7>; /* SYS_NIRQ     179                 interrupts = <7>; /* SYS_NIRQ cascaded to intc */
180                 interrupt-parent = <&intc>;       180                 interrupt-parent = <&intc>;
181                                                   181 
182                 twl_audio: audio {                182                 twl_audio: audio {
183                         compatible = "ti,twl40    183                         compatible = "ti,twl4030-audio";
184                         codec {                   184                         codec {
185                         };                        185                         };
186                 };                                186                 };
187         };                                        187         };
188 };                                                188 };
189                                                   189 
190 &i2c3 {                                           190 &i2c3 {
191         clock-frequency = <100000>;               191         clock-frequency = <100000>;
192                                                   192 
193         pinctrl-names = "default";                193         pinctrl-names = "default";
194         pinctrl-0 = <&i2c3_pins>;                 194         pinctrl-0 = <&i2c3_pins>;
195 };                                                195 };
196                                                   196 
197 &mcspi1 {                                         197 &mcspi1 {
198         pinctrl-names = "default";                198         pinctrl-names = "default";
199         pinctrl-0 = <&mcspi1_pins>;               199         pinctrl-0 = <&mcspi1_pins>;
200 };                                                200 };
201                                                   201 
202 &mcspi3 {                                         202 &mcspi3 {
203         pinctrl-names = "default";                203         pinctrl-names = "default";
204         pinctrl-0 = <&mcspi3_pins>;               204         pinctrl-0 = <&mcspi3_pins>;
205 };                                                205 };
206                                                   206 
207 #include "twl4030.dtsi"                           207 #include "twl4030.dtsi"
208 #include "twl4030_omap3.dtsi"                     208 #include "twl4030_omap3.dtsi"
209                                                   209 
210 &mmc1 {                                           210 &mmc1 {
211         pinctrl-names = "default";                211         pinctrl-names = "default";
212         pinctrl-0 = <&mmc1_pins>;                 212         pinctrl-0 = <&mmc1_pins>;
213         vmmc-supply = <&vmmc1>;                   213         vmmc-supply = <&vmmc1>;
214         vqmmc-supply = <&vsim>;                   214         vqmmc-supply = <&vsim>;
215         cd-gpios = <&twl_gpio 0 GPIO_ACTIVE_LO    215         cd-gpios = <&twl_gpio 0 GPIO_ACTIVE_LOW>;
216         bus-width = <8>;                          216         bus-width = <8>;
217 };                                                217 };
218                                                   218 
219 // WiFi (Marvell 88W8686) on MMC2/SDIO            219 // WiFi (Marvell 88W8686) on MMC2/SDIO
220 &mmc2 {                                           220 &mmc2 {
221         pinctrl-names = "default";                221         pinctrl-names = "default";
222         pinctrl-0 = <&mmc2_pins>;                 222         pinctrl-0 = <&mmc2_pins>;
223         vmmc-supply = <&mmc2_sdio_poweron>;       223         vmmc-supply = <&mmc2_sdio_poweron>;
224         non-removable;                            224         non-removable;
225         bus-width = <4>;                          225         bus-width = <4>;
226         cap-power-off-card;                       226         cap-power-off-card;
227 };                                                227 };
228                                                   228 
229 &mmc3 {                                           229 &mmc3 {
230         status = "disabled";                      230         status = "disabled";
231 };                                                231 };
232                                                   232 
233 &usbhshost {                                      233 &usbhshost {
234         port2-mode = "ehci-phy";                  234         port2-mode = "ehci-phy";
235 };                                                235 };
236                                                   236 
237 &usbhsehci {                                      237 &usbhsehci {
238         phys = <0 &hsusb2_phy>;                   238         phys = <0 &hsusb2_phy>;
239 };                                                239 };
240                                                   240 
241 &twl_gpio {                                       241 &twl_gpio {
242         ti,use-leds;                              242         ti,use-leds;
243         /* pullups: BIT(1) */                     243         /* pullups: BIT(1) */
244         ti,pullups = <0x000002>;                  244         ti,pullups = <0x000002>;
245         /*                                        245         /*
246          * pulldowns:                             246          * pulldowns:
247          * BIT(2), BIT(6), BIT(7), BIT(8), BIT    247          * BIT(2), BIT(6), BIT(7), BIT(8), BIT(13)
248          * BIT(15), BIT(16), BIT(17)              248          * BIT(15), BIT(16), BIT(17)
249          */                                       249          */
250         ti,pulldowns = <0x03a1c4>;                250         ti,pulldowns = <0x03a1c4>;
251 };                                                251 };
252                                                   252 
253 &uart3 {                                          253 &uart3 {
254         pinctrl-names = "default";                254         pinctrl-names = "default";
255         pinctrl-0 = <&uart3_pins>;                255         pinctrl-0 = <&uart3_pins>;
256 };                                                256 };
257                                                   257 
258 &mcbsp3 {                                         258 &mcbsp3 {
259         status = "okay";                          259         status = "okay";
260         pinctrl-names = "default";                260         pinctrl-names = "default";
261         pinctrl-0 = <&mcbsp3_pins>;               261         pinctrl-0 = <&mcbsp3_pins>;
262 };                                                262 };
263                                                   263 
264 &gpmc {                                           264 &gpmc {
265         ranges = <0 0 0x30000000 0x01000000>;     265         ranges = <0 0 0x30000000 0x01000000>;   /* CS0: 16MB for NAND */
266                                                   266 
267         nand@0,0 {                                267         nand@0,0 {
268                 compatible = "ti,omap2-nand";     268                 compatible = "ti,omap2-nand";
269                 reg = <0 0 4>; /* CS0, offset     269                 reg = <0 0 4>; /* CS0, offset 0, IO size 4 */
270                 interrupt-parent = <&gpmc>;       270                 interrupt-parent = <&gpmc>;
271                 interrupts = <0 IRQ_TYPE_NONE>    271                 interrupts = <0 IRQ_TYPE_NONE>, /* fifoevent */
272                              <1 IRQ_TYPE_NONE>    272                              <1 IRQ_TYPE_NONE>; /* termcount */
273                 nand-bus-width = <16>;            273                 nand-bus-width = <16>;
274                 gpmc,device-width = <2>;          274                 gpmc,device-width = <2>;        /* GPMC_DEVWIDTH_16BIT */
275                 ti,nand-ecc-opt = "sw";           275                 ti,nand-ecc-opt = "sw";
276                                                   276 
277                 gpmc,cs-on-ns = <0>;              277                 gpmc,cs-on-ns = <0>;
278                 gpmc,cs-rd-off-ns = <36>;         278                 gpmc,cs-rd-off-ns = <36>;
279                 gpmc,cs-wr-off-ns = <36>;         279                 gpmc,cs-wr-off-ns = <36>;
280                 gpmc,adv-on-ns = <6>;             280                 gpmc,adv-on-ns = <6>;
281                 gpmc,adv-rd-off-ns = <24>;        281                 gpmc,adv-rd-off-ns = <24>;
282                 gpmc,adv-wr-off-ns = <36>;        282                 gpmc,adv-wr-off-ns = <36>;
283                 gpmc,oe-on-ns = <6>;              283                 gpmc,oe-on-ns = <6>;
284                 gpmc,oe-off-ns = <48>;            284                 gpmc,oe-off-ns = <48>;
285                 gpmc,we-on-ns = <6>;              285                 gpmc,we-on-ns = <6>;
286                 gpmc,we-off-ns = <30>;            286                 gpmc,we-off-ns = <30>;
287                 gpmc,rd-cycle-ns = <72>;          287                 gpmc,rd-cycle-ns = <72>;
288                 gpmc,wr-cycle-ns = <72>;          288                 gpmc,wr-cycle-ns = <72>;
289                 gpmc,access-ns = <54>;            289                 gpmc,access-ns = <54>;
290                 gpmc,wr-access-ns = <30>;         290                 gpmc,wr-access-ns = <30>;
291                                                   291 
292                 #address-cells = <1>;             292                 #address-cells = <1>;
293                 #size-cells = <1>;                293                 #size-cells = <1>;
294                                                   294 
295                 x-loader@0 {                      295                 x-loader@0 {
296                         label = "X-Loader";       296                         label = "X-Loader";
297                         reg = <0 0x80000>;        297                         reg = <0 0x80000>;
298                 };                                298                 };
299                                                   299 
300                 bootloaders@80000 {               300                 bootloaders@80000 {
301                         label = "U-Boot";         301                         label = "U-Boot";
302                         reg = <0x80000 0x1e000    302                         reg = <0x80000 0x1e0000>;
303                 };                                303                 };
304                                                   304 
305                 bootloaders_env@260000 {          305                 bootloaders_env@260000 {
306                         label = "U-Boot Env";     306                         label = "U-Boot Env";
307                         reg = <0x260000 0x2000    307                         reg = <0x260000 0x20000>;
308                 };                                308                 };
309                                                   309 
310                 kernel@280000 {                   310                 kernel@280000 {
311                         label = "Kernel";         311                         label = "Kernel";
312                         reg = <0x280000 0x4000    312                         reg = <0x280000 0x400000>;
313                 };                                313                 };
314                                                   314 
315                 filesystem@680000 {               315                 filesystem@680000 {
316                         label = "File System";    316                         label = "File System";
317                         reg = <0x680000 0xf980    317                         reg = <0x680000 0xf980000>;
318                 };                                318                 };
319         };                                        319         };
320 };                                                320 };
321                                                   321 
322 &usb_otg_hs {                                     322 &usb_otg_hs {
323         interface-type = <0>;                     323         interface-type = <0>;
324         usb-phy = <&usb2_phy>;                    324         usb-phy = <&usb2_phy>;
325         phys = <&usb2_phy>;                       325         phys = <&usb2_phy>;
326         phy-names = "usb2-phy";                   326         phy-names = "usb2-phy";
327         mode = <3>;                               327         mode = <3>;
328         power = <50>;                             328         power = <50>;
329 };                                                329 };
330                                                   330 
331 &vaux2 {                                          331 &vaux2 {
332         regulator-name = "vdd_ehci";              332         regulator-name = "vdd_ehci";
333         regulator-min-microvolt = <1800000>;      333         regulator-min-microvolt = <1800000>;
334         regulator-max-microvolt = <1800000>;      334         regulator-max-microvolt = <1800000>;
335         regulator-always-on;                      335         regulator-always-on;
336 };                                                336 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php