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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/ti/omap/omap3-cm-t3x.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-cm-t3x.dtsi (Architecture i386) and /scripts/dtc/include-prefixes/arm/ti/omap/omap3-cm-t3x.dtsi (Architecture ppc)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 /*                                                  2 /*
  3  * Common support for CompuLab CM-T3x CoMs          3  * Common support for CompuLab CM-T3x CoMs
  4  */                                                 4  */
  5                                                     5 
  6 / {                                                 6 / {
  7                                                     7 
  8         memory@80000000 {                           8         memory@80000000 {
  9                 device_type = "memory";             9                 device_type = "memory";
 10                 reg = <0x80000000 0x10000000>;     10                 reg = <0x80000000 0x10000000>; /* 256 MB */
 11         };                                         11         };
 12                                                    12 
 13         leds {                                     13         leds {
 14                 compatible = "gpio-leds";          14                 compatible = "gpio-leds";
 15                 pinctrl-names = "default";         15                 pinctrl-names = "default";
 16                 pinctrl-0 = <&green_led_pins>;     16                 pinctrl-0 = <&green_led_pins>;
 17                 ledb {                             17                 ledb {
 18                         label = "cm-t3x:green"     18                         label = "cm-t3x:green";
 19                         gpios = <&gpio6 26 GPI     19                         gpios = <&gpio6 26 GPIO_ACTIVE_HIGH>;  /* gpio186 */
 20                         linux,default-trigger      20                         linux,default-trigger = "heartbeat";
 21                 };                                 21                 };
 22         };                                         22         };
 23                                                    23 
 24         /* HS USB Port 1 Power */                  24         /* HS USB Port 1 Power */
 25         hsusb1_power: hsusb1_power_reg {           25         hsusb1_power: hsusb1_power_reg {
 26                 compatible = "regulator-fixed"     26                 compatible = "regulator-fixed";
 27                 regulator-name = "hsusb1_vbus"     27                 regulator-name = "hsusb1_vbus";
 28                 regulator-min-microvolt = <330     28                 regulator-min-microvolt = <3300000>;
 29                 regulator-max-microvolt = <330     29                 regulator-max-microvolt = <3300000>;
 30                 startup-delay-us = <70000>;        30                 startup-delay-us = <70000>;
 31         };                                         31         };
 32                                                    32 
 33         /* HS USB Port 2 Power */                  33         /* HS USB Port 2 Power */
 34         hsusb2_power: hsusb2_power_reg {           34         hsusb2_power: hsusb2_power_reg {
 35                 compatible = "regulator-fixed"     35                 compatible = "regulator-fixed";
 36                 regulator-name = "hsusb2_vbus"     36                 regulator-name = "hsusb2_vbus";
 37                 regulator-min-microvolt = <330     37                 regulator-min-microvolt = <3300000>;
 38                 regulator-max-microvolt = <330     38                 regulator-max-microvolt = <3300000>;
 39                 startup-delay-us = <70000>;        39                 startup-delay-us = <70000>;
 40         };                                         40         };
 41                                                    41 
 42         /* HS USB Host PHY on PORT 1 */            42         /* HS USB Host PHY on PORT 1 */
 43         hsusb1_phy: hsusb1_phy {                   43         hsusb1_phy: hsusb1_phy {
 44                 compatible = "usb-nop-xceiv";      44                 compatible = "usb-nop-xceiv";
 45                 vcc-supply = <&hsusb1_power>;      45                 vcc-supply = <&hsusb1_power>;
 46                 #phy-cells = <0>;                  46                 #phy-cells = <0>;
 47         };                                         47         };
 48                                                    48 
 49         /* HS USB Host PHY on PORT 2 */            49         /* HS USB Host PHY on PORT 2 */
 50         hsusb2_phy: hsusb2-phy-pins {              50         hsusb2_phy: hsusb2-phy-pins {
 51                 compatible = "usb-nop-xceiv";      51                 compatible = "usb-nop-xceiv";
 52                 vcc-supply = <&hsusb2_power>;      52                 vcc-supply = <&hsusb2_power>;
 53                 #phy-cells = <0>;                  53                 #phy-cells = <0>;
 54         };                                         54         };
 55                                                    55 
 56         ads7846reg: ads7846-reg {                  56         ads7846reg: ads7846-reg {
 57                 compatible = "regulator-fixed"     57                 compatible = "regulator-fixed";
 58                 regulator-name = "ads7846-reg"     58                 regulator-name = "ads7846-reg";
 59                 regulator-min-microvolt = <330     59                 regulator-min-microvolt = <3300000>;
 60                 regulator-max-microvolt = <330     60                 regulator-max-microvolt = <3300000>;
 61         };                                         61         };
 62                                                    62 
 63         tv0: svideo-connector {                    63         tv0: svideo-connector {
 64                 compatible = "svideo-connector     64                 compatible = "svideo-connector";
 65                 label = "tv";                      65                 label = "tv";
 66                                                    66 
 67                 port {                             67                 port {
 68                         tv_connector_in: endpo     68                         tv_connector_in: endpoint {
 69                                 remote-endpoin     69                                 remote-endpoint = <&venc_out>;
 70                         };                         70                         };
 71                 };                                 71                 };
 72         };                                         72         };
 73 };                                                 73 };
 74                                                    74 
 75 &omap3_pmx_core {                                  75 &omap3_pmx_core {
 76                                                    76 
 77         uart3_pins: uart3-pins {                   77         uart3_pins: uart3-pins {
 78                 pinctrl-single,pins = <            78                 pinctrl-single,pins = <
 79                         OMAP3_CORE1_IOPAD(0x21     79                         OMAP3_CORE1_IOPAD(0x219e, PIN_INPUT  | MUX_MODE0)       /* uart3_rx_irrx.uart3_rx_irrx */
 80                         OMAP3_CORE1_IOPAD(0x21     80                         OMAP3_CORE1_IOPAD(0x21a0, PIN_OUTPUT | MUX_MODE0)       /* uart3_tx_irtx.uart3_tx_irtx */
 81                 >;                                 81                 >;
 82         };                                         82         };
 83                                                    83 
 84         mmc1_pins: mmc1-pins {                     84         mmc1_pins: mmc1-pins {
 85                 pinctrl-single,pins = <            85                 pinctrl-single,pins = <
 86                         OMAP3_CORE1_IOPAD(0x21     86                         OMAP3_CORE1_IOPAD(0x2144, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_clk.sdmmc1_clk */
 87                         OMAP3_CORE1_IOPAD(0x21     87                         OMAP3_CORE1_IOPAD(0x2146, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_cmd.sdmmc1_cmd */
 88                         OMAP3_CORE1_IOPAD(0x21     88                         OMAP3_CORE1_IOPAD(0x2148, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat0.sdmmc1_dat0 */
 89                         OMAP3_CORE1_IOPAD(0x21     89                         OMAP3_CORE1_IOPAD(0x214a, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat1.sdmmc1_dat1 */
 90                         OMAP3_CORE1_IOPAD(0x21     90                         OMAP3_CORE1_IOPAD(0x214c, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat2.sdmmc1_dat2 */
 91                         OMAP3_CORE1_IOPAD(0x21     91                         OMAP3_CORE1_IOPAD(0x214e, PIN_INPUT_PULLUP | MUX_MODE0) /* sdmmc1_dat3.sdmmc1_dat3 */
 92                 >;                                 92                 >;
 93         };                                         93         };
 94                                                    94 
 95         green_led_pins: green-led-pins {           95         green_led_pins: green-led-pins {
 96                 pinctrl-single,pins = <            96                 pinctrl-single,pins = <
 97                         OMAP3_CORE1_IOPAD(0x21     97                         OMAP3_CORE1_IOPAD(0x21e2, PIN_OUTPUT | MUX_MODE4)       /* sys_clkout2.gpio_186 */
 98                 >;                                 98                 >;
 99         };                                         99         };
100                                                   100 
101         dss_dpi_pins_common: dss-dpi-common-pi    101         dss_dpi_pins_common: dss-dpi-common-pins {
102                 pinctrl-single,pins = <           102                 pinctrl-single,pins = <
103                         OMAP3_CORE1_IOPAD(0x20    103                         OMAP3_CORE1_IOPAD(0x20d4, PIN_OUTPUT | MUX_MODE0)       /* dss_pclk.dss_pclk */
104                         OMAP3_CORE1_IOPAD(0x20    104                         OMAP3_CORE1_IOPAD(0x20d6, PIN_OUTPUT | MUX_MODE0)       /* dss_hsync.dss_hsync */
105                         OMAP3_CORE1_IOPAD(0x20    105                         OMAP3_CORE1_IOPAD(0x20d8, PIN_OUTPUT | MUX_MODE0)       /* dss_vsync.dss_vsync */
106                         OMAP3_CORE1_IOPAD(0x20    106                         OMAP3_CORE1_IOPAD(0x20da, PIN_OUTPUT | MUX_MODE0)       /* dss_acbias.dss_acbias */
107                                                   107 
108                         OMAP3_CORE1_IOPAD(0x20    108                         OMAP3_CORE1_IOPAD(0x20e8, PIN_OUTPUT | MUX_MODE0)       /* dss_data6.dss_data6 */
109                         OMAP3_CORE1_IOPAD(0x20    109                         OMAP3_CORE1_IOPAD(0x20ea, PIN_OUTPUT | MUX_MODE0)       /* dss_data7.dss_data7 */
110                         OMAP3_CORE1_IOPAD(0x20    110                         OMAP3_CORE1_IOPAD(0x20ec, PIN_OUTPUT | MUX_MODE0)       /* dss_data8.dss_data8 */
111                         OMAP3_CORE1_IOPAD(0x20    111                         OMAP3_CORE1_IOPAD(0x20ee, PIN_OUTPUT | MUX_MODE0)       /* dss_data9.dss_data9 */
112                         OMAP3_CORE1_IOPAD(0x20    112                         OMAP3_CORE1_IOPAD(0x20f0, PIN_OUTPUT | MUX_MODE0)       /* dss_data10.dss_data10 */
113                         OMAP3_CORE1_IOPAD(0x20    113                         OMAP3_CORE1_IOPAD(0x20f2, PIN_OUTPUT | MUX_MODE0)       /* dss_data11.dss_data11 */
114                         OMAP3_CORE1_IOPAD(0x20    114                         OMAP3_CORE1_IOPAD(0x20f4, PIN_OUTPUT | MUX_MODE0)       /* dss_data12.dss_data12 */
115                         OMAP3_CORE1_IOPAD(0x20    115                         OMAP3_CORE1_IOPAD(0x20f6, PIN_OUTPUT | MUX_MODE0)       /* dss_data13.dss_data13 */
116                         OMAP3_CORE1_IOPAD(0x20    116                         OMAP3_CORE1_IOPAD(0x20f8, PIN_OUTPUT | MUX_MODE0)       /* dss_data14.dss_data14 */
117                         OMAP3_CORE1_IOPAD(0x20    117                         OMAP3_CORE1_IOPAD(0x20fa, PIN_OUTPUT | MUX_MODE0)       /* dss_data15.dss_data15 */
118                         OMAP3_CORE1_IOPAD(0x20    118                         OMAP3_CORE1_IOPAD(0x20fc, PIN_OUTPUT | MUX_MODE0)       /* dss_data16.dss_data16 */
119                         OMAP3_CORE1_IOPAD(0x20    119                         OMAP3_CORE1_IOPAD(0x20fe, PIN_OUTPUT | MUX_MODE0)       /* dss_data17.dss_data17 */
120                         OMAP3_CORE1_IOPAD(0x21    120                         OMAP3_CORE1_IOPAD(0x2100, PIN_OUTPUT | MUX_MODE0)       /* dss_data18.dss_data18 */
121                         OMAP3_CORE1_IOPAD(0x21    121                         OMAP3_CORE1_IOPAD(0x2102, PIN_OUTPUT | MUX_MODE0)       /* dss_data19.dss_data19 */
122                         OMAP3_CORE1_IOPAD(0x21    122                         OMAP3_CORE1_IOPAD(0x2104, PIN_OUTPUT | MUX_MODE0)       /* dss_data20.dss_data20 */
123                         OMAP3_CORE1_IOPAD(0x21    123                         OMAP3_CORE1_IOPAD(0x2106, PIN_OUTPUT | MUX_MODE0)       /* dss_data21.dss_data21 */
124                         OMAP3_CORE1_IOPAD(0x21    124                         OMAP3_CORE1_IOPAD(0x2108, PIN_OUTPUT | MUX_MODE0)       /* dss_data22.dss_data22 */
125                         OMAP3_CORE1_IOPAD(0x21    125                         OMAP3_CORE1_IOPAD(0x210a, PIN_OUTPUT | MUX_MODE0)       /* dss_data23.dss_data23 */
126                 >;                                126                 >;
127         };                                        127         };
128                                                   128 
129         dss_dpi_pins_cm_t35x: dss-dpi-cm-t35x-    129         dss_dpi_pins_cm_t35x: dss-dpi-cm-t35x-pins {
130                 pinctrl-single,pins = <           130                 pinctrl-single,pins = <
131                         OMAP3_CORE1_IOPAD(0x20    131                         OMAP3_CORE1_IOPAD(0x20dc, PIN_OUTPUT | MUX_MODE0)       /* dss_data0.dss_data0 */
132                         OMAP3_CORE1_IOPAD(0x20    132                         OMAP3_CORE1_IOPAD(0x20de, PIN_OUTPUT | MUX_MODE0)       /* dss_data1.dss_data1 */
133                         OMAP3_CORE1_IOPAD(0x20    133                         OMAP3_CORE1_IOPAD(0x20e0, PIN_OUTPUT | MUX_MODE0)       /* dss_data2.dss_data2 */
134                         OMAP3_CORE1_IOPAD(0x20    134                         OMAP3_CORE1_IOPAD(0x20e2, PIN_OUTPUT | MUX_MODE0)       /* dss_data3.dss_data3 */
135                         OMAP3_CORE1_IOPAD(0x20    135                         OMAP3_CORE1_IOPAD(0x20e4, PIN_OUTPUT | MUX_MODE0)       /* dss_data4.dss_data4 */
136                         OMAP3_CORE1_IOPAD(0x20    136                         OMAP3_CORE1_IOPAD(0x20e6, PIN_OUTPUT | MUX_MODE0)       /* dss_data5.dss_data5 */
137                 >;                                137                 >;
138         };                                        138         };
139                                                   139 
140         ads7846_pins: ads7846-pins {              140         ads7846_pins: ads7846-pins {
141                 pinctrl-single,pins = <           141                 pinctrl-single,pins = <
142                         OMAP3_CORE1_IOPAD(0x20    142                         OMAP3_CORE1_IOPAD(0x20ba, PIN_INPUT_PULLUP | MUX_MODE4) /* gpmc_ncs6.gpio_57 */
143                 >;                                143                 >;
144         };                                        144         };
145                                                   145 
146         mcspi1_pins: mcspi1-pins {                146         mcspi1_pins: mcspi1-pins {
147                 pinctrl-single,pins = <           147                 pinctrl-single,pins = <
148                         OMAP3_CORE1_IOPAD(0x21    148                         OMAP3_CORE1_IOPAD(0x21c8, PIN_INPUT | MUX_MODE0)        /* mcspi1_clk */
149                         OMAP3_CORE1_IOPAD(0x21    149                         OMAP3_CORE1_IOPAD(0x21ca, PIN_INPUT | MUX_MODE0)        /* mcspi1_simo */
150                         OMAP3_CORE1_IOPAD(0x21    150                         OMAP3_CORE1_IOPAD(0x21cc, PIN_INPUT | MUX_MODE0)        /* mcspi1_somi */
151                         OMAP3_CORE1_IOPAD(0x21    151                         OMAP3_CORE1_IOPAD(0x21ce, PIN_INPUT_PULLDOWN | MUX_MODE0) /* mcspi1_cs0 */
152                 >;                                152                 >;
153         };                                        153         };
154                                                   154 
155         i2c1_pins: i2c1-pins {                    155         i2c1_pins: i2c1-pins {
156                 pinctrl-single,pins = <           156                 pinctrl-single,pins = <
157                         OMAP3_CORE1_IOPAD(0x21    157                         OMAP3_CORE1_IOPAD(0x21ba, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_scl */
158                         OMAP3_CORE1_IOPAD(0x21    158                         OMAP3_CORE1_IOPAD(0x21bc, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_sda */
159                 >;                                159                 >;
160         };                                        160         };
161                                                   161 
162         mcbsp2_pins: mcbsp2-pins {                162         mcbsp2_pins: mcbsp2-pins {
163                 pinctrl-single,pins = <           163                 pinctrl-single,pins = <
164                         OMAP3_CORE1_IOPAD(0x21    164                         OMAP3_CORE1_IOPAD(0x213c, PIN_INPUT | MUX_MODE0)        /* mcbsp2_fsx */
165                         OMAP3_CORE1_IOPAD(0x21    165                         OMAP3_CORE1_IOPAD(0x213e, PIN_INPUT | MUX_MODE0)        /* mcbsp2_clkx */
166                         OMAP3_CORE1_IOPAD(0x21    166                         OMAP3_CORE1_IOPAD(0x2140, PIN_INPUT | MUX_MODE0)        /* mcbsp2_dr */
167                         OMAP3_CORE1_IOPAD(0x21    167                         OMAP3_CORE1_IOPAD(0x2142, PIN_OUTPUT | MUX_MODE0)       /* mcbsp2_dx */
168                 >;                                168                 >;
169         };                                        169         };
170 };                                                170 };
171                                                   171 
172 &uart3 {                                          172 &uart3 {
173         pinctrl-names = "default";                173         pinctrl-names = "default";
174         pinctrl-0 = <&uart3_pins>;                174         pinctrl-0 = <&uart3_pins>;
175 };                                                175 };
176                                                   176 
177 &mmc1 {                                           177 &mmc1 {
178         pinctrl-names = "default";                178         pinctrl-names = "default";
179         pinctrl-0 = <&mmc1_pins>;                 179         pinctrl-0 = <&mmc1_pins>;
180         bus-width = <4>;                          180         bus-width = <4>;
181 };                                                181 };
182                                                   182 
183 &mmc3 {                                           183 &mmc3 {
184         status = "disabled";                      184         status = "disabled";
185 };                                                185 };
186                                                   186 
187 &i2c1 {                                           187 &i2c1 {
188         pinctrl-names = "default";                188         pinctrl-names = "default";
189         pinctrl-0 = <&i2c1_pins>;                 189         pinctrl-0 = <&i2c1_pins>;
190                                                   190 
191         clock-frequency = <400000>;               191         clock-frequency = <400000>;
192                                                   192 
193         at24@50 {                                 193         at24@50 {
194                 compatible = "atmel,24c02";       194                 compatible = "atmel,24c02";
195                 pagesize = <16>;                  195                 pagesize = <16>;
196                 reg = <0x50>;                     196                 reg = <0x50>;
197         };                                        197         };
198 };                                                198 };
199                                                   199 
200 &i2c3 {                                           200 &i2c3 {
201         clock-frequency = <400000>;               201         clock-frequency = <400000>;
202 };                                                202 };
203                                                   203 
204 &usbhshost {                                      204 &usbhshost {
205         port1-mode = "ehci-phy";                  205         port1-mode = "ehci-phy";
206         port2-mode = "ehci-phy";                  206         port2-mode = "ehci-phy";
207 };                                                207 };
208                                                   208 
209 &usbhsehci {                                      209 &usbhsehci {
210         phys = <&hsusb1_phy &hsusb2_phy>;         210         phys = <&hsusb1_phy &hsusb2_phy>;
211 };                                                211 };
212                                                   212 
213 &mcspi1 {                                         213 &mcspi1 {
214         pinctrl-names = "default";                214         pinctrl-names = "default";
215         pinctrl-0 = <&mcspi1_pins>;               215         pinctrl-0 = <&mcspi1_pins>;
216                                                   216 
217         /* touch controller */                    217         /* touch controller */
218         ads7846@0 {                               218         ads7846@0 {
219                 pinctrl-names = "default";        219                 pinctrl-names = "default";
220                 pinctrl-0 = <&ads7846_pins>;      220                 pinctrl-0 = <&ads7846_pins>;
221                                                   221 
222                 compatible = "ti,ads7846";        222                 compatible = "ti,ads7846";
223                 vcc-supply = <&ads7846reg>;       223                 vcc-supply = <&ads7846reg>;
224                                                   224 
225                 reg = <0>;                        225                 reg = <0>;                      /* CS0 */
226                 spi-max-frequency = <1500000>;    226                 spi-max-frequency = <1500000>;
227                                                   227 
228                 interrupt-parent = <&gpio2>;      228                 interrupt-parent = <&gpio2>;
229                 interrupts = <25 0>;              229                 interrupts = <25 0>;            /* gpio_57 */
230                 pendown-gpio = <&gpio2 25 GPIO    230                 pendown-gpio = <&gpio2 25 GPIO_ACTIVE_LOW>;
231                                                   231 
232                 ti,x-min = /bits/ 16 <0x0>;       232                 ti,x-min = /bits/ 16 <0x0>;
233                 ti,x-max = /bits/ 16 <0x0fff>;    233                 ti,x-max = /bits/ 16 <0x0fff>;
234                 ti,y-min = /bits/ 16 <0x0>;       234                 ti,y-min = /bits/ 16 <0x0>;
235                 ti,y-max = /bits/ 16 <0x0fff>;    235                 ti,y-max = /bits/ 16 <0x0fff>;
236                                                   236 
237                 ti,x-plate-ohms = /bits/ 16 <1    237                 ti,x-plate-ohms = /bits/ 16 <180>;
238                 ti,pressure-max = /bits/ 16 <2    238                 ti,pressure-max = /bits/ 16 <255>;
239                                                   239 
240                 ti,debounce-max = /bits/ 16 <3    240                 ti,debounce-max = /bits/ 16 <30>;
241                 ti,debounce-tol = /bits/ 16 <1    241                 ti,debounce-tol = /bits/ 16 <10>;
242                 ti,debounce-rep = /bits/ 16 <1    242                 ti,debounce-rep = /bits/ 16 <1>;
243                                                   243 
244                 wakeup-source;                    244                 wakeup-source;
245         };                                        245         };
246 };                                                246 };
247                                                   247 
248 &venc {                                           248 &venc {
249         status = "okay";                          249         status = "okay";
250                                                   250 
251         port {                                    251         port {
252                 venc_out: endpoint {              252                 venc_out: endpoint {
253                         remote-endpoint = <&tv    253                         remote-endpoint = <&tv_connector_in>;
254                         ti,channels = <2>;        254                         ti,channels = <2>;
255                 };                                255                 };
256         };                                        256         };
257 };                                                257 };
258                                                   258 
259 &mcbsp2 {                                         259 &mcbsp2 {
260         status = "okay";                          260         status = "okay";
261                                                   261 
262         pinctrl-names = "default";                262         pinctrl-names = "default";
263         pinctrl-0 = <&mcbsp2_pins>;               263         pinctrl-0 = <&mcbsp2_pins>;
264 };                                                264 };
265                                                   265 
266 &gpmc {                                           266 &gpmc {
267         ranges = <0 0 0x30000000 0x01000000>;     267         ranges = <0 0 0x30000000 0x01000000>;   /* CS0: 16MB for NAND */
268                                                   268 
269         nand@0,0 {                                269         nand@0,0 {
270                 compatible = "ti,omap2-nand";     270                 compatible = "ti,omap2-nand";
271                 reg = <0 0 4>;  /* CS0, offset    271                 reg = <0 0 4>;  /* CS0, offset 0, IO size 4 */
272                 interrupt-parent = <&gpmc>;       272                 interrupt-parent = <&gpmc>;
273                 interrupts = <0 IRQ_TYPE_NONE>    273                 interrupts = <0 IRQ_TYPE_NONE>, /* fifoevent */
274                              <1 IRQ_TYPE_NONE>    274                              <1 IRQ_TYPE_NONE>; /* termcount */
275                 nand-bus-width = <8>;             275                 nand-bus-width = <8>;
276                 gpmc,device-width = <1>;          276                 gpmc,device-width = <1>;
277                 ti,nand-ecc-opt = "sw";           277                 ti,nand-ecc-opt = "sw";
278                                                   278 
279                 gpmc,cs-on-ns = <0>;              279                 gpmc,cs-on-ns = <0>;
280                 gpmc,cs-rd-off-ns = <120>;        280                 gpmc,cs-rd-off-ns = <120>;
281                 gpmc,cs-wr-off-ns = <120>;        281                 gpmc,cs-wr-off-ns = <120>;
282                                                   282 
283                 gpmc,adv-on-ns = <0>;             283                 gpmc,adv-on-ns = <0>;
284                 gpmc,adv-rd-off-ns = <120>;       284                 gpmc,adv-rd-off-ns = <120>;
285                 gpmc,adv-wr-off-ns = <120>;       285                 gpmc,adv-wr-off-ns = <120>;
286                                                   286 
287                 gpmc,we-on-ns = <6>;              287                 gpmc,we-on-ns = <6>;
288                 gpmc,we-off-ns = <90>;            288                 gpmc,we-off-ns = <90>;
289                                                   289 
290                 gpmc,oe-on-ns = <6>;              290                 gpmc,oe-on-ns = <6>;
291                 gpmc,oe-off-ns = <90>;            291                 gpmc,oe-off-ns = <90>;
292                                                   292 
293                 gpmc,page-burst-access-ns = <6    293                 gpmc,page-burst-access-ns = <6>;
294                 gpmc,access-ns = <72>;            294                 gpmc,access-ns = <72>;
295                 gpmc,cycle2cycle-delay-ns = <6    295                 gpmc,cycle2cycle-delay-ns = <60>;
296                                                   296 
297                 gpmc,rd-cycle-ns = <120>;         297                 gpmc,rd-cycle-ns = <120>;
298                 gpmc,wr-cycle-ns = <120>;         298                 gpmc,wr-cycle-ns = <120>;
299                 gpmc,wr-access-ns = <186>;        299                 gpmc,wr-access-ns = <186>;
300                 gpmc,wr-data-mux-bus-ns = <90>    300                 gpmc,wr-data-mux-bus-ns = <90>;
301                                                   301 
302                 #address-cells = <1>;             302                 #address-cells = <1>;
303                 #size-cells = <1>;                303                 #size-cells = <1>;
304                                                   304 
305                 partition@0 {                     305                 partition@0 {
306                         label = "xloader";        306                         label = "xloader";
307                         reg = <0 0x80000>;        307                         reg = <0 0x80000>;
308                 };                                308                 };
309                 partition@80000 {                 309                 partition@80000 {
310                         label = "uboot";          310                         label = "uboot";
311                         reg = <0x80000 0x1e000    311                         reg = <0x80000 0x1e0000>;
312                 };                                312                 };
313                 partition@260000 {                313                 partition@260000 {
314                         label = "uboot environ    314                         label = "uboot environment";
315                         reg = <0x260000 0x4000    315                         reg = <0x260000 0x40000>;
316                 };                                316                 };
317                 partition@2a0000 {                317                 partition@2a0000 {
318                         label = "linux";          318                         label = "linux";
319                         reg = <0x2a0000 0x4000    319                         reg = <0x2a0000 0x400000>;
320                 };                                320                 };
321                 partition@6a0000 {                321                 partition@6a0000 {
322                         label = "rootfs";         322                         label = "rootfs";
323                         reg = <0x6a0000 0x1f88    323                         reg = <0x6a0000 0x1f880000>;
324                 };                                324                 };
325         };                                        325         };
326 };                                                326 };
                                                      

~ [ 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