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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/amlogic/meson-sm1-odroid.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/arm64/amlogic/meson-sm1-odroid.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/amlogic/meson-sm1-odroid.dtsi (Version linux-5.13.19)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)       1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 /*                                                  2 /*
  3  * Copyright (c) 2020 Dongjin Kim <tobetter@gma      3  * Copyright (c) 2020 Dongjin Kim <tobetter@gmail.com>
  4  */                                                 4  */
  5                                                     5 
  6 #include "meson-sm1.dtsi"                           6 #include "meson-sm1.dtsi"
  7 #include <dt-bindings/gpio/meson-g12a-gpio.h>       7 #include <dt-bindings/gpio/meson-g12a-gpio.h>
  8 #include <dt-bindings/leds/common.h>                8 #include <dt-bindings/leds/common.h>
  9 #include <dt-bindings/sound/meson-g12a-tohdmit      9 #include <dt-bindings/sound/meson-g12a-tohdmitx.h>
 10                                                    10 
 11 / {                                                11 / {
 12         aliases {                                  12         aliases {
 13                 serial0 = &uart_AO;                13                 serial0 = &uart_AO;
 14                 ethernet0 = &ethmac;               14                 ethernet0 = &ethmac;
 15         };                                         15         };
 16                                                    16 
 17         chosen {                                   17         chosen {
 18                 stdout-path = "serial0:115200n     18                 stdout-path = "serial0:115200n8";
 19         };                                         19         };
 20                                                    20 
 21         memory@0 {                                 21         memory@0 {
 22                 device_type = "memory";            22                 device_type = "memory";
 23                 reg = <0x0 0x0 0x0 0x40000000>     23                 reg = <0x0 0x0 0x0 0x40000000>;
 24         };                                         24         };
 25                                                    25 
 26         emmc_pwrseq: emmc-pwrseq {                 26         emmc_pwrseq: emmc-pwrseq {
 27                 compatible = "mmc-pwrseq-emmc"     27                 compatible = "mmc-pwrseq-emmc";
 28                 reset-gpios = <&gpio BOOT_12 G     28                 reset-gpios = <&gpio BOOT_12 GPIO_ACTIVE_LOW>;
 29         };                                         29         };
 30                                                    30 
 31         tflash_vdd: regulator-tflash-vdd {     !!  31         tflash_vdd: regulator-tflash_vdd {
 32                 compatible = "regulator-fixed"     32                 compatible = "regulator-fixed";
 33                                                    33 
 34                 regulator-name = "TFLASH_VDD";     34                 regulator-name = "TFLASH_VDD";
 35                 regulator-min-microvolt = <330     35                 regulator-min-microvolt = <3300000>;
 36                 regulator-max-microvolt = <330     36                 regulator-max-microvolt = <3300000>;
 37                                                    37 
 38                 gpio = <&gpio_ao GPIOAO_3 GPIO     38                 gpio = <&gpio_ao GPIOAO_3 GPIO_OPEN_DRAIN>;
 39                 enable-active-high;                39                 enable-active-high;
 40                 regulator-always-on;               40                 regulator-always-on;
 41         };                                         41         };
 42                                                    42 
 43         tf_io: gpio-regulator-tf-io {          !!  43         tf_io: gpio-regulator-tf_io {
 44                 compatible = "regulator-gpio";     44                 compatible = "regulator-gpio";
 45                                                    45 
 46                 regulator-name = "TF_IO";          46                 regulator-name = "TF_IO";
 47                 regulator-min-microvolt = <180     47                 regulator-min-microvolt = <1800000>;
 48                 regulator-max-microvolt = <330     48                 regulator-max-microvolt = <3300000>;
 49                 vin-supply = <&vcc_5v>;        << 
 50                                                << 
 51                 enable-gpios = <&gpio_ao GPIOE << 
 52                 enable-active-high;            << 
 53                 regulator-always-on;           << 
 54                                                    49 
 55                 gpios = <&gpio_ao GPIOAO_6 GPI !!  50                 gpios = <&gpio_ao GPIOAO_6 GPIO_ACTIVE_HIGH>;
 56                 gpios-states = <0>;                51                 gpios-states = <0>;
 57                                                    52 
 58                 states = <3300000 0>,              53                 states = <3300000 0>,
 59                          <1800000 1>;              54                          <1800000 1>;
 60         };                                         55         };
 61                                                    56 
 62         flash_1v8: regulator-flash-1v8 {       !!  57         flash_1v8: regulator-flash_1v8 {
 63                 compatible = "regulator-fixed"     58                 compatible = "regulator-fixed";
 64                 regulator-name = "FLASH_1V8";      59                 regulator-name = "FLASH_1V8";
 65                 regulator-min-microvolt = <180     60                 regulator-min-microvolt = <1800000>;
 66                 regulator-max-microvolt = <180     61                 regulator-max-microvolt = <1800000>;
 67                 vin-supply = <&vcc_3v3>;           62                 vin-supply = <&vcc_3v3>;
 68                 regulator-always-on;               63                 regulator-always-on;
 69         };                                         64         };
 70                                                    65 
 71         main_12v: regulator-main-12v {         !!  66         main_12v: regulator-main_12v {
 72                 compatible = "regulator-fixed"     67                 compatible = "regulator-fixed";
 73                 regulator-name = "12V";            68                 regulator-name = "12V";
 74                 regulator-min-microvolt = <120     69                 regulator-min-microvolt = <12000000>;
 75                 regulator-max-microvolt = <120     70                 regulator-max-microvolt = <12000000>;
 76                 regulator-always-on;               71                 regulator-always-on;
 77         };                                         72         };
 78                                                    73 
 79         vcc_5v: regulator-vcc-5v {             !!  74         vcc_5v: regulator-vcc_5v {
 80                 compatible = "regulator-fixed"     75                 compatible = "regulator-fixed";
 81                 regulator-name = "5V";             76                 regulator-name = "5V";
 82                 regulator-min-microvolt = <500     77                 regulator-min-microvolt = <5000000>;
 83                 regulator-max-microvolt = <500     78                 regulator-max-microvolt = <5000000>;
 84                 regulator-always-on;               79                 regulator-always-on;
 85                 vin-supply = <&main_12v>;          80                 vin-supply = <&main_12v>;
 86                 gpio = <&gpio GPIOH_8 GPIO_OPE << 
 87                 enable-active-high;            << 
 88         };                                         81         };
 89                                                    82 
 90         vcc_1v8: regulator-vcc-1v8 {           !!  83         vcc_1v8: regulator-vcc_1v8 {
 91                 compatible = "regulator-fixed"     84                 compatible = "regulator-fixed";
 92                 regulator-name = "VCC_1V8";        85                 regulator-name = "VCC_1V8";
 93                 regulator-min-microvolt = <180     86                 regulator-min-microvolt = <1800000>;
 94                 regulator-max-microvolt = <180     87                 regulator-max-microvolt = <1800000>;
 95                 vin-supply = <&vcc_3v3>;           88                 vin-supply = <&vcc_3v3>;
 96                 regulator-always-on;               89                 regulator-always-on;
 97         };                                         90         };
 98                                                    91 
 99         vcc_3v3: regulator-vcc-3v3 {           !!  92         vcc_3v3: regulator-vcc_3v3 {
100                 compatible = "regulator-fixed"     93                 compatible = "regulator-fixed";
101                 regulator-name = "VCC_3V3";        94                 regulator-name = "VCC_3V3";
102                 regulator-min-microvolt = <330     95                 regulator-min-microvolt = <3300000>;
103                 regulator-max-microvolt = <330     96                 regulator-max-microvolt = <3300000>;
104                 vin-supply = <&vddao_3v3>;         97                 vin-supply = <&vddao_3v3>;
105                 regulator-always-on;               98                 regulator-always-on;
106                 /* FIXME: actually controlled      99                 /* FIXME: actually controlled by VDDCPU_B_EN */
107         };                                        100         };
108                                                   101 
109         vddcpu: regulator-vddcpu {                102         vddcpu: regulator-vddcpu {
110                 /*                                103                 /*
111                  * MP8756GD Regulator.            104                  * MP8756GD Regulator.
112                  */                               105                  */
113                 compatible = "pwm-regulator";     106                 compatible = "pwm-regulator";
114                                                   107 
115                 regulator-name = "VDDCPU";        108                 regulator-name = "VDDCPU";
116                 regulator-min-microvolt = <721    109                 regulator-min-microvolt = <721000>;
117                 regulator-max-microvolt = <102    110                 regulator-max-microvolt = <1022000>;
118                                                   111 
119                 pwm-supply = <&main_12v>;      !! 112                 vin-supply = <&main_12v>;
120                                                   113 
121                 pwms = <&pwm_AO_cd 1 1250 0>;     114                 pwms = <&pwm_AO_cd 1 1250 0>;
122                 pwm-dutycycle-range = <100 0>;    115                 pwm-dutycycle-range = <100 0>;
123                                                   116 
124                 regulator-boot-on;                117                 regulator-boot-on;
125                 regulator-always-on;              118                 regulator-always-on;
126         };                                        119         };
127                                                   120 
128         usb_pwr_en: regulator-usb-pwr-en {     !! 121         usb_pwr_en: regulator-usb_pwr_en {
129                 compatible = "regulator-fixed"    122                 compatible = "regulator-fixed";
130                 regulator-name = "USB_PWR_EN";    123                 regulator-name = "USB_PWR_EN";
131                 regulator-min-microvolt = <500    124                 regulator-min-microvolt = <5000000>;
132                 regulator-max-microvolt = <500    125                 regulator-max-microvolt = <5000000>;
133                 vin-supply = <&vcc_5v>;           126                 vin-supply = <&vcc_5v>;
134                                                   127 
135                 /* Connected to the microUSB p    128                 /* Connected to the microUSB port power enable */
136                 gpio = <&gpio_ao GPIOAO_2 GPIO    129                 gpio = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>;
137                 enable-active-high;               130                 enable-active-high;
138         };                                        131         };
139                                                   132 
140         vddao_1v8: regulator-vddao-1v8 {       !! 133         vddao_1v8: regulator-vddao_1v8 {
141                 compatible = "regulator-fixed"    134                 compatible = "regulator-fixed";
142                 regulator-name = "VDDAO_1V8";     135                 regulator-name = "VDDAO_1V8";
143                 regulator-min-microvolt = <180    136                 regulator-min-microvolt = <1800000>;
144                 regulator-max-microvolt = <180    137                 regulator-max-microvolt = <1800000>;
145                 vin-supply = <&vddao_3v3>;        138                 vin-supply = <&vddao_3v3>;
146                 regulator-always-on;              139                 regulator-always-on;
147         };                                        140         };
148                                                   141 
149         vddao_3v3: regulator-vddao-3v3 {       !! 142         vddao_3v3: regulator-vddao_3v3 {
150                 compatible = "regulator-fixed"    143                 compatible = "regulator-fixed";
151                 regulator-name = "VDDAO_3V3";     144                 regulator-name = "VDDAO_3V3";
152                 regulator-min-microvolt = <330    145                 regulator-min-microvolt = <3300000>;
153                 regulator-max-microvolt = <330    146                 regulator-max-microvolt = <3300000>;
154                 vin-supply = <&main_12v>;         147                 vin-supply = <&main_12v>;
155                 regulator-always-on;              148                 regulator-always-on;
156         };                                        149         };
157                                                   150 
158         hdmi-connector {                          151         hdmi-connector {
159                 compatible = "hdmi-connector";    152                 compatible = "hdmi-connector";
160                 type = "a";                       153                 type = "a";
161                                                   154 
162                 port {                            155                 port {
163                         hdmi_connector_in: end    156                         hdmi_connector_in: endpoint {
164                                 remote-endpoin    157                                 remote-endpoint = <&hdmi_tx_tmds_out>;
165                         };                        158                         };
166                 };                                159                 };
167         };                                        160         };
168                                                   161 
169         sound {                                   162         sound {
170                 compatible = "amlogic,axg-soun    163                 compatible = "amlogic,axg-sound-card";
171                 audio-aux-devs = <&tdmout_b>;     164                 audio-aux-devs = <&tdmout_b>;
172                 audio-routing = "TDMOUT_B IN 0    165                 audio-routing = "TDMOUT_B IN 0", "FRDDR_A OUT 1",
173                                 "TDMOUT_B IN 1    166                                 "TDMOUT_B IN 1", "FRDDR_B OUT 1",
174                                 "TDMOUT_B IN 2    167                                 "TDMOUT_B IN 2", "FRDDR_C OUT 1",
175                                 "TDM_B Playbac    168                                 "TDM_B Playback", "TDMOUT_B OUT";
176                                                   169 
177                 clocks = <&clkc CLKID_MPLL2>,  << 
178                          <&clkc CLKID_MPLL0>,  << 
179                          <&clkc CLKID_MPLL1>;  << 
180                                                << 
181                 assigned-clocks = <&clkc CLKID    170                 assigned-clocks = <&clkc CLKID_MPLL2>,
182                                   <&clkc CLKID    171                                   <&clkc CLKID_MPLL0>,
183                                   <&clkc CLKID    172                                   <&clkc CLKID_MPLL1>;
184                 assigned-clock-parents = <0>,     173                 assigned-clock-parents = <0>, <0>, <0>;
185                 assigned-clock-rates = <294912    174                 assigned-clock-rates = <294912000>,
186                                        <270950    175                                        <270950400>,
187                                        <393216    176                                        <393216000>;
                                                   >> 177                 status = "okay";
188                                                   178 
189                 dai-link-0 {                      179                 dai-link-0 {
190                         sound-dai = <&frddr_a>    180                         sound-dai = <&frddr_a>;
191                 };                                181                 };
192                                                   182 
193                 dai-link-1 {                      183                 dai-link-1 {
194                         sound-dai = <&frddr_b>    184                         sound-dai = <&frddr_b>;
195                 };                                185                 };
196                                                   186 
197                 dai-link-2 {                      187                 dai-link-2 {
198                         sound-dai = <&frddr_c>    188                         sound-dai = <&frddr_c>;
199                 };                                189                 };
200                                                   190 
201                 /* 8ch hdmi interface */          191                 /* 8ch hdmi interface */
202                 dai-link-3 {                      192                 dai-link-3 {
203                         sound-dai = <&tdmif_b>    193                         sound-dai = <&tdmif_b>;
204                         dai-format = "i2s";       194                         dai-format = "i2s";
205                         dai-tdm-slot-tx-mask-0    195                         dai-tdm-slot-tx-mask-0 = <1 1>;
206                         dai-tdm-slot-tx-mask-1    196                         dai-tdm-slot-tx-mask-1 = <1 1>;
207                         dai-tdm-slot-tx-mask-2    197                         dai-tdm-slot-tx-mask-2 = <1 1>;
208                         dai-tdm-slot-tx-mask-3    198                         dai-tdm-slot-tx-mask-3 = <1 1>;
209                         mclk-fs = <256>;          199                         mclk-fs = <256>;
210                                                   200 
211                         codec {                   201                         codec {
212                                 sound-dai = <&    202                                 sound-dai = <&tohdmitx TOHDMITX_I2S_IN_B>;
213                         };                        203                         };
214                 };                                204                 };
215                                                   205 
216                 /* hdmi glue */                   206                 /* hdmi glue */
217                 dai-link-4 {                      207                 dai-link-4 {
218                         sound-dai = <&tohdmitx    208                         sound-dai = <&tohdmitx TOHDMITX_I2S_OUT>;
219                                                   209 
220                         codec {                   210                         codec {
221                                 sound-dai = <&    211                                 sound-dai = <&hdmi_tx>;
222                         };                        212                         };
223                 };                                213                 };
224         };                                        214         };
225 };                                                215 };
226                                                   216 
227 &arb {                                            217 &arb {
228         status = "okay";                          218         status = "okay";
229 };                                                219 };
230                                                   220 
231 &cec_AO {                                      << 
232         pinctrl-0 = <&cec_ao_a_h_pins>;        << 
233         pinctrl-names = "default";             << 
234         status = "disabled";                   << 
235         hdmi-phandle = <&hdmi_tx>;             << 
236 };                                             << 
237                                                << 
238 &cecb_AO {                                     << 
239         pinctrl-0 = <&cec_ao_b_h_pins>;        << 
240         pinctrl-names = "default";             << 
241         status = "okay";                       << 
242         hdmi-phandle = <&hdmi_tx>;             << 
243 };                                             << 
244                                                << 
245 &clkc_audio {                                     221 &clkc_audio {
246         status = "okay";                          222         status = "okay";
247 };                                                223 };
248                                                   224 
249 &cpu0 {                                           225 &cpu0 {
250         cpu-supply = <&vddcpu>;                   226         cpu-supply = <&vddcpu>;
251         operating-points-v2 = <&cpu_opp_table>    227         operating-points-v2 = <&cpu_opp_table>;
252         clocks = <&clkc CLKID_CPU_CLK>;           228         clocks = <&clkc CLKID_CPU_CLK>;
253         clock-latency = <50000>;                  229         clock-latency = <50000>;
254 };                                                230 };
255                                                   231 
256 &cpu1 {                                           232 &cpu1 {
257         cpu-supply = <&vddcpu>;                   233         cpu-supply = <&vddcpu>;
258         operating-points-v2 = <&cpu_opp_table>    234         operating-points-v2 = <&cpu_opp_table>;
259         clocks = <&clkc CLKID_CPU1_CLK>;          235         clocks = <&clkc CLKID_CPU1_CLK>;
260         clock-latency = <50000>;                  236         clock-latency = <50000>;
261 };                                                237 };
262                                                   238 
263 &cpu2 {                                           239 &cpu2 {
264         cpu-supply = <&vddcpu>;                   240         cpu-supply = <&vddcpu>;
265         operating-points-v2 = <&cpu_opp_table>    241         operating-points-v2 = <&cpu_opp_table>;
266         clocks = <&clkc CLKID_CPU2_CLK>;          242         clocks = <&clkc CLKID_CPU2_CLK>;
267         clock-latency = <50000>;                  243         clock-latency = <50000>;
268 };                                                244 };
269                                                   245 
270 &cpu3 {                                           246 &cpu3 {
271         cpu-supply = <&vddcpu>;                   247         cpu-supply = <&vddcpu>;
272         operating-points-v2 = <&cpu_opp_table>    248         operating-points-v2 = <&cpu_opp_table>;
273         clocks = <&clkc CLKID_CPU3_CLK>;          249         clocks = <&clkc CLKID_CPU3_CLK>;
274         clock-latency = <50000>;                  250         clock-latency = <50000>;
275 };                                                251 };
276                                                   252 
277 &ext_mdio {                                       253 &ext_mdio {
278         external_phy: ethernet-phy@0 {            254         external_phy: ethernet-phy@0 {
279                 /* Realtek RTL8211F (0x001cc91    255                 /* Realtek RTL8211F (0x001cc916) */
280                 reg = <0>;                        256                 reg = <0>;
281                 max-speed = <1000>;               257                 max-speed = <1000>;
282                                                   258 
283                 reset-assert-us = <10000>;     << 
284                 reset-deassert-us = <80000>;   << 
285                 reset-gpios = <&gpio GPIOZ_15  << 
286                                                << 
287                 interrupt-parent = <&gpio_intc    259                 interrupt-parent = <&gpio_intc>;
288                 /* MAC_INTR on GPIOZ_14 */        260                 /* MAC_INTR on GPIOZ_14 */
289                 interrupts = <IRQID_GPIOZ_14 I !! 261                 interrupts = <26 IRQ_TYPE_LEVEL_LOW>;
290         };                                        262         };
291 };                                                263 };
292                                                   264 
293 &ethmac {                                         265 &ethmac {
294         pinctrl-0 = <&eth_pins>, <&eth_rgmii_p    266         pinctrl-0 = <&eth_pins>, <&eth_rgmii_pins>;
295         pinctrl-names = "default";                267         pinctrl-names = "default";
296         status = "okay";                          268         status = "okay";
297         phy-mode = "rgmii";                       269         phy-mode = "rgmii";
298         phy-handle = <&external_phy>;             270         phy-handle = <&external_phy>;
299         amlogic,tx-delay-ns = <2>;                271         amlogic,tx-delay-ns = <2>;
300 };                                                272 };
301                                                   273 
302 &frddr_a {                                        274 &frddr_a {
303         status = "okay";                          275         status = "okay";
304 };                                                276 };
305                                                   277 
306 &frddr_b {                                        278 &frddr_b {
307         status = "okay";                          279         status = "okay";
308 };                                                280 };
309                                                   281 
310 &frddr_c {                                        282 &frddr_c {
311         status = "okay";                          283         status = "okay";
312 };                                                284 };
313                                                   285 
314 &gpio {                                           286 &gpio {
315         gpio-line-names =                         287         gpio-line-names =
316                 /* GPIOZ */                       288                 /* GPIOZ */
317                 "", "", "", "", "", "", "", ""    289                 "", "", "", "", "", "", "", "",
318                 "", "", "", "", "", "", "", ""    290                 "", "", "", "", "", "", "", "",
319                 /* GPIOH */                       291                 /* GPIOH */
320                 "", "", "", "", "",               292                 "", "", "", "", "",
321                 "PIN_36", /* GPIOH_5 */           293                 "PIN_36", /* GPIOH_5 */
322                 "PIN_26", /* GPIOH_6 */           294                 "PIN_26", /* GPIOH_6 */
323                 "PIN_32", /* GPIOH_7 */           295                 "PIN_32", /* GPIOH_7 */
324                 "",                               296                 "",
325                 /* BOOT */                        297                 /* BOOT */
326                 "", "", "", "", "", "", "", ""    298                 "", "", "", "", "", "", "", "",
327                 "", "", "", "", "", "", "", ""    299                 "", "", "", "", "", "", "", "",
328                 /* GPIOC */                       300                 /* GPIOC */
329                 "", "", "", "", "", "", "", ""    301                 "", "", "", "", "", "", "", "",
330                 /* GPIOA */                       302                 /* GPIOA */
331                 "", "", "", "", "", "", "", ""    303                 "", "", "", "", "", "", "", "",
332                 "", "", "", "", "", "",           304                 "", "", "", "", "", "",
333                 "PIN_27", /* GPIOA_14 */          305                 "PIN_27", /* GPIOA_14 */
334                 "PIN_28", /* GPIOA_15 */          306                 "PIN_28", /* GPIOA_15 */
335                 /* GPIOX */                       307                 /* GPIOX */
336                 "PIN_16", /* GPIOX_0 */           308                 "PIN_16", /* GPIOX_0 */
337                 "PIN_18", /* GPIOX_1 */           309                 "PIN_18", /* GPIOX_1 */
338                 "PIN_22", /* GPIOX_2 */           310                 "PIN_22", /* GPIOX_2 */
339                 "PIN_11", /* GPIOX_3 */           311                 "PIN_11", /* GPIOX_3 */
340                 "PIN_13", /* GPIOX_4 */           312                 "PIN_13", /* GPIOX_4 */
341                 "PIN_7",  /* GPIOX_5 */           313                 "PIN_7",  /* GPIOX_5 */
342                 "PIN_33", /* GPIOX_6 */           314                 "PIN_33", /* GPIOX_6 */
343                 "PIN_15", /* GPIOX_7 */           315                 "PIN_15", /* GPIOX_7 */
344                 "PIN_19", /* GPIOX_8 */           316                 "PIN_19", /* GPIOX_8 */
345                 "PIN_21", /* GPIOX_9 */           317                 "PIN_21", /* GPIOX_9 */
346                 "PIN_24", /* GPIOX_10 */          318                 "PIN_24", /* GPIOX_10 */
347                 "PIN_23", /* GPIOX_11 */          319                 "PIN_23", /* GPIOX_11 */
348                 "PIN_8",  /* GPIOX_12 */          320                 "PIN_8",  /* GPIOX_12 */
349                 "PIN_10", /* GPIOX_13 */          321                 "PIN_10", /* GPIOX_13 */
350                 "PIN_29", /* GPIOX_14 */          322                 "PIN_29", /* GPIOX_14 */
351                 "PIN_31", /* GPIOX_15 */          323                 "PIN_31", /* GPIOX_15 */
352                 "PIN_12", /* GPIOX_16 */          324                 "PIN_12", /* GPIOX_16 */
353                 "PIN_3",  /* GPIOX_17 */          325                 "PIN_3",  /* GPIOX_17 */
354                 "PIN_5",  /* GPIOX_18 */          326                 "PIN_5",  /* GPIOX_18 */
355                 "PIN_35"; /* GPIOX_19 */          327                 "PIN_35"; /* GPIOX_19 */
356 };                                                328 };
357                                                   329 
358 &gpio_ao {                                        330 &gpio_ao {
359         gpio-line-names =                         331         gpio-line-names =
360                 /* GPIOAO */                      332                 /* GPIOAO */
361                 "", "", "", "",                   333                 "", "", "", "",
362                 "PIN_47", /* GPIOAO_4 */          334                 "PIN_47", /* GPIOAO_4 */
363                 "", "",                           335                 "", "",
364                 "PIN_45", /* GPIOAO_7 */          336                 "PIN_45", /* GPIOAO_7 */
365                 "PIN_46", /* GPIOAO_8 */          337                 "PIN_46", /* GPIOAO_8 */
366                 "PIN_44", /* GPIOAO_9 */          338                 "PIN_44", /* GPIOAO_9 */
367                 "PIN_42", /* GPIOAO_10 */         339                 "PIN_42", /* GPIOAO_10 */
368                 "",                               340                 "",
369                 /* GPIOE */                       341                 /* GPIOE */
370                 "", "", "";                       342                 "", "", "";
371 };                                                343 };
372                                                   344 
373 &hdmi_tx {                                        345 &hdmi_tx {
374         status = "okay";                          346         status = "okay";
375         pinctrl-0 = <&hdmitx_hpd_pins>, <&hdmi    347         pinctrl-0 = <&hdmitx_hpd_pins>, <&hdmitx_ddc_pins>;
376         pinctrl-names = "default";                348         pinctrl-names = "default";
377         hdmi-supply = <&vcc_5v>;                  349         hdmi-supply = <&vcc_5v>;
378 };                                                350 };
379                                                   351 
380 &hdmi_tx_tmds_port {                              352 &hdmi_tx_tmds_port {
381         hdmi_tx_tmds_out: endpoint {              353         hdmi_tx_tmds_out: endpoint {
382                 remote-endpoint = <&hdmi_conne    354                 remote-endpoint = <&hdmi_connector_in>;
383         };                                        355         };
384 };                                                356 };
385                                                   357 
386 &ir {                                             358 &ir {
387         status = "okay";                          359         status = "okay";
388         pinctrl-0 = <&remote_input_ao_pins>;      360         pinctrl-0 = <&remote_input_ao_pins>;
389         pinctrl-names = "default";                361         pinctrl-names = "default";
390 };                                                362 };
391                                                   363 
392 &pwm_AO_cd {                                      364 &pwm_AO_cd {
393         pinctrl-0 = <&pwm_ao_d_e_pins>;           365         pinctrl-0 = <&pwm_ao_d_e_pins>;
394         pinctrl-names = "default";                366         pinctrl-names = "default";
395         clocks = <&xtal>;                         367         clocks = <&xtal>;
396         clock-names = "clkin1";                   368         clock-names = "clkin1";
397         status = "okay";                          369         status = "okay";
398 };                                                370 };
399                                                   371 
400 &saradc {                                         372 &saradc {
401         status = "okay";                          373         status = "okay";
402 };                                                374 };
403                                                   375 
404 /* SD card */                                     376 /* SD card */
405 &sd_emmc_b {                                      377 &sd_emmc_b {
406         status = "okay";                          378         status = "okay";
407         pinctrl-0 = <&sdcard_c_pins>;             379         pinctrl-0 = <&sdcard_c_pins>;
408         pinctrl-1 = <&sdcard_clk_gate_c_pins>;    380         pinctrl-1 = <&sdcard_clk_gate_c_pins>;
409         pinctrl-names = "default", "clk-gate";    381         pinctrl-names = "default", "clk-gate";
410                                                   382 
411         bus-width = <4>;                          383         bus-width = <4>;
412         cap-sd-highspeed;                         384         cap-sd-highspeed;
413         max-frequency = <200000000>;              385         max-frequency = <200000000>;
414         sd-uhs-sdr12;                             386         sd-uhs-sdr12;
415         sd-uhs-sdr25;                             387         sd-uhs-sdr25;
416         sd-uhs-sdr50;                             388         sd-uhs-sdr50;
417         sd-uhs-sdr104;                            389         sd-uhs-sdr104;
418         disable-wp;                               390         disable-wp;
419                                                   391 
420         cd-gpios = <&gpio GPIOC_6 GPIO_ACTIVE_    392         cd-gpios = <&gpio GPIOC_6 GPIO_ACTIVE_LOW>;
421         vmmc-supply = <&tflash_vdd>;              393         vmmc-supply = <&tflash_vdd>;
422         vqmmc-supply = <&tf_io>;                  394         vqmmc-supply = <&tf_io>;
423 };                                                395 };
424                                                   396 
425 /* eMMC */                                        397 /* eMMC */
426 &sd_emmc_c {                                      398 &sd_emmc_c {
427         status = "okay";                          399         status = "okay";
428         pinctrl-0 = <&emmc_ctrl_pins>, <&emmc_    400         pinctrl-0 = <&emmc_ctrl_pins>, <&emmc_data_8b_pins>, <&emmc_ds_pins>;
429         pinctrl-1 = <&emmc_clk_gate_pins>;        401         pinctrl-1 = <&emmc_clk_gate_pins>;
430         pinctrl-names = "default", "clk-gate";    402         pinctrl-names = "default", "clk-gate";
431                                                   403 
432         bus-width = <8>;                          404         bus-width = <8>;
433         cap-mmc-highspeed;                        405         cap-mmc-highspeed;
434         mmc-ddr-1_8v;                             406         mmc-ddr-1_8v;
435         mmc-hs200-1_8v;                           407         mmc-hs200-1_8v;
436         max-frequency = <200000000>;              408         max-frequency = <200000000>;
437         disable-wp;                               409         disable-wp;
438                                                   410 
439         mmc-pwrseq = <&emmc_pwrseq>;              411         mmc-pwrseq = <&emmc_pwrseq>;
440         vmmc-supply = <&vcc_3v3>;                 412         vmmc-supply = <&vcc_3v3>;
441         vqmmc-supply = <&flash_1v8>;              413         vqmmc-supply = <&flash_1v8>;
442 };                                                414 };
443                                                   415 
444 &tdmif_b {                                        416 &tdmif_b {
445         status = "okay";                          417         status = "okay";
446 };                                                418 };
447                                                   419 
448 &tdmout_b {                                       420 &tdmout_b {
449         status = "okay";                          421         status = "okay";
450 };                                                422 };
451                                                   423 
452 &tohdmitx {                                       424 &tohdmitx {
453         status = "okay";                          425         status = "okay";
454 };                                                426 };
455                                                   427 
456 &uart_AO {                                        428 &uart_AO {
457         status = "okay";                          429         status = "okay";
458         pinctrl-0 = <&uart_ao_a_pins>;            430         pinctrl-0 = <&uart_ao_a_pins>;
459         pinctrl-names = "default";                431         pinctrl-names = "default";
460 };                                                432 };
461                                                   433 
462 &usb {                                            434 &usb {
463         status = "okay";                          435         status = "okay";
464         vbus-supply = <&usb_pwr_en>;              436         vbus-supply = <&usb_pwr_en>;
465 };                                                437 };
466                                                   438 
467 &usb2_phy0 {                                      439 &usb2_phy0 {
468         phy-supply = <&vcc_5v>;                   440         phy-supply = <&vcc_5v>;
469 };                                                441 };
470                                                   442 
                                                      

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