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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/rockchip/rk3566-radxa-cm3.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/rockchip/rk3566-radxa-cm3.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/rockchip/rk3566-radxa-cm3.dtsi (Version linux-6.4.16)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)       1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 /*                                                  2 /*
  3  * Copyright (c) 2022 Radxa Limited                 3  * Copyright (c) 2022 Radxa Limited
  4  * Copyright (c) 2022 Amarula Solutions(India)      4  * Copyright (c) 2022 Amarula Solutions(India)
  5  */                                                 5  */
  6                                                     6 
  7 #include <dt-bindings/gpio/gpio.h>                  7 #include <dt-bindings/gpio/gpio.h>
  8 #include <dt-bindings/leds/common.h>                8 #include <dt-bindings/leds/common.h>
  9                                                     9 
 10 / {                                                10 / {
 11         compatible = "radxa,cm3", "rockchip,rk     11         compatible = "radxa,cm3", "rockchip,rk3566";
 12                                                    12 
 13         aliases {                                  13         aliases {
 14                 mmc0 = &sdhci;                     14                 mmc0 = &sdhci;
 15         };                                         15         };
 16                                                    16 
 17         leds {                                     17         leds {
 18                 compatible = "gpio-leds";          18                 compatible = "gpio-leds";
 19                                                    19 
 20                 led-0 {                            20                 led-0 {
 21                         gpios = <&gpio0 RK_PA6     21                         gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>;
 22                         color = <LED_COLOR_ID_     22                         color = <LED_COLOR_ID_GREEN>;
 23                         function = LED_FUNCTIO     23                         function = LED_FUNCTION_STATUS;
 24                         linux,default-trigger      24                         linux,default-trigger = "timer";
 25                         default-state = "on";      25                         default-state = "on";
 26                         pinctrl-names = "defau     26                         pinctrl-names = "default";
 27                         pinctrl-0 = <&user_led     27                         pinctrl-0 = <&user_led2>;
 28                 };                                 28                 };
 29         };                                         29         };
 30                                                    30 
 31         vcc_sys: vcc-sys-regulator {               31         vcc_sys: vcc-sys-regulator {
 32                 compatible = "regulator-fixed"     32                 compatible = "regulator-fixed";
 33                 regulator-name = "vcc_sys";        33                 regulator-name = "vcc_sys";
 34                 regulator-always-on;               34                 regulator-always-on;
 35                 regulator-boot-on;                 35                 regulator-boot-on;
 36                 regulator-min-microvolt = <500     36                 regulator-min-microvolt = <5000000>;
 37                 regulator-max-microvolt = <500     37                 regulator-max-microvolt = <5000000>;
 38         };                                         38         };
 39                                                    39 
 40         vcc_1v8: vcc-1v8-regulator {               40         vcc_1v8: vcc-1v8-regulator {
 41                 compatible = "regulator-fixed"     41                 compatible = "regulator-fixed";
 42                 regulator-name = "vcc_1v8";        42                 regulator-name = "vcc_1v8";
 43                 regulator-always-on;               43                 regulator-always-on;
 44                 regulator-boot-on;                 44                 regulator-boot-on;
 45                 regulator-min-microvolt = <180     45                 regulator-min-microvolt = <1800000>;
 46                 regulator-max-microvolt = <180     46                 regulator-max-microvolt = <1800000>;
 47                 vin-supply = <&vcc_1v8_p>;         47                 vin-supply = <&vcc_1v8_p>;
 48         };                                         48         };
 49                                                    49 
 50         vcc_3v3: vcc-3v3-regulator {               50         vcc_3v3: vcc-3v3-regulator {
 51                 compatible = "regulator-fixed"     51                 compatible = "regulator-fixed";
 52                 regulator-name = "vcc_3v3";        52                 regulator-name = "vcc_3v3";
 53                 regulator-always-on;               53                 regulator-always-on;
 54                 regulator-boot-on;                 54                 regulator-boot-on;
 55                 regulator-min-microvolt = <330     55                 regulator-min-microvolt = <3300000>;
 56                 regulator-max-microvolt = <330     56                 regulator-max-microvolt = <3300000>;
 57                 vin-supply = <&vcc3v3_sys>;        57                 vin-supply = <&vcc3v3_sys>;
 58         };                                         58         };
 59                                                    59 
 60         vcca_1v8: vcca-1v8-regulator {             60         vcca_1v8: vcca-1v8-regulator {
 61                 compatible = "regulator-fixed"     61                 compatible = "regulator-fixed";
 62                 regulator-name = "vcca_1v8";       62                 regulator-name = "vcca_1v8";
 63                 regulator-always-on;               63                 regulator-always-on;
 64                 regulator-boot-on;                 64                 regulator-boot-on;
 65                 regulator-min-microvolt = <180     65                 regulator-min-microvolt = <1800000>;
 66                 regulator-max-microvolt = <180     66                 regulator-max-microvolt = <1800000>;
 67                 vin-supply = <&vcc_1v8_p>;         67                 vin-supply = <&vcc_1v8_p>;
 68         };                                         68         };
 69                                                    69 
 70         sdio_pwrseq: pwrseq-sdio {                 70         sdio_pwrseq: pwrseq-sdio {
 71                 compatible = "mmc-pwrseq-simpl     71                 compatible = "mmc-pwrseq-simple";
 72                 clocks = <&rk817 1>;               72                 clocks = <&rk817 1>;
 73                 clock-names = "ext_clock";         73                 clock-names = "ext_clock";
 74                 pinctrl-names = "default";         74                 pinctrl-names = "default";
 75                 pinctrl-0 = <&wifi_reg_on_h>;      75                 pinctrl-0 = <&wifi_reg_on_h>;
 76                 reset-gpios = <&gpio2 RK_PB7 G     76                 reset-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_LOW>;
 77         };                                         77         };
 78 };                                                 78 };
 79                                                    79 
 80 &cpu0 {                                            80 &cpu0 {
 81         cpu-supply = <&vdd_cpu>;                   81         cpu-supply = <&vdd_cpu>;
 82 };                                                 82 };
 83                                                    83 
 84 &cpu1 {                                            84 &cpu1 {
 85         cpu-supply = <&vdd_cpu>;                   85         cpu-supply = <&vdd_cpu>;
 86 };                                                 86 };
 87                                                    87 
 88 &cpu2 {                                            88 &cpu2 {
 89         cpu-supply = <&vdd_cpu>;                   89         cpu-supply = <&vdd_cpu>;
 90 };                                                 90 };
 91                                                    91 
 92 &cpu3 {                                            92 &cpu3 {
 93         cpu-supply = <&vdd_cpu>;                   93         cpu-supply = <&vdd_cpu>;
 94 };                                                 94 };
 95                                                    95 
 96 &gpu {                                             96 &gpu {
 97         mali-supply = <&vdd_gpu_npu>;              97         mali-supply = <&vdd_gpu_npu>;
 98         status = "okay";                           98         status = "okay";
 99 };                                                 99 };
100                                                   100 
101 &i2c0 {                                           101 &i2c0 {
102         status = "okay";                          102         status = "okay";
103                                                   103 
104         vdd_cpu: regulator@1c {                   104         vdd_cpu: regulator@1c {
105                 compatible = "tcs,tcs4525";       105                 compatible = "tcs,tcs4525";
106                 reg = <0x1c>;                     106                 reg = <0x1c>;
107                 fcs,suspend-voltage-selector =    107                 fcs,suspend-voltage-selector = <1>;
108                 regulator-name = "vdd_cpu";       108                 regulator-name = "vdd_cpu";
109                 regulator-always-on;              109                 regulator-always-on;
110                 regulator-boot-on;                110                 regulator-boot-on;
111                 regulator-min-microvolt = <712    111                 regulator-min-microvolt = <712500>;
112                 regulator-max-microvolt = <139    112                 regulator-max-microvolt = <1390000>;
113                 regulator-ramp-delay = <2300>;    113                 regulator-ramp-delay = <2300>;
114                 vin-supply = <&vcc_sys>;          114                 vin-supply = <&vcc_sys>;
115                                                   115 
116                 regulator-state-mem {             116                 regulator-state-mem {
117                         regulator-off-in-suspe    117                         regulator-off-in-suspend;
118                 };                                118                 };
119         };                                        119         };
120                                                   120 
121         rk817: pmic@20 {                          121         rk817: pmic@20 {
122                 compatible = "rockchip,rk817";    122                 compatible = "rockchip,rk817";
123                 reg = <0x20>;                     123                 reg = <0x20>;
124                 #clock-cells = <1>;               124                 #clock-cells = <1>;
125                 clock-output-names = "rk817-cl    125                 clock-output-names = "rk817-clkout1", "rk817-clkout2";
126                 interrupt-parent = <&gpio0>;      126                 interrupt-parent = <&gpio0>;
127                 interrupts = <RK_PA3 IRQ_TYPE_    127                 interrupts = <RK_PA3 IRQ_TYPE_LEVEL_LOW>;
128                 pinctrl-names = "default";        128                 pinctrl-names = "default";
129                 pinctrl-0 = <&pmic_int_l>;        129                 pinctrl-0 = <&pmic_int_l>;
130                 rockchip,system-power-controll    130                 rockchip,system-power-controller;
131                 wakeup-source;                    131                 wakeup-source;
132                                                   132 
133                 vcc1-supply = <&vcc_sys>;         133                 vcc1-supply = <&vcc_sys>;
134                 vcc2-supply = <&vcc_sys>;         134                 vcc2-supply = <&vcc_sys>;
135                 vcc3-supply = <&vcc_sys>;         135                 vcc3-supply = <&vcc_sys>;
136                 vcc4-supply = <&vcc_sys>;         136                 vcc4-supply = <&vcc_sys>;
137                 vcc5-supply = <&vcc_sys>;         137                 vcc5-supply = <&vcc_sys>;
138                 vcc6-supply = <&vcc_sys>;         138                 vcc6-supply = <&vcc_sys>;
139                 vcc7-supply = <&vcc_sys>;         139                 vcc7-supply = <&vcc_sys>;
140                                                   140 
141                 regulators {                      141                 regulators {
142                         vdd_logic: DCDC_REG1 {    142                         vdd_logic: DCDC_REG1 {
143                                 regulator-name    143                                 regulator-name = "vdd_logic";
144                                 regulator-alwa    144                                 regulator-always-on;
145                                 regulator-boot    145                                 regulator-boot-on;
146                                 regulator-init    146                                 regulator-initial-mode = <0x2>;
147                                 regulator-min-    147                                 regulator-min-microvolt = <500000>;
148                                 regulator-max-    148                                 regulator-max-microvolt = <1350000>;
149                                 regulator-ramp    149                                 regulator-ramp-delay = <6001>;
150                                 regulator-stat    150                                 regulator-state-mem {
151                                         regula    151                                         regulator-on-in-suspend;
152                                         regula    152                                         regulator-suspend-microvolt = <900000>;
153                                 };                153                                 };
154                         };                        154                         };
155                                                   155 
156                         vdd_gpu_npu: DCDC_REG2    156                         vdd_gpu_npu: DCDC_REG2 {
157                                 regulator-name    157                                 regulator-name = "vdd_gpu_npu";
158                                 regulator-alwa    158                                 regulator-always-on;
159                                 regulator-boot    159                                 regulator-boot-on;
160                                 regulator-init    160                                 regulator-initial-mode = <0x2>;
161                                 regulator-min-    161                                 regulator-min-microvolt = <500000>;
162                                 regulator-max-    162                                 regulator-max-microvolt = <1350000>;
163                                 regulator-ramp    163                                 regulator-ramp-delay = <6001>;
164                                 regulator-stat    164                                 regulator-state-mem {
165                                         regula    165                                         regulator-off-in-suspend;
166                                 };                166                                 };
167                         };                        167                         };
168                                                   168 
169                         vcc_ddr: DCDC_REG3 {      169                         vcc_ddr: DCDC_REG3 {
170                                 regulator-name    170                                 regulator-name = "vcc_ddr";
171                                 regulator-alwa    171                                 regulator-always-on;
172                                 regulator-boot    172                                 regulator-boot-on;
173                                 regulator-init    173                                 regulator-initial-mode = <0x2>;
174                                 regulator-stat    174                                 regulator-state-mem {
175                                         regula    175                                         regulator-on-in-suspend;
176                                 };                176                                 };
177                         };                        177                         };
178                                                   178 
179                         vcc3v3_sys: DCDC_REG4     179                         vcc3v3_sys: DCDC_REG4 {
180                                 regulator-name    180                                 regulator-name = "vcc3v3_sys";
181                                 regulator-alwa    181                                 regulator-always-on;
182                                 regulator-boot    182                                 regulator-boot-on;
183                                 regulator-init    183                                 regulator-initial-mode = <0x2>;
184                                 regulator-min-    184                                 regulator-min-microvolt = <3300000>;
185                                 regulator-max-    185                                 regulator-max-microvolt = <3300000>;
186                                 regulator-stat    186                                 regulator-state-mem {
187                                         regula    187                                         regulator-on-in-suspend;
188                                         regula    188                                         regulator-suspend-microvolt = <3300000>;
189                                 };                189                                 };
190                         };                        190                         };
191                                                   191 
192                         vcca1v8_pmu: LDO_REG1     192                         vcca1v8_pmu: LDO_REG1 {
193                                 regulator-name    193                                 regulator-name = "vcca1v8_pmu";
194                                 regulator-alwa    194                                 regulator-always-on;
195                                 regulator-boot    195                                 regulator-boot-on;
196                                 regulator-min-    196                                 regulator-min-microvolt = <1800000>;
197                                 regulator-max-    197                                 regulator-max-microvolt = <1800000>;
198                                 regulator-stat    198                                 regulator-state-mem {
199                                         regula    199                                         regulator-on-in-suspend;
200                                         regula    200                                         regulator-suspend-microvolt = <1800000>;
201                                 };                201                                 };
202                         };                        202                         };
203                                                   203 
204                         vdda_0v9: LDO_REG2 {      204                         vdda_0v9: LDO_REG2 {
205                                 regulator-name    205                                 regulator-name = "vdda_0v9";
206                                 regulator-alwa    206                                 regulator-always-on;
207                                 regulator-boot    207                                 regulator-boot-on;
208                                 regulator-min-    208                                 regulator-min-microvolt = <900000>;
209                                 regulator-max-    209                                 regulator-max-microvolt = <900000>;
210                                 regulator-stat    210                                 regulator-state-mem {
211                                         regula    211                                         regulator-off-in-suspend;
212                                 };                212                                 };
213                         };                        213                         };
214                                                   214 
215                         vdda0v9_pmu: LDO_REG3     215                         vdda0v9_pmu: LDO_REG3 {
216                                 regulator-name    216                                 regulator-name = "vdda0v9_pmu";
217                                 regulator-alwa    217                                 regulator-always-on;
218                                 regulator-boot    218                                 regulator-boot-on;
219                                 regulator-min-    219                                 regulator-min-microvolt = <900000>;
220                                 regulator-max-    220                                 regulator-max-microvolt = <900000>;
221                                 regulator-stat    221                                 regulator-state-mem {
222                                         regula    222                                         regulator-on-in-suspend;
223                                         regula    223                                         regulator-suspend-microvolt = <900000>;
224                                 };                224                                 };
225                         };                        225                         };
226                                                   226 
227                         vccio_acodec: LDO_REG4    227                         vccio_acodec: LDO_REG4 {
228                                 regulator-name    228                                 regulator-name = "vccio_acodec";
229                                 regulator-alwa    229                                 regulator-always-on;
230                                 regulator-boot    230                                 regulator-boot-on;
231                                 regulator-min-    231                                 regulator-min-microvolt = <3300000>;
232                                 regulator-max-    232                                 regulator-max-microvolt = <3300000>;
233                                 regulator-stat    233                                 regulator-state-mem {
234                                         regula    234                                         regulator-off-in-suspend;
235                                 };                235                                 };
236                         };                        236                         };
237                                                   237 
238                         vccio_sd: LDO_REG5 {      238                         vccio_sd: LDO_REG5 {
239                                 regulator-name    239                                 regulator-name = "vccio_sd";
240                                 regulator-alwa    240                                 regulator-always-on;
241                                 regulator-boot    241                                 regulator-boot-on;
242                                 regulator-min-    242                                 regulator-min-microvolt = <1800000>;
243                                 regulator-max-    243                                 regulator-max-microvolt = <3300000>;
244                                 regulator-stat    244                                 regulator-state-mem {
245                                         regula    245                                         regulator-off-in-suspend;
246                                 };                246                                 };
247                         };                        247                         };
248                                                   248 
249                         vcc3v3_pmu: LDO_REG6 {    249                         vcc3v3_pmu: LDO_REG6 {
250                                 regulator-name    250                                 regulator-name = "vcc3v3_pmu";
251                                 regulator-alwa    251                                 regulator-always-on;
252                                 regulator-boot    252                                 regulator-boot-on;
253                                 regulator-min-    253                                 regulator-min-microvolt = <3300000>;
254                                 regulator-max-    254                                 regulator-max-microvolt = <3300000>;
255                                 regulator-stat    255                                 regulator-state-mem {
256                                         regula    256                                         regulator-on-in-suspend;
257                                         regula    257                                         regulator-suspend-microvolt = <3300000>;
258                                 };                258                                 };
259                         };                        259                         };
260                                                   260 
261                         vcc_1v8_p: LDO_REG7 {     261                         vcc_1v8_p: LDO_REG7 {
262                                 regulator-name    262                                 regulator-name = "vcc_1v8_p";
263                                 regulator-alwa    263                                 regulator-always-on;
264                                 regulator-boot    264                                 regulator-boot-on;
265                                 regulator-min-    265                                 regulator-min-microvolt = <1800000>;
266                                 regulator-max-    266                                 regulator-max-microvolt = <1800000>;
267                                 regulator-stat    267                                 regulator-state-mem {
268                                         regula    268                                         regulator-off-in-suspend;
269                                 };                269                                 };
270                         };                        270                         };
271                                                   271 
272                         vcc1v8_dvp: LDO_REG8 {    272                         vcc1v8_dvp: LDO_REG8 {
273                                 regulator-name    273                                 regulator-name = "vcc1v8_dvp";
274                                 regulator-alwa    274                                 regulator-always-on;
275                                 regulator-boot    275                                 regulator-boot-on;
276                                 regulator-min-    276                                 regulator-min-microvolt = <1800000>;
277                                 regulator-max-    277                                 regulator-max-microvolt = <1800000>;
278                                 regulator-stat    278                                 regulator-state-mem {
279                                         regula    279                                         regulator-off-in-suspend;
280                                 };                280                                 };
281                         };                        281                         };
282                                                   282 
283                         vcc2v8_dvp: LDO_REG9 {    283                         vcc2v8_dvp: LDO_REG9 {
284                                 regulator-name    284                                 regulator-name = "vcc2v8_dvp";
285                                 regulator-alwa    285                                 regulator-always-on;
286                                 regulator-boot    286                                 regulator-boot-on;
287                                 regulator-min-    287                                 regulator-min-microvolt = <2800000>;
288                                 regulator-max-    288                                 regulator-max-microvolt = <2800000>;
289                                 regulator-stat    289                                 regulator-state-mem {
290                                         regula    290                                         regulator-off-in-suspend;
291                                 };                291                                 };
292                         };                        292                         };
293                                                   293 
294                 };                                294                 };
295         };                                        295         };
296 };                                                296 };
297                                                   297 
298 &pinctrl {                                        298 &pinctrl {
299         bluetooth {                               299         bluetooth {
300                 bt_host_wake_h: bt-host-wake-h    300                 bt_host_wake_h: bt-host-wake-h {
301                         rockchip,pins = <2 RK_    301                         rockchip,pins = <2 RK_PB2 RK_FUNC_GPIO &pcfg_pull_none>;
302                 };                                302                 };
303                                                   303 
304                 bt_reg_on_h: bt-reg-on-h {        304                 bt_reg_on_h: bt-reg-on-h {
305                         rockchip,pins = <2 RK_    305                         rockchip,pins = <2 RK_PC0 RK_FUNC_GPIO &pcfg_pull_none>;
306                 };                                306                 };
307                                                   307 
308                 bt_wake_host_h: bt-wake-host-h    308                 bt_wake_host_h: bt-wake-host-h {
309                         rockchip,pins = <2 RK_    309                         rockchip,pins = <2 RK_PB1 RK_FUNC_GPIO &pcfg_pull_none>;
310                 };                                310                 };
311         };                                        311         };
312                                                   312 
313         pmic {                                    313         pmic {
314                 pmic_int_l: pmic-int-l {          314                 pmic_int_l: pmic-int-l {
315                         rockchip,pins = <0 RK_    315                         rockchip,pins = <0 RK_PA3 RK_FUNC_GPIO &pcfg_pull_up>;
316                 };                                316                 };
317         };                                        317         };
318                                                   318 
319         leds {                                    319         leds {
320                 user_led2: user-led2 {            320                 user_led2: user-led2 {
321                         rockchip,pins = <0 RK_    321                         rockchip,pins = <0 RK_PA6 RK_FUNC_GPIO &pcfg_pull_none>;
322                 };                                322                 };
323         };                                        323         };
324                                                   324 
325         wifi {                                    325         wifi {
326                 wifi_reg_on_h: wifi-reg-on-h {    326                 wifi_reg_on_h: wifi-reg-on-h {
327                         rockchip,pins = <2 RK_    327                         rockchip,pins = <2 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>;
328                 };                                328                 };
329                                                   329 
330                 wifi_host_wake_h: wifi-host-wa    330                 wifi_host_wake_h: wifi-host-wake-h {
331                         rockchip,pins = <2 RK_    331                         rockchip,pins = <2 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>;
332                 };                                332                 };
333         };                                        333         };
334 };                                                334 };
335                                                   335 
336 &pmu_io_domains {                                 336 &pmu_io_domains {
337         pmuio1-supply = <&vcc3v3_pmu>;            337         pmuio1-supply = <&vcc3v3_pmu>;
338         pmuio2-supply = <&vcc_3v3>;               338         pmuio2-supply = <&vcc_3v3>;
339         vccio1-supply = <&vccio_acodec>;          339         vccio1-supply = <&vccio_acodec>;
340         vccio2-supply = <&vcc_1v8>;               340         vccio2-supply = <&vcc_1v8>;
341         vccio3-supply = <&vccio_sd>;              341         vccio3-supply = <&vccio_sd>;
342         vccio4-supply = <&vcc_1v8>;               342         vccio4-supply = <&vcc_1v8>;
343         vccio5-supply = <&vcc_3v3>;               343         vccio5-supply = <&vcc_3v3>;
344         vccio6-supply = <&vcc_3v3>;               344         vccio6-supply = <&vcc_3v3>;
345         vccio7-supply = <&vcc_3v3>;               345         vccio7-supply = <&vcc_3v3>;
346         status = "okay";                          346         status = "okay";
347 };                                                347 };
348                                                   348 
349 &saradc {                                         349 &saradc {
350         vref-supply = <&vcca_1v8>;                350         vref-supply = <&vcca_1v8>;
351         status = "okay";                          351         status = "okay";
352 };                                                352 };
353                                                   353 
354 &sdmmc1 {                                         354 &sdmmc1 {
355         #address-cells = <1>;                     355         #address-cells = <1>;
356         #size-cells = <0>;                        356         #size-cells = <0>;
357         bus-width = <4>;                          357         bus-width = <4>;
358         disable-wp;                               358         disable-wp;
359         cap-sd-highspeed;                         359         cap-sd-highspeed;
360         cap-sdio-irq;                             360         cap-sdio-irq;
361         keep-power-in-suspend;                    361         keep-power-in-suspend;
362         mmc-pwrseq = <&sdio_pwrseq>;              362         mmc-pwrseq = <&sdio_pwrseq>;
363         non-removable;                            363         non-removable;
364         pinctrl-names = "default";                364         pinctrl-names = "default";
365         pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_clk     365         pinctrl-0 = <&sdmmc1_bus4 &sdmmc1_clk &sdmmc1_cmd>;
366         sd-uhs-sdr104;                            366         sd-uhs-sdr104;
367         vmmc-supply = <&vcc_3v3>;                 367         vmmc-supply = <&vcc_3v3>;
368         vqmmc-supply = <&vcc_1v8>;                368         vqmmc-supply = <&vcc_1v8>;
369         status = "okay";                          369         status = "okay";
370                                                   370 
371         wifi@1 {                                  371         wifi@1 {
372                 compatible = "brcm,bcm43455-fm    372                 compatible = "brcm,bcm43455-fmac";
373                 reg = <1>;                        373                 reg = <1>;
374                 interrupt-parent = <&gpio2>;      374                 interrupt-parent = <&gpio2>;
375                 interrupts = <RK_PC1 IRQ_TYPE_    375                 interrupts = <RK_PC1 IRQ_TYPE_LEVEL_HIGH>;
376                 interrupt-names = "host-wake";    376                 interrupt-names = "host-wake";
377                 pinctrl-names = "default";        377                 pinctrl-names = "default";
378                 pinctrl-0 = <&wifi_host_wake_h    378                 pinctrl-0 = <&wifi_host_wake_h>;
379         };                                        379         };
380 };                                                380 };
381                                                   381 
382 &sdhci {                                          382 &sdhci {
383         bus-width = <8>;                          383         bus-width = <8>;
384         max-frequency = <200000000>;              384         max-frequency = <200000000>;
385         mmc-hs200-1_8v;                           385         mmc-hs200-1_8v;
386         non-removable;                            386         non-removable;
387         pinctrl-names = "default";                387         pinctrl-names = "default";
388         pinctrl-0 = <&emmc_bus8 &emmc_clk &emm    388         pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd &emmc_datastrobe>;
389         vmmc-supply = <&vcc_3v3>;                 389         vmmc-supply = <&vcc_3v3>;
390         vqmmc-supply = <&vcc_1v8>;                390         vqmmc-supply = <&vcc_1v8>;
391         status = "okay";                          391         status = "okay";
392 };                                                392 };
393                                                   393 
394 &uart1 {                                          394 &uart1 {
395         pinctrl-names = "default";                395         pinctrl-names = "default";
396         pinctrl-0 = <&uart1m0_ctsn &uart1m0_rt    396         pinctrl-0 = <&uart1m0_ctsn &uart1m0_rtsn &uart1m0_xfer>;
397         status = "okay";                          397         status = "okay";
398                                                   398 
399         bluetooth {                               399         bluetooth {
400                 compatible = "brcm,bcm4345c5";    400                 compatible = "brcm,bcm4345c5";
401                 clocks = <&rk817 1>;              401                 clocks = <&rk817 1>;
402                 clock-names = "lpo";              402                 clock-names = "lpo";
403                 device-wakeup-gpios = <&gpio2     403                 device-wakeup-gpios = <&gpio2 RK_PB2 GPIO_ACTIVE_HIGH>;
404                 host-wakeup-gpios = <&gpio2 RK    404                 host-wakeup-gpios = <&gpio2 RK_PB1 GPIO_ACTIVE_HIGH>;
                                                   >> 405                 reset-gpios = <&gpio2 RK_PC0 GPIO_ACTIVE_LOW>;
405                 pinctrl-names = "default";        406                 pinctrl-names = "default";
406                 pinctrl-0 = <&bt_host_wake_h &    407                 pinctrl-0 = <&bt_host_wake_h &bt_reg_on_h &bt_wake_host_h>;
407                 shutdown-gpios = <&gpio2 RK_PC << 
408                 vbat-supply = <&vcc_3v3>;         408                 vbat-supply = <&vcc_3v3>;
409                 vddio-supply = <&vcc_1v8>;        409                 vddio-supply = <&vcc_1v8>;
410         };                                        410         };
411 };                                                411 };
412                                                   412 
413 &usb2phy0 {                                       413 &usb2phy0 {
414         status = "okay";                          414         status = "okay";
415 };                                                415 };
416                                                   416 
417 &usb2phy1 {                                       417 &usb2phy1 {
418         status = "okay";                          418         status = "okay";
419 };                                                419 };
420                                                   420 
421 &tsadc {                                          421 &tsadc {
422         rockchip,hw-tshut-mode = <1>;             422         rockchip,hw-tshut-mode = <1>;
423         rockchip,hw-tshut-polarity = <0>;         423         rockchip,hw-tshut-polarity = <0>;
424         status = "okay";                          424         status = "okay";
425 };                                                425 };
                                                      

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