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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/nxp/imx/imx7d-remarkable2.dts

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/nxp/imx/imx7d-remarkable2.dts (Architecture i386) and /scripts/dtc/include-prefixes/arm/nxp/imx/imx7d-remarkable2.dts (Architecture m68k)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)       1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 /*                                                  2 /*
  3  * Copyright (C) 2015 Freescale Semiconductor,      3  * Copyright (C) 2015 Freescale Semiconductor, Inc.
  4  * Copyright (C) 2019 reMarkable AS - http://w      4  * Copyright (C) 2019 reMarkable AS - http://www.remarkable.com/
  5  *                                                  5  *
  6  */                                                 6  */
  7                                                     7 
  8 /dts-v1/;                                           8 /dts-v1/;
  9                                                     9 
 10 #include "imx7d.dtsi"                              10 #include "imx7d.dtsi"
 11 #include <dt-bindings/input/linux-event-codes.     11 #include <dt-bindings/input/linux-event-codes.h>
 12                                                    12 
 13 / {                                                13 / {
 14         model = "reMarkable 2.0";                  14         model = "reMarkable 2.0";
 15         compatible = "remarkable,imx7d-remarka     15         compatible = "remarkable,imx7d-remarkable2", "fsl,imx7d";
 16                                                    16 
 17         chosen {                                   17         chosen {
 18                 stdout-path = &uart6;              18                 stdout-path = &uart6;
 19         };                                         19         };
 20                                                    20 
 21         memory@80000000 {                          21         memory@80000000 {
 22                 device_type = "memory";            22                 device_type = "memory";
 23                 reg = <0x80000000 0x40000000>;     23                 reg = <0x80000000 0x40000000>;
 24         };                                         24         };
 25                                                    25 
 26         thermal-zones {                            26         thermal-zones {
 27                 epd-thermal {                      27                 epd-thermal {
 28                         thermal-sensors = <&sy     28                         thermal-sensors = <&sy7636a>;
 29                         polling-delay-passive      29                         polling-delay-passive = <30000>;
 30                         polling-delay = <30000     30                         polling-delay = <30000>;
 31                                                    31 
 32                         trips {                    32                         trips {
 33                                 trip0 {            33                                 trip0 {
 34                                         temper     34                                         temperature = <49000>;
 35                                         hyster     35                                         hysteresis = <2000>;
 36                                         type =     36                                         type = "passive";
 37                                 };                 37                                 };
 38                                                    38 
 39                                 trip1 {            39                                 trip1 {
 40                                         temper     40                                         temperature = <50000>;
 41                                         hyster     41                                         hysteresis = <2000>;
 42                                         type =     42                                         type = "critical";
 43                                 };                 43                                 };
 44                         };                         44                         };
 45                 };                                 45                 };
 46         };                                         46         };
 47                                                    47 
 48         reg_brcm: regulator-brcm {                 48         reg_brcm: regulator-brcm {
 49                 compatible = "regulator-fixed"     49                 compatible = "regulator-fixed";
 50                 regulator-name = "brcm_reg";       50                 regulator-name = "brcm_reg";
 51                 regulator-min-microvolt = <330     51                 regulator-min-microvolt = <3300000>;
 52                 regulator-max-microvolt = <330     52                 regulator-max-microvolt = <3300000>;
 53                 pinctrl-names = "default";         53                 pinctrl-names = "default";
 54                 pinctrl-0 = <&pinctrl_brcm_reg     54                 pinctrl-0 = <&pinctrl_brcm_reg>;
 55                 gpio = <&gpio6 13 GPIO_ACTIVE_     55                 gpio = <&gpio6 13 GPIO_ACTIVE_HIGH>;
 56                 enable-active-high;                56                 enable-active-high;
 57                 startup-delay-us = <150>;          57                 startup-delay-us = <150>;
 58         };                                         58         };
 59                                                    59 
 60         reg_digitizer: regulator-digitizer {       60         reg_digitizer: regulator-digitizer {
 61                 compatible = "regulator-fixed"     61                 compatible = "regulator-fixed";
 62                 regulator-name = "VDD_3V3_DIGI     62                 regulator-name = "VDD_3V3_DIGITIZER";
 63                 regulator-min-microvolt = <330     63                 regulator-min-microvolt = <3300000>;
 64                 regulator-max-microvolt = <330     64                 regulator-max-microvolt = <3300000>;
 65                 pinctrl-names = "default", "sl     65                 pinctrl-names = "default", "sleep";
 66                 pinctrl-0 = <&pinctrl_digitize     66                 pinctrl-0 = <&pinctrl_digitizer_reg>;
 67                 pinctrl-1 = <&pinctrl_digitize     67                 pinctrl-1 = <&pinctrl_digitizer_reg>;
 68                 gpio = <&gpio1 6 GPIO_ACTIVE_H     68                 gpio = <&gpio1 6 GPIO_ACTIVE_HIGH>;
 69                 enable-active-high;                69                 enable-active-high;
 70                 startup-delay-us = <100000>; /     70                 startup-delay-us = <100000>; /* 100 ms */
 71         };                                         71         };
 72                                                    72 
 73         reg_touch: regulator-touch {               73         reg_touch: regulator-touch {
 74                 compatible = "regulator-fixed"     74                 compatible = "regulator-fixed";
 75                 regulator-name = "VDD_3V3_TOUC     75                 regulator-name = "VDD_3V3_TOUCH";
 76                 regulator-min-microvolt = <330     76                 regulator-min-microvolt = <3300000>;
 77                 regulator-max-microvolt = <330     77                 regulator-max-microvolt = <3300000>;
 78                 pinctrl-names = "default";         78                 pinctrl-names = "default";
 79                 pinctrl-0 = <&pinctrl_touch_re     79                 pinctrl-0 = <&pinctrl_touch_reg>;
 80                 gpio = <&gpio1 11 GPIO_ACTIVE_     80                 gpio = <&gpio1 11 GPIO_ACTIVE_HIGH>;
 81                 enable-active-high;                81                 enable-active-high;
 82         };                                         82         };
 83                                                    83 
 84         wifi_pwrseq: wifi_pwrseq {                 84         wifi_pwrseq: wifi_pwrseq {
 85                 compatible = "mmc-pwrseq-simpl     85                 compatible = "mmc-pwrseq-simple";
 86                 pinctrl-names = "default";         86                 pinctrl-names = "default";
 87                 pinctrl-0 = <&pinctrl_wifi>;       87                 pinctrl-0 = <&pinctrl_wifi>;
 88                 reset-gpios = <&gpio5 9 GPIO_A     88                 reset-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
 89                 clocks = <&clks IMX7D_CLKO2_RO     89                 clocks = <&clks IMX7D_CLKO2_ROOT_DIV>;
 90                 clock-names = "ext_clock";         90                 clock-names = "ext_clock";
 91         };                                         91         };
 92 };                                                 92 };
 93                                                    93 
 94 &cpu0 {                                            94 &cpu0 {
 95         cpu-supply = <&buck1>;                     95         cpu-supply = <&buck1>;
 96 };                                                 96 };
 97                                                    97 
 98 &clks {                                            98 &clks {
 99         assigned-clocks = <&clks IMX7D_CLKO2_R     99         assigned-clocks = <&clks IMX7D_CLKO2_ROOT_SRC>,
100                           <&clks IMX7D_CLKO2_R    100                           <&clks IMX7D_CLKO2_ROOT_DIV>;
101         assigned-clock-parents = <&clks IMX7D_    101         assigned-clock-parents = <&clks IMX7D_CKIL>;
102         assigned-clock-rates = <0>, <32768>;      102         assigned-clock-rates = <0>, <32768>;
103 };                                                103 };
104                                                   104 
105 &i2c1 {                                           105 &i2c1 {
106         clock-frequency = <400000>;               106         clock-frequency = <400000>;
107         pinctrl-names = "default";                107         pinctrl-names = "default";
108         pinctrl-0 = <&pinctrl_i2c1>;              108         pinctrl-0 = <&pinctrl_i2c1>;
109         status = "okay";                          109         status = "okay";
110                                                   110 
111         wacom_digitizer: digitizer@9 {            111         wacom_digitizer: digitizer@9 {
112                 compatible = "hid-over-i2c";      112                 compatible = "hid-over-i2c";
113                 reg = <0x09>;                     113                 reg = <0x09>;
114                 hid-descr-addr = <0x01>;          114                 hid-descr-addr = <0x01>;
115                 pinctrl-names = "default";        115                 pinctrl-names = "default";
116                 pinctrl-0 = <&pinctrl_wacom>;     116                 pinctrl-0 = <&pinctrl_wacom>;
117                 interrupt-parent = <&gpio1>;      117                 interrupt-parent = <&gpio1>;
118                 interrupts = <1 IRQ_TYPE_LEVEL    118                 interrupts = <1 IRQ_TYPE_LEVEL_LOW>;
119                 touchscreen-inverted-x;           119                 touchscreen-inverted-x;
120                 touchscreen-inverted-y;           120                 touchscreen-inverted-y;
121                 vdd-supply = <&reg_digitizer>;    121                 vdd-supply = <&reg_digitizer>;
122         };                                        122         };
123 };                                                123 };
124                                                   124 
125 &i2c2 {                                           125 &i2c2 {
126         clock-frequency = <100000>;               126         clock-frequency = <100000>;
127         pinctrl-names = "default";                127         pinctrl-names = "default";
128         pinctrl-0 = <&pinctrl_i2c2>;              128         pinctrl-0 = <&pinctrl_i2c2>;
129         status = "okay";                          129         status = "okay";
130                                                   130 
131         bd71815: pmic@4b {                        131         bd71815: pmic@4b {
132                 compatible = "rohm,bd71815";      132                 compatible = "rohm,bd71815";
133                 reg = <0x4b>;                     133                 reg = <0x4b>;
134                 pinctrl-names = "default";        134                 pinctrl-names = "default";
135                 pinctrl-0 = <&pinctrl_bd71815>    135                 pinctrl-0 = <&pinctrl_bd71815>;
136                 interrupt-parent = <&gpio6>; /    136                 interrupt-parent = <&gpio6>; /* PMIC_INT_B GPIO6_IO16 */
137                 interrupts = <16 IRQ_TYPE_LEVE    137                 interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
138                 gpio-controller;                  138                 gpio-controller;
139                 clocks = <&clks IMX7D_CLKO2_RO    139                 clocks = <&clks IMX7D_CLKO2_ROOT_SRC>;
140                 clock-output-names = "bd71815-    140                 clock-output-names = "bd71815-32k-out";
141                 #clock-cells = <0>;               141                 #clock-cells = <0>;
142                 #gpio-cells = <2>;                142                 #gpio-cells = <2>;
143                                                   143 
144                 regulators {                      144                 regulators {
145                         buck1: buck1 {            145                         buck1: buck1 {
146                                 regulator-name    146                                 regulator-name = "buck1";
147                                 regulator-min-    147                                 regulator-min-microvolt = <800000>;
148                                 regulator-max-    148                                 regulator-max-microvolt = <2000000>;
149                                 regulator-boot    149                                 regulator-boot-on;
150                                 regulator-alwa    150                                 regulator-always-on;
151                                 regulator-ramp    151                                 regulator-ramp-delay = <1250>;
152                         };                        152                         };
153                                                   153 
154                         buck2: buck2 {            154                         buck2: buck2 {
155                                 regulator-name    155                                 regulator-name = "buck2";
156                                 regulator-min-    156                                 regulator-min-microvolt = <800000>;
157                                 regulator-max-    157                                 regulator-max-microvolt = <2000000>;
158                                 regulator-boot    158                                 regulator-boot-on;
159                                 regulator-alwa    159                                 regulator-always-on;
160                                 regulator-ramp    160                                 regulator-ramp-delay = <1250>;
161                         };                        161                         };
162                                                   162 
163                         buck3: buck3 {            163                         buck3: buck3 {
164                                 regulator-name    164                                 regulator-name = "buck3";
165                                 regulator-min-    165                                 regulator-min-microvolt = <1200000>;
166                                 regulator-max-    166                                 regulator-max-microvolt = <2700000>;
167                                 regulator-boot    167                                 regulator-boot-on;
168                                 regulator-alwa    168                                 regulator-always-on;
169                         };                        169                         };
170                                                   170 
171                         buck4: buck4 {            171                         buck4: buck4 {
172                                 regulator-name    172                                 regulator-name = "buck4";
173                                 regulator-min-    173                                 regulator-min-microvolt = <1100000>;
174                                 regulator-max-    174                                 regulator-max-microvolt = <1850000>;
175                                 regulator-boot    175                                 regulator-boot-on;
176                                 regulator-alwa    176                                 regulator-always-on;
177                         };                        177                         };
178                                                   178 
179                         buck5: buck5 {            179                         buck5: buck5 {
180                                 regulator-name    180                                 regulator-name = "buck5";
181                                 regulator-min-    181                                 regulator-min-microvolt = <1800000>;
182                                 regulator-max-    182                                 regulator-max-microvolt = <3300000>;
183                                 regulator-boot    183                                 regulator-boot-on;
184                                 regulator-alwa    184                                 regulator-always-on;
185                         };                        185                         };
186                                                   186 
187                         ldo1: ldo1 {              187                         ldo1: ldo1 {
188                                 regulator-name    188                                 regulator-name = "ldo1";
189                                 regulator-min-    189                                 regulator-min-microvolt = <800000>;
190                                 regulator-max-    190                                 regulator-max-microvolt = <3300000>;
191                                 regulator-boot    191                                 regulator-boot-on;
192                                 regulator-alwa    192                                 regulator-always-on;
193                         };                        193                         };
194                                                   194 
195                         ldo2: ldo2 {              195                         ldo2: ldo2 {
196                                 regulator-name    196                                 regulator-name = "ldo2";
197                                 regulator-min-    197                                 regulator-min-microvolt = <800000>;
198                                 regulator-max-    198                                 regulator-max-microvolt = <3300000>;
199                                 regulator-boot    199                                 regulator-boot-on;
200                                 regulator-alwa    200                                 regulator-always-on;
201                         };                        201                         };
202                                                   202 
203                         ldo3: ldo3 {              203                         ldo3: ldo3 {
204                                 regulator-name    204                                 regulator-name = "ldo3";
205                                 regulator-min-    205                                 regulator-min-microvolt = <800000>;
206                                 regulator-max-    206                                 regulator-max-microvolt = <3300000>;
207                                 regulator-boot    207                                 regulator-boot-on;
208                                 regulator-alwa    208                                 regulator-always-on;
209                         };                        209                         };
210                                                   210 
211                         ldo4: ldo4 {              211                         ldo4: ldo4 {
212                                 regulator-name    212                                 regulator-name = "ldo4";
213                                 regulator-min-    213                                 regulator-min-microvolt = <800000>;
214                                 regulator-max-    214                                 regulator-max-microvolt = <3300000>;
215                                 regulator-boot    215                                 regulator-boot-on;
216                                 regulator-alwa    216                                 regulator-always-on;
217                         };                        217                         };
218                                                   218 
219                         ldo5: ldo5 {              219                         ldo5: ldo5 {
220                                 regulator-name    220                                 regulator-name = "ldo5";
221                                 regulator-min-    221                                 regulator-min-microvolt = <800000>;
222                                 regulator-max-    222                                 regulator-max-microvolt = <3300000>;
223                                 regulator-boot    223                                 regulator-boot-on;
224                                 regulator-alwa    224                                 regulator-always-on;
225                         };                        225                         };
226                                                   226 
227                         ldo6: ldodvref {          227                         ldo6: ldodvref {
228                                 regulator-name    228                                 regulator-name = "ldodvref";
229                                 regulator-boot    229                                 regulator-boot-on;
230                                 regulator-alwa    230                                 regulator-always-on;
231                         };                        231                         };
232                                                   232 
233                         ldo7: ldolpsr {           233                         ldo7: ldolpsr {
234                                 regulator-name    234                                 regulator-name = "ldolpsr";
235                                 regulator-boot    235                                 regulator-boot-on;
236                                 regulator-alwa    236                                 regulator-always-on;
237                         };                        237                         };
238                                                   238 
239                         boost: wled {             239                         boost: wled {
240                                 regulator-name    240                                 regulator-name = "wled";
241                                 regulator-min-    241                                 regulator-min-microamp = <10>;
242                                 regulator-max-    242                                 regulator-max-microamp = <25000>;
243                                 regulator-boot    243                                 regulator-boot-on;
244                                 regulator-alwa    244                                 regulator-always-on;
245                         };                        245                         };
246                 };                                246                 };
247         };                                        247         };
248 };                                                248 };
249                                                   249 
250 &i2c3 {                                           250 &i2c3 {
251         clock-frequency = <100000>;               251         clock-frequency = <100000>;
252         pinctrl-names = "default";                252         pinctrl-names = "default";
253         pinctrl-0 = <&pinctrl_i2c3>;              253         pinctrl-0 = <&pinctrl_i2c3>;
254         status = "okay";                          254         status = "okay";
255                                                   255 
256         touchscreen@24 {                          256         touchscreen@24 {
257                 compatible = "cypress,tt21000"    257                 compatible = "cypress,tt21000";
258                 reg = <0x24>;                     258                 reg = <0x24>;
259                 pinctrl-names = "default";        259                 pinctrl-names = "default";
260                 pinctrl-0 = <&pinctrl_touch>;     260                 pinctrl-0 = <&pinctrl_touch>;
261                 interrupt-parent = <&gpio1>;      261                 interrupt-parent = <&gpio1>;
262                 interrupts = <14 IRQ_TYPE_EDGE    262                 interrupts = <14 IRQ_TYPE_EDGE_FALLING>;
263                 reset-gpios = <&gpio1 13 GPIO_    263                 reset-gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
264                 vdd-supply = <&reg_touch>;        264                 vdd-supply = <&reg_touch>;
265                 touchscreen-size-x = <880>;       265                 touchscreen-size-x = <880>;
266                 touchscreen-size-y = <1280>;      266                 touchscreen-size-y = <1280>;
267                 #address-cells = <1>;             267                 #address-cells = <1>;
268                 #size-cells = <0>;                268                 #size-cells = <0>;
269                                                   269 
270                 button@0 {                        270                 button@0 {
271                         reg = <0>;                271                         reg = <0>;
272                         linux,keycodes = <KEY_    272                         linux,keycodes = <KEY_HOMEPAGE>;
273                 };                                273                 };
274                                                   274 
275                 button@1 {                        275                 button@1 {
276                         reg = <1>;                276                         reg = <1>;
277                         linux,keycodes = <KEY_    277                         linux,keycodes = <KEY_MENU>;
278                 };                                278                 };
279                                                   279 
280                 button@2 {                        280                 button@2 {
281                         reg = <2>;                281                         reg = <2>;
282                         linux,keycodes = <KEY_    282                         linux,keycodes = <KEY_BACK>;
283                 };                                283                 };
284                                                   284 
285                 button@3 {                        285                 button@3 {
286                         reg = <3>;                286                         reg = <3>;
287                         linux,keycodes = <KEY_    287                         linux,keycodes = <KEY_SEARCH>;
288                 };                                288                 };
289                                                   289 
290                 button@4 {                        290                 button@4 {
291                         reg = <4>;                291                         reg = <4>;
292                         linux,keycodes = <KEY_    292                         linux,keycodes = <KEY_VOLUMEDOWN>;
293                 };                                293                 };
294                                                   294 
295                 button@5 {                        295                 button@5 {
296                         reg = <5>;                296                         reg = <5>;
297                         linux,keycodes = <KEY_    297                         linux,keycodes = <KEY_VOLUMEUP>;
298                 };                                298                 };
299                                                   299 
300                 button@6 {                        300                 button@6 {
301                         reg = <6>;                301                         reg = <6>;
302                         linux,keycodes = <KEY_    302                         linux,keycodes = <KEY_CAMERA>;
303                 };                                303                 };
304                                                   304 
305                 button@7 {                        305                 button@7 {
306                         reg = <7>;                306                         reg = <7>;
307                         linux,keycodes = <KEY_    307                         linux,keycodes = <KEY_POWER>;
308                 };                                308                 };
309         };                                        309         };
310 };                                                310 };
311                                                   311 
312 &i2c4 {                                           312 &i2c4 {
313         clock-frequency = <100000>;               313         clock-frequency = <100000>;
314         pinctrl-names = "default", "sleep";       314         pinctrl-names = "default", "sleep";
315         pinctrl-0 = <&pinctrl_i2c4>;              315         pinctrl-0 = <&pinctrl_i2c4>;
316         pinctrl-1 = <&pinctrl_i2c4>;              316         pinctrl-1 = <&pinctrl_i2c4>;
317         status = "okay";                          317         status = "okay";
318                                                   318 
319         sy7636a: pmic@62 {                        319         sy7636a: pmic@62 {
320                 compatible = "silergy,sy7636a"    320                 compatible = "silergy,sy7636a";
321                 reg = <0x62>;                     321                 reg = <0x62>;
322                 pinctrl-names = "default";        322                 pinctrl-names = "default";
323                 pinctrl-0 = <&pinctrl_epdpmic>    323                 pinctrl-0 = <&pinctrl_epdpmic>;
324                 #thermal-sensor-cells = <0>;      324                 #thermal-sensor-cells = <0>;
325                 epd-pwr-good-gpios = <&gpio6 2    325                 epd-pwr-good-gpios = <&gpio6 21 GPIO_ACTIVE_HIGH>;
326                                                   326 
327                 regulators {                      327                 regulators {
328                         reg_epdpmic: vcom {       328                         reg_epdpmic: vcom {
329                                 regulator-name    329                                 regulator-name = "vcom";
330                                 regulator-boot    330                                 regulator-boot-on;
331                         };                        331                         };
332                 };                                332                 };
333         };                                        333         };
334 };                                                334 };
335                                                   335 
336 &snvs_pwrkey {                                    336 &snvs_pwrkey {
337         status = "okay";                          337         status = "okay";
338 };                                                338 };
339                                                   339 
340 &uart1 {                                          340 &uart1 {
341         pinctrl-names = "default";                341         pinctrl-names = "default";
342         pinctrl-0 = <&pinctrl_uart1>;             342         pinctrl-0 = <&pinctrl_uart1>;
343         assigned-clocks = <&clks IMX7D_UART1_R    343         assigned-clocks = <&clks IMX7D_UART1_ROOT_SRC>;
344         assigned-clock-parents = <&clks IMX7D_    344         assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
345         status = "okay";                          345         status = "okay";
346 };                                                346 };
347                                                   347 
348 &uart6 {                                          348 &uart6 {
349         pinctrl-names = "default";                349         pinctrl-names = "default";
350         pinctrl-0 = <&pinctrl_uart6>;             350         pinctrl-0 = <&pinctrl_uart6>;
351         assigned-clocks = <&clks IMX7D_UART6_R    351         assigned-clocks = <&clks IMX7D_UART6_ROOT_SRC>;
352         assigned-clock-parents = <&clks IMX7D_    352         assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
353         status = "okay";                          353         status = "okay";
354 };                                                354 };
355                                                   355 
356 &usbotg2 {                                        356 &usbotg2 {
357         srp-disable;                              357         srp-disable;
358         hnp-disable;                              358         hnp-disable;
359         status = "okay";                          359         status = "okay";
360 };                                                360 };
361                                                   361 
362 &usdhc2 {                                         362 &usdhc2 {
363         #address-cells = <1>;                     363         #address-cells = <1>;
364         #size-cells = <0>;                        364         #size-cells = <0>;
365         pinctrl-names = "default", "state_100m    365         pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
366         pinctrl-0 = <&pinctrl_usdhc2>;            366         pinctrl-0 = <&pinctrl_usdhc2>;
367         pinctrl-1 = <&pinctrl_usdhc2_100mhz>;     367         pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
368         pinctrl-2 = <&pinctrl_usdhc2_200mhz>;     368         pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
369         mmc-pwrseq = <&wifi_pwrseq>;              369         mmc-pwrseq = <&wifi_pwrseq>;
370         vmmc-supply = <&reg_brcm>;                370         vmmc-supply = <&reg_brcm>;
371         bus-width = <4>;                          371         bus-width = <4>;
372         non-removable;                            372         non-removable;
373         keep-power-in-suspend;                    373         keep-power-in-suspend;
374         cap-power-off-card;                       374         cap-power-off-card;
375         status = "okay";                          375         status = "okay";
376                                                   376 
377         brcmf: bcrmf@1 {                          377         brcmf: bcrmf@1 {
378                 reg = <1>;                        378                 reg = <1>;
379                 compatible = "brcm,bcm4329-fma    379                 compatible = "brcm,bcm4329-fmac";
380         };                                        380         };
381 };                                                381 };
382                                                   382 
383 &usdhc3 {                                         383 &usdhc3 {
384         pinctrl-names = "default", "state_100m    384         pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
385         pinctrl-0 = <&pinctrl_usdhc3>;            385         pinctrl-0 = <&pinctrl_usdhc3>;
386         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;     386         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
387         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;     387         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
388         pinctrl-3 = <&pinctrl_usdhc3>;            388         pinctrl-3 = <&pinctrl_usdhc3>;
389         assigned-clocks = <&clks IMX7D_USDHC3_    389         assigned-clocks = <&clks IMX7D_USDHC3_ROOT_CLK>;
390         assigned-clock-rates = <400000000>;       390         assigned-clock-rates = <400000000>;
391         bus-width = <8>;                          391         bus-width = <8>;
392         non-removable;                            392         non-removable;
393         status = "okay";                          393         status = "okay";
394 };                                                394 };
395                                                   395 
396 &wdog1 {                                          396 &wdog1 {
397         pinctrl-names = "default";                397         pinctrl-names = "default";
398         pinctrl-0 = <&pinctrl_wdog>;              398         pinctrl-0 = <&pinctrl_wdog>;
399         fsl,ext-reset-output;                     399         fsl,ext-reset-output;
400 };                                                400 };
401                                                   401 
402 &iomuxc_lpsr {                                    402 &iomuxc_lpsr {
403         pinctrl_digitizer_reg: digitizerreggrp    403         pinctrl_digitizer_reg: digitizerreggrp {
404                 fsl,pins = <                      404                 fsl,pins = <
405                         /* DIGITIZER_PWR_EN */    405                         /* DIGITIZER_PWR_EN */
406                         MX7D_PAD_LPSR_GPIO1_IO    406                         MX7D_PAD_LPSR_GPIO1_IO06__GPIO1_IO6     0x14
407                 >;                                407                 >;
408         };                                        408         };
409                                                   409 
410         pinctrl_wacom: wacomgrp {                 410         pinctrl_wacom: wacomgrp {
411                 fsl,pins = <                      411                 fsl,pins = <
412                         /*MX7D_PAD_LPSR_GPIO1_    412                         /*MX7D_PAD_LPSR_GPIO1_IO05__GPIO1_IO5   0x00000014 FWE */
413                         MX7D_PAD_LPSR_GPIO1_IO    413                         MX7D_PAD_LPSR_GPIO1_IO04__GPIO1_IO4     0x00000074 /* PDCTB */
414                         MX7D_PAD_LPSR_GPIO1_IO    414                         MX7D_PAD_LPSR_GPIO1_IO01__GPIO1_IO1     0x00000034 /* WACOM INT */
415                         /*MX7D_PAD_LPSR_GPIO1_    415                         /*MX7D_PAD_LPSR_GPIO1_IO06__GPIO1_IO6   0x00000014 WACOM PWR ENABLE */
416                         /*MX7D_PAD_LPSR_GPIO1_    416                         /*MX7D_PAD_LPSR_GPIO1_IO00__GPIO1_IO0   0x00000074 WACOM RESET */
417                 >;                                417                 >;
418         };                                        418         };
419 };                                                419 };
420                                                   420 
421 &iomuxc {                                         421 &iomuxc {
422         pinctrl_bd71815: bd71815grp {             422         pinctrl_bd71815: bd71815grp {
423                 fsl,pins = <                      423                 fsl,pins = <
424                         MX7D_PAD_SAI1_RX_SYNC_    424                         MX7D_PAD_SAI1_RX_SYNC__GPIO6_IO16       0x59
425                 >;                                425                 >;
426         };                                        426         };
427                                                   427 
428         pinctrl_brcm_reg: brcmreggrp {            428         pinctrl_brcm_reg: brcmreggrp {
429                 fsl,pins = <                      429                 fsl,pins = <
430                         /* WIFI_PWR_EN */         430                         /* WIFI_PWR_EN */
431                         MX7D_PAD_SAI1_TX_BCLK_    431                         MX7D_PAD_SAI1_TX_BCLK__GPIO6_IO13       0x14
432                 >;                                432                 >;
433         };                                        433         };
434                                                   434 
435         pinctrl_epdpmic: epdpmicgrp {             435         pinctrl_epdpmic: epdpmicgrp {
436                 fsl,pins = <                      436                 fsl,pins = <
437                         MX7D_PAD_SAI2_RX_DATA_    437                         MX7D_PAD_SAI2_RX_DATA__GPIO6_IO21       0x00000074
438                         MX7D_PAD_ENET1_RGMII_T    438                         MX7D_PAD_ENET1_RGMII_TXC__GPIO7_IO11    0x00000014
439                 >;                                439                 >;
440         };                                        440         };
441                                                   441 
442         pinctrl_touch: touchgrp {                 442         pinctrl_touch: touchgrp {
443                 fsl,pins = <                      443                 fsl,pins = <
444                         /* CYTTSP interrupt */    444                         /* CYTTSP interrupt */
445                         MX7D_PAD_GPIO1_IO14__G    445                         MX7D_PAD_GPIO1_IO14__GPIO1_IO14         0x54
446                         /* CYTTSP reset */        446                         /* CYTTSP reset */
447                         MX7D_PAD_GPIO1_IO13__G    447                         MX7D_PAD_GPIO1_IO13__GPIO1_IO13         0x04
448                 >;                                448                 >;
449         };                                        449         };
450                                                   450 
451         pinctrl_i2c1: i2c1grp {                   451         pinctrl_i2c1: i2c1grp {
452                 fsl,pins = <                      452                 fsl,pins = <
453                         MX7D_PAD_I2C1_SDA__I2C    453                         MX7D_PAD_I2C1_SDA__I2C1_SDA             0x4000007f
454                         MX7D_PAD_I2C1_SCL__I2C    454                         MX7D_PAD_I2C1_SCL__I2C1_SCL             0x4000007f
455                 >;                                455                 >;
456         };                                        456         };
457                                                   457 
458         pinctrl_i2c2: i2c2grp {                   458         pinctrl_i2c2: i2c2grp {
459                 fsl,pins = <                      459                 fsl,pins = <
460                         MX7D_PAD_I2C2_SDA__I2C    460                         MX7D_PAD_I2C2_SDA__I2C2_SDA             0x4000007f
461                         MX7D_PAD_I2C2_SCL__I2C    461                         MX7D_PAD_I2C2_SCL__I2C2_SCL             0x4000007f
462                 >;                                462                 >;
463         };                                        463         };
464                                                   464 
465         pinctrl_i2c3: i2c3grp {                   465         pinctrl_i2c3: i2c3grp {
466                 fsl,pins = <                      466                 fsl,pins = <
467                         MX7D_PAD_I2C3_SDA__I2C    467                         MX7D_PAD_I2C3_SDA__I2C3_SDA             0x4000007f
468                         MX7D_PAD_I2C3_SCL__I2C    468                         MX7D_PAD_I2C3_SCL__I2C3_SCL             0x4000007f
469                 >;                                469                 >;
470         };                                        470         };
471                                                   471 
472         pinctrl_i2c4: i2c4grp {                   472         pinctrl_i2c4: i2c4grp {
473                 fsl,pins = <                      473                 fsl,pins = <
474                         MX7D_PAD_I2C4_SDA__I2C    474                         MX7D_PAD_I2C4_SDA__I2C4_SDA             0x4000007f
475                         MX7D_PAD_I2C4_SCL__I2C    475                         MX7D_PAD_I2C4_SCL__I2C4_SCL             0x4000007f
476                 >;                                476                 >;
477         };                                        477         };
478                                                   478 
479         pinctrl_touch_reg: touchreggrp {          479         pinctrl_touch_reg: touchreggrp {
480                 fsl,pins = <                      480                 fsl,pins = <
481                         /* TOUCH_PWR_EN */        481                         /* TOUCH_PWR_EN */
482                         MX7D_PAD_GPIO1_IO11__G    482                         MX7D_PAD_GPIO1_IO11__GPIO1_IO11         0x14
483                 >;                                483                 >;
484         };                                        484         };
485                                                   485 
486         pinctrl_uart1: uart1grp {                 486         pinctrl_uart1: uart1grp {
487                 fsl,pins = <                      487                 fsl,pins = <
488                         MX7D_PAD_UART1_TX_DATA    488                         MX7D_PAD_UART1_TX_DATA__UART1_DCE_TX    0x79
489                         MX7D_PAD_UART1_RX_DATA    489                         MX7D_PAD_UART1_RX_DATA__UART1_DCE_RX    0x79
490                 >;                                490                 >;
491         };                                        491         };
492                                                   492 
493         pinctrl_uart6: uart6grp {                 493         pinctrl_uart6: uart6grp {
494                 fsl,pins = <                      494                 fsl,pins = <
495                         MX7D_PAD_EPDC_DATA09__    495                         MX7D_PAD_EPDC_DATA09__UART6_DCE_TX              0x79
496                         MX7D_PAD_EPDC_DATA08__    496                         MX7D_PAD_EPDC_DATA08__UART6_DCE_RX              0x79
497                 >;                                497                 >;
498         };                                        498         };
499                                                   499 
500         pinctrl_usdhc2: usdhc2grp {               500         pinctrl_usdhc2: usdhc2grp {
501                 fsl,pins = <                      501                 fsl,pins = <
502                         MX7D_PAD_SD2_CMD__SD2_    502                         MX7D_PAD_SD2_CMD__SD2_CMD               0x59
503                         MX7D_PAD_SD2_CLK__SD2_    503                         MX7D_PAD_SD2_CLK__SD2_CLK               0x19
504                         MX7D_PAD_SD2_DATA0__SD    504                         MX7D_PAD_SD2_DATA0__SD2_DATA0           0x59
505                         MX7D_PAD_SD2_DATA1__SD    505                         MX7D_PAD_SD2_DATA1__SD2_DATA1           0x59
506                         MX7D_PAD_SD2_DATA2__SD    506                         MX7D_PAD_SD2_DATA2__SD2_DATA2           0x59
507                         MX7D_PAD_SD2_DATA3__SD    507                         MX7D_PAD_SD2_DATA3__SD2_DATA3           0x59
508                 >;                                508                 >;
509         };                                        509         };
510                                                   510 
511         pinctrl_usdhc2_100mhz: usdhc2-100mhz-g    511         pinctrl_usdhc2_100mhz: usdhc2-100mhz-grp {
512                 fsl,pins = <                      512                 fsl,pins = <
513                         MX7D_PAD_SD2_CMD__SD2_    513                         MX7D_PAD_SD2_CMD__SD2_CMD               0x5a
514                         MX7D_PAD_SD2_CLK__SD2_    514                         MX7D_PAD_SD2_CLK__SD2_CLK               0x1a
515                         MX7D_PAD_SD2_DATA0__SD    515                         MX7D_PAD_SD2_DATA0__SD2_DATA0           0x5a
516                         MX7D_PAD_SD2_DATA1__SD    516                         MX7D_PAD_SD2_DATA1__SD2_DATA1           0x5a
517                         MX7D_PAD_SD2_DATA2__SD    517                         MX7D_PAD_SD2_DATA2__SD2_DATA2           0x5a
518                         MX7D_PAD_SD2_DATA3__SD    518                         MX7D_PAD_SD2_DATA3__SD2_DATA3           0x5a
519                 >;                                519                 >;
520         };                                        520         };
521                                                   521 
522         pinctrl_usdhc2_200mhz: usdhc2-200mhz-g    522         pinctrl_usdhc2_200mhz: usdhc2-200mhz-grp {
523                 fsl,pins = <                      523                 fsl,pins = <
524                         MX7D_PAD_SD2_CMD__SD2_    524                         MX7D_PAD_SD2_CMD__SD2_CMD               0x5b
525                         MX7D_PAD_SD2_CLK__SD2_    525                         MX7D_PAD_SD2_CLK__SD2_CLK               0x1b
526                         MX7D_PAD_SD2_DATA0__SD    526                         MX7D_PAD_SD2_DATA0__SD2_DATA0           0x5b
527                         MX7D_PAD_SD2_DATA1__SD    527                         MX7D_PAD_SD2_DATA1__SD2_DATA1           0x5b
528                         MX7D_PAD_SD2_DATA2__SD    528                         MX7D_PAD_SD2_DATA2__SD2_DATA2           0x5b
529                         MX7D_PAD_SD2_DATA3__SD    529                         MX7D_PAD_SD2_DATA3__SD2_DATA3           0x5b
530                 >;                                530                 >;
531         };                                        531         };
532                                                   532 
533         pinctrl_usdhc3: usdhc3grp {               533         pinctrl_usdhc3: usdhc3grp {
534                 fsl,pins = <                      534                 fsl,pins = <
535                         MX7D_PAD_SD3_CMD__SD3_    535                         MX7D_PAD_SD3_CMD__SD3_CMD               0x59
536                         MX7D_PAD_SD3_CLK__SD3_    536                         MX7D_PAD_SD3_CLK__SD3_CLK               0x19
537                         MX7D_PAD_SD3_DATA0__SD    537                         MX7D_PAD_SD3_DATA0__SD3_DATA0           0x59
538                         MX7D_PAD_SD3_DATA1__SD    538                         MX7D_PAD_SD3_DATA1__SD3_DATA1           0x59
539                         MX7D_PAD_SD3_DATA2__SD    539                         MX7D_PAD_SD3_DATA2__SD3_DATA2           0x59
540                         MX7D_PAD_SD3_DATA3__SD    540                         MX7D_PAD_SD3_DATA3__SD3_DATA3           0x59
541                         MX7D_PAD_SD3_DATA4__SD    541                         MX7D_PAD_SD3_DATA4__SD3_DATA4           0x59
542                         MX7D_PAD_SD3_DATA5__SD    542                         MX7D_PAD_SD3_DATA5__SD3_DATA5           0x59
543                         MX7D_PAD_SD3_DATA6__SD    543                         MX7D_PAD_SD3_DATA6__SD3_DATA6           0x59
544                         MX7D_PAD_SD3_DATA7__SD    544                         MX7D_PAD_SD3_DATA7__SD3_DATA7           0x59
545                         MX7D_PAD_SD3_STROBE__S    545                         MX7D_PAD_SD3_STROBE__SD3_STROBE         0x19
546                 >;                                546                 >;
547         };                                        547         };
548                                                   548 
549         pinctrl_usdhc3_100mhz: usdhc3-100mhz-g    549         pinctrl_usdhc3_100mhz: usdhc3-100mhz-grp {
550                 fsl,pins = <                      550                 fsl,pins = <
551                         MX7D_PAD_SD3_CMD__SD3_    551                         MX7D_PAD_SD3_CMD__SD3_CMD               0x5a
552                         MX7D_PAD_SD3_CLK__SD3_    552                         MX7D_PAD_SD3_CLK__SD3_CLK               0x1a
553                         MX7D_PAD_SD3_DATA0__SD    553                         MX7D_PAD_SD3_DATA0__SD3_DATA0           0x5a
554                         MX7D_PAD_SD3_DATA1__SD    554                         MX7D_PAD_SD3_DATA1__SD3_DATA1           0x5a
555                         MX7D_PAD_SD3_DATA2__SD    555                         MX7D_PAD_SD3_DATA2__SD3_DATA2           0x5a
556                         MX7D_PAD_SD3_DATA3__SD    556                         MX7D_PAD_SD3_DATA3__SD3_DATA3           0x5a
557                         MX7D_PAD_SD3_DATA4__SD    557                         MX7D_PAD_SD3_DATA4__SD3_DATA4           0x5a
558                         MX7D_PAD_SD3_DATA5__SD    558                         MX7D_PAD_SD3_DATA5__SD3_DATA5           0x5a
559                         MX7D_PAD_SD3_DATA6__SD    559                         MX7D_PAD_SD3_DATA6__SD3_DATA6           0x5a
560                         MX7D_PAD_SD3_DATA7__SD    560                         MX7D_PAD_SD3_DATA7__SD3_DATA7           0x5a
561                         MX7D_PAD_SD3_STROBE__S    561                         MX7D_PAD_SD3_STROBE__SD3_STROBE         0x1a
562                 >;                                562                 >;
563         };                                        563         };
564                                                   564 
565         pinctrl_usdhc3_200mhz: usdhc3-200mhz-g    565         pinctrl_usdhc3_200mhz: usdhc3-200mhz-grp {
566                 fsl,pins = <                      566                 fsl,pins = <
567                         MX7D_PAD_SD3_CMD__SD3_    567                         MX7D_PAD_SD3_CMD__SD3_CMD               0x5b
568                         MX7D_PAD_SD3_CLK__SD3_    568                         MX7D_PAD_SD3_CLK__SD3_CLK               0x1b
569                         MX7D_PAD_SD3_DATA0__SD    569                         MX7D_PAD_SD3_DATA0__SD3_DATA0           0x5b
570                         MX7D_PAD_SD3_DATA1__SD    570                         MX7D_PAD_SD3_DATA1__SD3_DATA1           0x5b
571                         MX7D_PAD_SD3_DATA2__SD    571                         MX7D_PAD_SD3_DATA2__SD3_DATA2           0x5b
572                         MX7D_PAD_SD3_DATA3__SD    572                         MX7D_PAD_SD3_DATA3__SD3_DATA3           0x5b
573                         MX7D_PAD_SD3_DATA4__SD    573                         MX7D_PAD_SD3_DATA4__SD3_DATA4           0x5b
574                         MX7D_PAD_SD3_DATA5__SD    574                         MX7D_PAD_SD3_DATA5__SD3_DATA5           0x5b
575                         MX7D_PAD_SD3_DATA6__SD    575                         MX7D_PAD_SD3_DATA6__SD3_DATA6           0x5b
576                         MX7D_PAD_SD3_DATA7__SD    576                         MX7D_PAD_SD3_DATA7__SD3_DATA7           0x5b
577                         MX7D_PAD_SD3_STROBE__S    577                         MX7D_PAD_SD3_STROBE__SD3_STROBE         0x1b
578                 >;                                578                 >;
579         };                                        579         };
580                                                   580 
581         pinctrl_wdog: wdoggrp {                   581         pinctrl_wdog: wdoggrp {
582                 fsl,pins = <                      582                 fsl,pins = <
583                         MX7D_PAD_ENET1_COL__WD    583                         MX7D_PAD_ENET1_COL__WDOG1_WDOG_ANY      0x74
584                 >;                                584                 >;
585         };                                        585         };
586                                                   586 
587         pinctrl_wifi: wifigrp {                   587         pinctrl_wifi: wifigrp {
588                 fsl,pins = <                      588                 fsl,pins = <
589                         /* WiFi Reg On */         589                         /* WiFi Reg On */
590                         MX7D_PAD_SD2_CD_B__GPI    590                         MX7D_PAD_SD2_CD_B__GPIO5_IO9            0x00000014
591                         /* WiFi Sleep 32k */      591                         /* WiFi Sleep 32k */
592                         MX7D_PAD_SD1_WP__CCM_C    592                         MX7D_PAD_SD1_WP__CCM_CLKO2              0x00000014
593                 >;                                593                 >;
594         };                                        594         };
595 };                                                595 };
                                                      

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