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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/rockchip/rk3588-jaguar.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/arm64/rockchip/rk3588-jaguar.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/rockchip/rk3588-jaguar.dts (Version linux-6.8.12)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)       1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 /*                                                  2 /*
  3  * Copyright (c) 2023 Theobroma Systems Design      3  * Copyright (c) 2023 Theobroma Systems Design und Consulting GmbH
  4  */                                                 4  */
  5                                                     5 
  6 /dts-v1/;                                           6 /dts-v1/;
  7 #include <dt-bindings/gpio/gpio.h>                  7 #include <dt-bindings/gpio/gpio.h>
  8 #include <dt-bindings/input/input.h>                8 #include <dt-bindings/input/input.h>
  9 #include <dt-bindings/leds/common.h>                9 #include <dt-bindings/leds/common.h>
 10 #include <dt-bindings/pinctrl/rockchip.h>          10 #include <dt-bindings/pinctrl/rockchip.h>
 11 #include <dt-bindings/usb/pd.h>                    11 #include <dt-bindings/usb/pd.h>
 12 #include "rk3588.dtsi"                             12 #include "rk3588.dtsi"
 13                                                    13 
 14 / {                                                14 / {
 15         model = "Theobroma Systems RK3588-SBC      15         model = "Theobroma Systems RK3588-SBC Jaguar";
 16         compatible = "tsd,rk3588-jaguar", "roc     16         compatible = "tsd,rk3588-jaguar", "rockchip,rk3588";
 17                                                    17 
 18         adc-keys {                                 18         adc-keys {
 19                 compatible = "adc-keys";           19                 compatible = "adc-keys";
 20                 io-channels = <&saradc 0>;         20                 io-channels = <&saradc 0>;
 21                 io-channel-names = "buttons";      21                 io-channel-names = "buttons";
 22                 keyup-threshold-microvolt = <1     22                 keyup-threshold-microvolt = <1800000>;
 23                 poll-interval = <100>;             23                 poll-interval = <100>;
 24                                                    24 
 25                 /* Can be controlled through S     25                 /* Can be controlled through SW2 but also GPIO1 on CP2102 on P20 */
 26                 button-bios-disable {              26                 button-bios-disable {
 27                         label = "BIOS_DISABLE"     27                         label = "BIOS_DISABLE";
 28                         linux,code = <KEY_VEND     28                         linux,code = <KEY_VENDOR>;
 29                         press-threshold-microv     29                         press-threshold-microvolt = <0>;
 30                 };                                 30                 };
 31         };                                         31         };
 32                                                    32 
 33         aliases {                                  33         aliases {
 34                 ethernet0 = &gmac0;                34                 ethernet0 = &gmac0;
 35                 mmc0 = &sdhci;                     35                 mmc0 = &sdhci;
 36                 mmc1 = &sdmmc;                     36                 mmc1 = &sdmmc;
 37                 rtc0 = &rtc_twi;                   37                 rtc0 = &rtc_twi;
 38         };                                         38         };
 39                                                    39 
 40         chosen {                                   40         chosen {
 41                 stdout-path = "serial2:115200n     41                 stdout-path = "serial2:115200n8";
 42         };                                         42         };
 43                                                    43 
 44         /* DCIN is 12-24V but standard is 12V      44         /* DCIN is 12-24V but standard is 12V */
 45         dc_12v: dc-12v-regulator {                 45         dc_12v: dc-12v-regulator {
 46                 compatible = "regulator-fixed"     46                 compatible = "regulator-fixed";
 47                 regulator-name = "dc_12v";         47                 regulator-name = "dc_12v";
 48                 regulator-always-on;               48                 regulator-always-on;
 49                 regulator-boot-on;                 49                 regulator-boot-on;
 50                 regulator-min-microvolt = <120     50                 regulator-min-microvolt = <12000000>;
 51                 regulator-max-microvolt = <120     51                 regulator-max-microvolt = <12000000>;
 52         };                                         52         };
 53                                                    53 
 54         emmc_pwrseq: emmc-pwrseq {                 54         emmc_pwrseq: emmc-pwrseq {
 55                 compatible = "mmc-pwrseq-emmc"     55                 compatible = "mmc-pwrseq-emmc";
 56                 pinctrl-0 = <&emmc_reset>;         56                 pinctrl-0 = <&emmc_reset>;
 57                 pinctrl-names = "default";         57                 pinctrl-names = "default";
 58                 reset-gpios = <&gpio2 RK_PA3 G     58                 reset-gpios = <&gpio2 RK_PA3 GPIO_ACTIVE_HIGH>;
 59         };                                         59         };
 60                                                    60 
 61         leds {                                     61         leds {
 62                 compatible = "gpio-leds";          62                 compatible = "gpio-leds";
 63                 pinctrl-names = "default";         63                 pinctrl-names = "default";
 64                 pinctrl-0 = <&led1_pin>;           64                 pinctrl-0 = <&led1_pin>;
 65                                                    65 
 66                 /* LED1 on PCB */                  66                 /* LED1 on PCB */
 67                 led-1 {                            67                 led-1 {
 68                         gpios = <&gpio1 RK_PD4     68                         gpios = <&gpio1 RK_PD4 GPIO_ACTIVE_HIGH>;
 69                         function = LED_FUNCTIO     69                         function = LED_FUNCTION_HEARTBEAT;
 70                         linux,default-trigger      70                         linux,default-trigger = "heartbeat";
 71                         color = <LED_COLOR_ID_     71                         color = <LED_COLOR_ID_AMBER>;
 72                 };                                 72                 };
 73         };                                         73         };
 74                                                    74 
 75         /*                                     << 
 76          * 100MHz reference clock for PCIe per << 
 77          * clock generator.                    << 
 78          * The clock output is gated via the O << 
 79          * This is modeled as a fixed-clock pl << 
 80          */                                    << 
 81         pcie_refclk_gen: pcie-refclk-gen-clock << 
 82                 compatible = "fixed-clock";    << 
 83                 #clock-cells = <0>;            << 
 84                 clock-frequency = <100000000>; << 
 85         };                                     << 
 86                                                << 
 87         pcie_refclk: pcie-refclk-clock {       << 
 88                 compatible = "gpio-gate-clock" << 
 89                 clocks = <&pcie_refclk_gen>;   << 
 90                 #clock-cells = <0>;            << 
 91                 enable-gpios = <&gpio0 RK_PC6  << 
 92                 pinctrl-names = "default";     << 
 93                 pinctrl-0 = <&pcie30x4_clkreqn << 
 94         };                                     << 
 95                                                << 
 96         pps {                                      75         pps {
 97                 compatible = "pps-gpio";           76                 compatible = "pps-gpio";
 98                 gpios = <&gpio0 RK_PD5 GPIO_AC     77                 gpios = <&gpio0 RK_PD5 GPIO_ACTIVE_HIGH>;
 99         };                                         78         };
100                                                    79 
101         vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regul     80         vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regulator {
102                 compatible = "regulator-fixed"     81                 compatible = "regulator-fixed";
103                 regulator-name = "vcc_1v1_nldo     82                 regulator-name = "vcc_1v1_nldo_s3";
104                 regulator-always-on;               83                 regulator-always-on;
105                 regulator-boot-on;                 84                 regulator-boot-on;
106                 regulator-min-microvolt = <110     85                 regulator-min-microvolt = <1100000>;
107                 regulator-max-microvolt = <110     86                 regulator-max-microvolt = <1100000>;
108                 vin-supply = <&vcc5v0_sys>;        87                 vin-supply = <&vcc5v0_sys>;
109         };                                         88         };
110                                                    89 
111         vcc_1v2_s3: vcc-1v2-s3-regulator {         90         vcc_1v2_s3: vcc-1v2-s3-regulator {
112                 compatible = "regulator-fixed"     91                 compatible = "regulator-fixed";
113                 regulator-name = "vcc_1v2_s3";     92                 regulator-name = "vcc_1v2_s3";
114                 regulator-always-on;               93                 regulator-always-on;
115                 regulator-boot-on;                 94                 regulator-boot-on;
116                 regulator-min-microvolt = <120     95                 regulator-min-microvolt = <1200000>;
117                 regulator-max-microvolt = <120     96                 regulator-max-microvolt = <1200000>;
118                 vin-supply = <&vcc5v0_sys>;        97                 vin-supply = <&vcc5v0_sys>;
119         };                                         98         };
120                                                    99 
121         /* Exposed on P14 and P15 */              100         /* Exposed on P14 and P15 */
122         vcc_2v8_s3: vcc-2v8-s3-regulator {        101         vcc_2v8_s3: vcc-2v8-s3-regulator {
123                 compatible = "regulator-fixed"    102                 compatible = "regulator-fixed";
124                 regulator-name = "vcc_2v8_s3";    103                 regulator-name = "vcc_2v8_s3";
125                 regulator-always-on;              104                 regulator-always-on;
126                 regulator-boot-on;                105                 regulator-boot-on;
127                 regulator-min-microvolt = <280    106                 regulator-min-microvolt = <2800000>;
128                 regulator-max-microvolt = <280    107                 regulator-max-microvolt = <2800000>;
129                 vin-supply = <&vcc_3v3_s3>;       108                 vin-supply = <&vcc_3v3_s3>;
130         };                                        109         };
131                                                   110 
132         vcc_5v0_usb_a: vcc-5v0-usb-a-regulator    111         vcc_5v0_usb_a: vcc-5v0-usb-a-regulator {
133                 compatible = "regulator-fixed"    112                 compatible = "regulator-fixed";
134                 regulator-name = "usb_a_vcc";     113                 regulator-name = "usb_a_vcc";
135                 regulator-min-microvolt = <500    114                 regulator-min-microvolt = <5000000>;
136                 regulator-max-microvolt = <500    115                 regulator-max-microvolt = <5000000>;
137                 vin-supply = <&vcc5v0_sys>;       116                 vin-supply = <&vcc5v0_sys>;
138                 gpio = <&gpio1 RK_PB4 GPIO_ACT    117                 gpio = <&gpio1 RK_PB4 GPIO_ACTIVE_HIGH>;
139                 enable-active-high;               118                 enable-active-high;
140         };                                        119         };
141                                                   120 
142         vcc_5v0_usb_c1: vcc-5v0-usb-c1-regulat    121         vcc_5v0_usb_c1: vcc-5v0-usb-c1-regulator {
143                 compatible = "regulator-fixed"    122                 compatible = "regulator-fixed";
144                 regulator-name = "5v_usbc1";      123                 regulator-name = "5v_usbc1";
145                 regulator-min-microvolt = <500    124                 regulator-min-microvolt = <5000000>;
146                 regulator-max-microvolt = <500    125                 regulator-max-microvolt = <5000000>;
147                 vin-supply = <&vcc5v0_usb>;       126                 vin-supply = <&vcc5v0_usb>;
148                 gpio = <&gpio4 RK_PB5 GPIO_ACT    127                 gpio = <&gpio4 RK_PB5 GPIO_ACTIVE_HIGH>;
149                 enable-active-high;               128                 enable-active-high;
150         };                                        129         };
151                                                   130 
152         vcc_5v0_usb_c2: vcc-5v0-usb-c2-regulat    131         vcc_5v0_usb_c2: vcc-5v0-usb-c2-regulator {
153                 compatible = "regulator-fixed"    132                 compatible = "regulator-fixed";
154                 regulator-name = "5v_usbc2";      133                 regulator-name = "5v_usbc2";
155                 regulator-min-microvolt = <500    134                 regulator-min-microvolt = <5000000>;
156                 regulator-max-microvolt = <500    135                 regulator-max-microvolt = <5000000>;
157                 vin-supply = <&vcc5v0_usb>;       136                 vin-supply = <&vcc5v0_usb>;
158                 gpio = <&gpio4 RK_PB6 GPIO_ACT    137                 gpio = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>;
159                 enable-active-high;               138                 enable-active-high;
160         };                                        139         };
161                                                   140 
162         vcc3v3_mdot2: vcc3v3-mdot2-regulator {    141         vcc3v3_mdot2: vcc3v3-mdot2-regulator {
163                 compatible = "regulator-fixed"    142                 compatible = "regulator-fixed";
164                 regulator-name = "vcc3v3_mdot2    143                 regulator-name = "vcc3v3_mdot2";
165                 regulator-always-on;              144                 regulator-always-on;
166                 regulator-boot-on;                145                 regulator-boot-on;
167                 regulator-min-microvolt = <330    146                 regulator-min-microvolt = <3300000>;
168                 regulator-max-microvolt = <330    147                 regulator-max-microvolt = <3300000>;
169                 vin-supply = <&dc_12v>;           148                 vin-supply = <&dc_12v>;
170         };                                        149         };
171                                                   150 
172         vcc5v0_sys: vcc5v0-sys-regulator {        151         vcc5v0_sys: vcc5v0-sys-regulator {
173                 compatible = "regulator-fixed"    152                 compatible = "regulator-fixed";
174                 regulator-name = "vcc5v0_sys";    153                 regulator-name = "vcc5v0_sys";
175                 regulator-always-on;              154                 regulator-always-on;
176                 regulator-boot-on;                155                 regulator-boot-on;
177                 regulator-min-microvolt = <500    156                 regulator-min-microvolt = <5000000>;
178                 regulator-max-microvolt = <500    157                 regulator-max-microvolt = <5000000>;
179                 vin-supply = <&dc_12v>;           158                 vin-supply = <&dc_12v>;
180         };                                        159         };
181                                                   160 
182         vcc5v0_usb: vcc5v0-usb-regulator {        161         vcc5v0_usb: vcc5v0-usb-regulator {
183                 compatible = "regulator-fixed"    162                 compatible = "regulator-fixed";
184                 regulator-name = "vcc5v0_usb";    163                 regulator-name = "vcc5v0_usb";
185                 regulator-always-on;              164                 regulator-always-on;
186                 regulator-boot-on;                165                 regulator-boot-on;
187                 regulator-min-microvolt = <500    166                 regulator-min-microvolt = <5000000>;
188                 regulator-max-microvolt = <500    167                 regulator-max-microvolt = <5000000>;
189                 vin-supply = <&vcc5v0_sys>;       168                 vin-supply = <&vcc5v0_sys>;
190         };                                        169         };
191 };                                                170 };
192                                                   171 
193 &combphy1_ps {                                    172 &combphy1_ps {
194         status = "okay";                          173         status = "okay";
195 };                                                174 };
196                                                   175 
197 &cpu_b0 {                                         176 &cpu_b0 {
198         cpu-supply = <&vdd_cpu_big0_s0>;          177         cpu-supply = <&vdd_cpu_big0_s0>;
199 };                                                178 };
200                                                   179 
201 &cpu_b1 {                                         180 &cpu_b1 {
202         cpu-supply = <&vdd_cpu_big0_s0>;          181         cpu-supply = <&vdd_cpu_big0_s0>;
203 };                                                182 };
204                                                   183 
205 &cpu_b2 {                                         184 &cpu_b2 {
206         cpu-supply = <&vdd_cpu_big1_s0>;          185         cpu-supply = <&vdd_cpu_big1_s0>;
207 };                                                186 };
208                                                   187 
209 &cpu_b3 {                                         188 &cpu_b3 {
210         cpu-supply = <&vdd_cpu_big1_s0>;          189         cpu-supply = <&vdd_cpu_big1_s0>;
211 };                                                190 };
212                                                   191 
213 &cpu_l0 {                                         192 &cpu_l0 {
214         cpu-supply = <&vdd_cpu_lit_s0>;           193         cpu-supply = <&vdd_cpu_lit_s0>;
215 };                                                194 };
216                                                   195 
217 &cpu_l1 {                                         196 &cpu_l1 {
218         cpu-supply = <&vdd_cpu_lit_s0>;           197         cpu-supply = <&vdd_cpu_lit_s0>;
219 };                                                198 };
220                                                   199 
221 &cpu_l2 {                                         200 &cpu_l2 {
222         cpu-supply = <&vdd_cpu_lit_s0>;           201         cpu-supply = <&vdd_cpu_lit_s0>;
223 };                                                202 };
224                                                   203 
225 &cpu_l3 {                                         204 &cpu_l3 {
226         cpu-supply = <&vdd_cpu_lit_s0>;           205         cpu-supply = <&vdd_cpu_lit_s0>;
227 };                                                206 };
228                                                   207 
229 &gmac0 {                                          208 &gmac0 {
230         clock_in_out = "output";                  209         clock_in_out = "output";
231         phy-handle = <&rgmii_phy>;                210         phy-handle = <&rgmii_phy>;
232         phy-mode = "rgmii";                       211         phy-mode = "rgmii";
233         phy-supply = <&vcc_1v2_s3>;               212         phy-supply = <&vcc_1v2_s3>;
234         pinctrl-names = "default";                213         pinctrl-names = "default";
235         pinctrl-0 = <&gmac0_miim                  214         pinctrl-0 = <&gmac0_miim
236                      &gmac0_rx_bus2               215                      &gmac0_rx_bus2
237                      &gmac0_tx_bus2               216                      &gmac0_tx_bus2
238                      &gmac0_rgmii_clk             217                      &gmac0_rgmii_clk
239                      &gmac0_rgmii_bus             218                      &gmac0_rgmii_bus
240                      &eth0_pins                   219                      &eth0_pins
241                      &eth_reset>;                 220                      &eth_reset>;
242         tx_delay = <0x10>;                        221         tx_delay = <0x10>;
243         rx_delay = <0x10>;                        222         rx_delay = <0x10>;
244         snps,reset-gpio = <&gpio4 RK_PC3 GPIO_    223         snps,reset-gpio = <&gpio4 RK_PC3 GPIO_ACTIVE_LOW>;
245         snps,reset-active-low;                    224         snps,reset-active-low;
246         snps,reset-delays-us = <0 10000 100000    225         snps,reset-delays-us = <0 10000 100000>;
247                                                   226 
248         status = "okay";                          227         status = "okay";
249 };                                                228 };
250                                                   229 
251 &gpio1 {                                          230 &gpio1 {
252         mdot2e-w-disable1-n-hog {                 231         mdot2e-w-disable1-n-hog {
253                 gpios = <RK_PB1 GPIO_ACTIVE_LO    232                 gpios = <RK_PB1 GPIO_ACTIVE_LOW>;
254                 output-low;                       233                 output-low;
255                 line-name = "m.2 E-key W_DISAB    234                 line-name = "m.2 E-key W_DISABLE1#";
256                 gpio-hog;                         235                 gpio-hog;
257         };                                        236         };
258 };                                                237 };
259                                                   238 
260 &gpio4 {                                          239 &gpio4 {
261         mdot2e-w-disable2-n-hog {                 240         mdot2e-w-disable2-n-hog {
262                 gpios = <RK_PC1 GPIO_ACTIVE_LO    241                 gpios = <RK_PC1 GPIO_ACTIVE_LOW>;
263                 output-low;                       242                 output-low;
264                 line-name = "m.2 E-key W_DISAB    243                 line-name = "m.2 E-key W_DISABLE2#";
265                 gpio-hog;                         244                 gpio-hog;
266         };                                        245         };
267 };                                                246 };
268                                                   247 
269 &gpu {                                         << 
270         mali-supply = <&vdd_gpu_s0>;           << 
271         status = "okay";                       << 
272 };                                             << 
273                                                << 
274 &i2c0 {                                           248 &i2c0 {
275         pinctrl-0 = <&i2c0m2_xfer>;               249         pinctrl-0 = <&i2c0m2_xfer>;
276         status = "okay";                          250         status = "okay";
277                                                   251 
278         fan@18 {                                  252         fan@18 {
279                 compatible = "ti,amc6821";        253                 compatible = "ti,amc6821";
280                 reg = <0x18>;                     254                 reg = <0x18>;
281         };                                        255         };
282                                                   256 
283         vdd_npu_s0: regulator@42 {                257         vdd_npu_s0: regulator@42 {
284                 compatible = "rockchip,rk8602"    258                 compatible = "rockchip,rk8602";
285                 reg = <0x42>;                     259                 reg = <0x42>;
286                 fcs,suspend-voltage-selector =    260                 fcs,suspend-voltage-selector = <1>;
287                 regulator-name = "vdd_npu_s0";    261                 regulator-name = "vdd_npu_s0";
288                 regulator-always-on;              262                 regulator-always-on;
289                 regulator-boot-on;                263                 regulator-boot-on;
290                 regulator-min-microvolt = <550    264                 regulator-min-microvolt = <550000>;
291                 regulator-max-microvolt = <950    265                 regulator-max-microvolt = <950000>;
292                 regulator-ramp-delay = <2300>;    266                 regulator-ramp-delay = <2300>;
293                 vin-supply = <&vcc5v0_sys>;       267                 vin-supply = <&vcc5v0_sys>;
294                                                   268 
295                 regulator-state-mem {             269                 regulator-state-mem {
296                         regulator-off-in-suspe    270                         regulator-off-in-suspend;
297                 };                                271                 };
298         };                                        272         };
299                                                   273 
300         vdd_cpu_big1_s0: regulator@43 {           274         vdd_cpu_big1_s0: regulator@43 {
301                 compatible = "rockchip,rk8603"    275                 compatible = "rockchip,rk8603", "rockchip,rk8602";
302                 reg = <0x43>;                     276                 reg = <0x43>;
303                 fcs,suspend-voltage-selector =    277                 fcs,suspend-voltage-selector = <1>;
304                 regulator-name = "vdd_cpu_big1    278                 regulator-name = "vdd_cpu_big1_s0";
305                 regulator-always-on;              279                 regulator-always-on;
306                 regulator-boot-on;                280                 regulator-boot-on;
307                 regulator-min-microvolt = <550    281                 regulator-min-microvolt = <550000>;
308                 regulator-max-microvolt = <105    282                 regulator-max-microvolt = <1050000>;
309                 regulator-ramp-delay = <2300>;    283                 regulator-ramp-delay = <2300>;
310                 vin-supply = <&vcc5v0_sys>;       284                 vin-supply = <&vcc5v0_sys>;
311                                                   285 
312                 regulator-state-mem {             286                 regulator-state-mem {
313                         regulator-off-in-suspe    287                         regulator-off-in-suspend;
314                 };                                288                 };
315         };                                        289         };
316                                                   290 
317         rtc_twi: rtc@6f {                         291         rtc_twi: rtc@6f {
318                 compatible = "isil,isl1208";      292                 compatible = "isil,isl1208";
319                 reg = <0x6f>;                     293                 reg = <0x6f>;
320         };                                        294         };
321 };                                                295 };
322                                                   296 
323 &i2c1 {                                           297 &i2c1 {
324         pinctrl-0 = <&i2c1m4_xfer>;               298         pinctrl-0 = <&i2c1m4_xfer>;
325 };                                                299 };
326                                                   300 
327 &i2c6 {                                           301 &i2c6 {
328         pinctrl-0 = <&i2c6m4_xfer>;               302         pinctrl-0 = <&i2c6m4_xfer>;
329 };                                                303 };
330                                                   304 
331 &i2c7 {                                           305 &i2c7 {
332         status = "okay";                          306         status = "okay";
333                                                   307 
334         /* SE050 Secure Element at 0x48; GPIO1    308         /* SE050 Secure Element at 0x48; GPIO1_A4 for enable pin */
335                                                   309 
336         /* Also on 0x55 */                        310         /* Also on 0x55 */
337         eeprom@54 {                               311         eeprom@54 {
338                 compatible = "st,24c04", "atme    312                 compatible = "st,24c04", "atmel,24c04";
339                 reg = <0x54>;                     313                 reg = <0x54>;
340                 pagesize = <16>;                  314                 pagesize = <16>;
341                 vcc-supply = <&vcc_3v3_s3>;       315                 vcc-supply = <&vcc_3v3_s3>;
342         };                                        316         };
343 };                                                317 };
344                                                   318 
345 &i2c8 {                                           319 &i2c8 {
346         pinctrl-0 = <&i2c8m2_xfer>;               320         pinctrl-0 = <&i2c8m2_xfer>;
347         status = "okay";                          321         status = "okay";
348                                                   322 
349         vdd_cpu_big0_s0: regulator@42 {           323         vdd_cpu_big0_s0: regulator@42 {
350                 compatible = "rockchip,rk8602"    324                 compatible = "rockchip,rk8602";
351                 reg = <0x42>;                     325                 reg = <0x42>;
352                 fcs,suspend-voltage-selector =    326                 fcs,suspend-voltage-selector = <1>;
353                 regulator-name = "vdd_cpu_big0    327                 regulator-name = "vdd_cpu_big0_s0";
354                 regulator-always-on;              328                 regulator-always-on;
355                 regulator-boot-on;                329                 regulator-boot-on;
356                 regulator-min-microvolt = <550    330                 regulator-min-microvolt = <550000>;
357                 regulator-max-microvolt = <105    331                 regulator-max-microvolt = <1050000>;
358                 regulator-ramp-delay = <2300>;    332                 regulator-ramp-delay = <2300>;
359                 vin-supply = <&vcc5v0_sys>;       333                 vin-supply = <&vcc5v0_sys>;
360                                                   334 
361                 regulator-state-mem {             335                 regulator-state-mem {
362                         regulator-off-in-suspe    336                         regulator-off-in-suspend;
363                 };                                337                 };
364         };                                        338         };
365 };                                                339 };
366                                                   340 
367 &mdio0 {                                          341 &mdio0 {
368         rgmii_phy: ethernet-phy@6 {               342         rgmii_phy: ethernet-phy@6 {
369                 /* KSZ9031 or KSZ9131 */          343                 /* KSZ9031 or KSZ9131 */
370                 compatible = "ethernet-phy-iee    344                 compatible = "ethernet-phy-ieee802.3-c22";
371                 reg = <0x6>;                      345                 reg = <0x6>;
372                 clocks = <&cru REFCLKO25M_ETH0    346                 clocks = <&cru REFCLKO25M_ETH0_OUT>;
373         };                                        347         };
374 };                                                348 };
375                                                   349 
376 &pcie2x1l0 {                                      350 &pcie2x1l0 {
377         reset-gpios = <&gpio4 RK_PB3 GPIO_ACTI    351         reset-gpios = <&gpio4 RK_PB3 GPIO_ACTIVE_HIGH>; /* WIFI_PERST0# */
378         vpcie3v3-supply = <&vcc3v3_mdot2>;        352         vpcie3v3-supply = <&vcc3v3_mdot2>;
379         status = "okay";                          353         status = "okay";
380 };                                                354 };
381                                                   355 
382 &pcie30phy {                                   << 
383         status = "okay";                       << 
384 };                                             << 
385                                                << 
386 &pcie3x4 {                                     << 
387         /*                                     << 
388          * The board has a gpio-controlled "pc << 
389          * so add it to the list of clocks.    << 
390          */                                    << 
391         clocks = <&cru ACLK_PCIE_4L_MSTR>, <&c << 
392                  <&cru ACLK_PCIE_4L_DBI>, <&cr << 
393                  <&cru CLK_PCIE_AUX0>, <&cru C << 
394                  <&pcie_refclk>;               << 
395         clock-names = "aclk_mst", "aclk_slv",  << 
396                       "aclk_dbi", "pclk",      << 
397                       "aux", "pipe",           << 
398                       "ref";                   << 
399         pinctrl-names = "default";             << 
400         pinctrl-0 = <&pcie30x4_waken_m0 &pcie3 << 
401         reset-gpios = <&gpio0 RK_PD0 GPIO_ACTI << 
402         vpcie3v3-supply = <&vcc3v3_mdot2>;     << 
403         status = "okay";                       << 
404 };                                             << 
405                                                << 
406 &pinctrl {                                        356 &pinctrl {
407         emmc {                                    357         emmc {
408                 emmc_reset: emmc-reset {          358                 emmc_reset: emmc-reset {
409                         rockchip,pins = <2 RK_    359                         rockchip,pins = <2 RK_PA3 RK_FUNC_GPIO &pcfg_pull_none>;
410                 };                                360                 };
411         };                                        361         };
412                                                   362 
413         ethernet {                                363         ethernet {
414                 eth_reset: eth-reset {            364                 eth_reset: eth-reset {
415                         rockchip,pins = <4 RK_    365                         rockchip,pins = <4 RK_PC3 RK_FUNC_GPIO &pcfg_pull_none>;
416                 };                                366                 };
417         };                                        367         };
418                                                   368 
419         leds {                                    369         leds {
420                 led1_pin: led1-pin {              370                 led1_pin: led1-pin {
421                         rockchip,pins = <1 RK_    371                         rockchip,pins = <1 RK_PD4 RK_FUNC_GPIO &pcfg_pull_none>;
422                 };                                372                 };
423         };                                        373         };
424                                                << 
425         pcie30x4 {                             << 
426                 pcie30x4_clkreqn_m0: pcie30x4- << 
427                         rockchip,pins = <0 RK_ << 
428                 };                             << 
429                                                << 
430                 pcie30x4_perstn_m0: pcie30x4-p << 
431                         rockchip,pins = <0 RK_ << 
432                 };                             << 
433                                                << 
434                 pcie30x4_waken_m0: pcie30x4-wa << 
435                         rockchip,pins = <0 RK_ << 
436                 };                             << 
437         };                                     << 
438 };                                                374 };
439                                                   375 
440 &saradc {                                         376 &saradc {
441         vref-supply = <&vcc_1v8_s0>;              377         vref-supply = <&vcc_1v8_s0>;
442         status = "okay";                          378         status = "okay";
443 };                                                379 };
444                                                   380 
445 &sdhci {                                          381 &sdhci {
446         bus-width = <8>;                          382         bus-width = <8>;
447         cap-mmc-highspeed;                        383         cap-mmc-highspeed;
448         mmc-ddr-1_8v;                             384         mmc-ddr-1_8v;
449         mmc-hs200-1_8v;                           385         mmc-hs200-1_8v;
450         mmc-hs400-1_8v;                           386         mmc-hs400-1_8v;
451         mmc-hs400-enhanced-strobe;                387         mmc-hs400-enhanced-strobe;
452         mmc-pwrseq = <&emmc_pwrseq>;              388         mmc-pwrseq = <&emmc_pwrseq>;
453         no-sdio;                                  389         no-sdio;
454         no-sd;                                    390         no-sd;
455         non-removable;                            391         non-removable;
456         pinctrl-names = "default";                392         pinctrl-names = "default";
457         pinctrl-0 = <&emmc_bus8 &emmc_cmd &emm    393         pinctrl-0 = <&emmc_bus8 &emmc_cmd &emmc_clk &emmc_data_strobe>;
458         supports-cqe;                             394         supports-cqe;
459         vmmc-supply = <&vcc_3v3_s3>;              395         vmmc-supply = <&vcc_3v3_s3>;
460         vqmmc-supply = <&vcc_1v8_s3>;             396         vqmmc-supply = <&vcc_1v8_s3>;
461         status = "okay";                          397         status = "okay";
462 };                                                398 };
463                                                   399 
464 &sdmmc {                                          400 &sdmmc {
465         broken-cd;                                401         broken-cd;
466         bus-width = <4>;                          402         bus-width = <4>;
467         cap-sd-highspeed;                         403         cap-sd-highspeed;
468         disable-wp;                               404         disable-wp;
469         max-frequency = <150000000>;              405         max-frequency = <150000000>;
470         pinctrl-names = "default";                406         pinctrl-names = "default";
471         pinctrl-0 = <&sdmmc_bus4 &sdmmc_cmd &s    407         pinctrl-0 = <&sdmmc_bus4 &sdmmc_cmd &sdmmc_clk>;
472         sd-uhs-sdr12;                             408         sd-uhs-sdr12;
473         sd-uhs-sdr25;                             409         sd-uhs-sdr25;
474         sd-uhs-sdr50;                             410         sd-uhs-sdr50;
475         sd-uhs-ddr50;                             411         sd-uhs-ddr50;
476         sd-uhs-sdr104;                            412         sd-uhs-sdr104;
477         vmmc-supply = <&vcc_3v3_s3>;              413         vmmc-supply = <&vcc_3v3_s3>;
478         vqmmc-supply = <&vccio_sd_s0>;            414         vqmmc-supply = <&vccio_sd_s0>;
479         status = "okay";                          415         status = "okay";
480 };                                                416 };
481                                                   417 
482 &spi2 {                                           418 &spi2 {
483         assigned-clocks = <&cru CLK_SPI2>;        419         assigned-clocks = <&cru CLK_SPI2>;
484         assigned-clock-rates = <200000000>;       420         assigned-clock-rates = <200000000>;
485         num-cs = <1>;                             421         num-cs = <1>;
486         pinctrl-names = "default";                422         pinctrl-names = "default";
487         pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>    423         pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
488         status = "okay";                          424         status = "okay";
489                                                   425 
490         pmic@0 {                                  426         pmic@0 {
491                 compatible = "rockchip,rk806";    427                 compatible = "rockchip,rk806";
492                 reg = <0x0>;                      428                 reg = <0x0>;
493                 interrupt-parent = <&gpio0>;      429                 interrupt-parent = <&gpio0>;
494                 interrupts = <7 IRQ_TYPE_LEVEL    430                 interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
495                 gpio-controller;                  431                 gpio-controller;
496                 #gpio-cells = <2>;                432                 #gpio-cells = <2>;
497                 pinctrl-names = "default";        433                 pinctrl-names = "default";
498                 pinctrl-0 = <&pmic_pins>, <&rk    434                 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
499                             <&rk806_dvs2_null>    435                             <&rk806_dvs2_null>, <&rk806_dvs3_null>;
500                 spi-max-frequency = <1000000>;    436                 spi-max-frequency = <1000000>;
501                 system-power-controller;          437                 system-power-controller;
502                 vcc1-supply = <&vcc5v0_sys>;      438                 vcc1-supply = <&vcc5v0_sys>;
503                 vcc2-supply = <&vcc5v0_sys>;      439                 vcc2-supply = <&vcc5v0_sys>;
504                 vcc3-supply = <&vcc5v0_sys>;      440                 vcc3-supply = <&vcc5v0_sys>;
505                 vcc4-supply = <&vcc5v0_sys>;      441                 vcc4-supply = <&vcc5v0_sys>;
506                 vcc5-supply = <&vcc5v0_sys>;      442                 vcc5-supply = <&vcc5v0_sys>;
507                 vcc6-supply = <&vcc5v0_sys>;      443                 vcc6-supply = <&vcc5v0_sys>;
508                 vcc7-supply = <&vcc5v0_sys>;      444                 vcc7-supply = <&vcc5v0_sys>;
509                 vcc8-supply = <&vcc5v0_sys>;      445                 vcc8-supply = <&vcc5v0_sys>;
510                 vcc9-supply = <&vcc5v0_sys>;      446                 vcc9-supply = <&vcc5v0_sys>;
511                 vcc10-supply = <&vcc5v0_sys>;     447                 vcc10-supply = <&vcc5v0_sys>;
512                 vcc11-supply = <&vcc_2v0_pldo_    448                 vcc11-supply = <&vcc_2v0_pldo_s3>;
513                 vcc12-supply = <&vcc5v0_sys>;     449                 vcc12-supply = <&vcc5v0_sys>;
514                 vcc13-supply = <&vcc_1v1_nldo_    450                 vcc13-supply = <&vcc_1v1_nldo_s3>;
515                 vcc14-supply = <&vcc_1v1_nldo_    451                 vcc14-supply = <&vcc_1v1_nldo_s3>;
516                 vcca-supply = <&vcc5v0_sys>;      452                 vcca-supply = <&vcc5v0_sys>;
517                                                   453 
518                 rk806_dvs1_null: dvs1-null-pin    454                 rk806_dvs1_null: dvs1-null-pins {
519                         pins = "gpio_pwrctrl1" !! 455                         pins = "gpio_pwrctrl2";
520                         function = "pin_fun0";    456                         function = "pin_fun0";
521                 };                                457                 };
522                                                   458 
523                 rk806_dvs2_null: dvs2-null-pin    459                 rk806_dvs2_null: dvs2-null-pins {
524                         pins = "gpio_pwrctrl2"    460                         pins = "gpio_pwrctrl2";
525                         function = "pin_fun0";    461                         function = "pin_fun0";
526                 };                                462                 };
527                                                   463 
528                 rk806_dvs3_null: dvs3-null-pin    464                 rk806_dvs3_null: dvs3-null-pins {
529                         pins = "gpio_pwrctrl3"    465                         pins = "gpio_pwrctrl3";
530                         function = "pin_fun0";    466                         function = "pin_fun0";
531                 };                                467                 };
532                                                   468 
533                 regulators {                      469                 regulators {
534                         vdd_gpu_s0: dcdc-reg1     470                         vdd_gpu_s0: dcdc-reg1 {
535                                 regulator-boot    471                                 regulator-boot-on;
536                                 regulator-min-    472                                 regulator-min-microvolt = <550000>;
537                                 regulator-max-    473                                 regulator-max-microvolt = <950000>;
538                                 regulator-ramp    474                                 regulator-ramp-delay = <12500>;
539                                 regulator-name    475                                 regulator-name = "vdd_gpu_s0";
540                                 regulator-enab    476                                 regulator-enable-ramp-delay = <400>;
541                                                   477 
542                                 regulator-stat    478                                 regulator-state-mem {
543                                         regula    479                                         regulator-off-in-suspend;
544                                 };                480                                 };
545                         };                        481                         };
546                                                   482 
547                         vdd_cpu_lit_s0: dcdc-r    483                         vdd_cpu_lit_s0: dcdc-reg2 {
548                                 regulator-name    484                                 regulator-name = "vdd_cpu_lit_s0";
549                                 regulator-alwa    485                                 regulator-always-on;
550                                 regulator-boot    486                                 regulator-boot-on;
551                                 regulator-min-    487                                 regulator-min-microvolt = <550000>;
552                                 regulator-max-    488                                 regulator-max-microvolt = <950000>;
553                                 regulator-ramp    489                                 regulator-ramp-delay = <12500>;
554                                                   490 
555                                 regulator-stat    491                                 regulator-state-mem {
556                                         regula    492                                         regulator-off-in-suspend;
557                                 };                493                                 };
558                         };                        494                         };
559                                                   495 
560                         vdd_log_s0: dcdc-reg3     496                         vdd_log_s0: dcdc-reg3 {
561                                 regulator-name    497                                 regulator-name = "vdd_log_s0";
562                                 regulator-alwa    498                                 regulator-always-on;
563                                 regulator-boot    499                                 regulator-boot-on;
564                                 regulator-min-    500                                 regulator-min-microvolt = <675000>;
565                                 regulator-max-    501                                 regulator-max-microvolt = <750000>;
566                                 regulator-ramp    502                                 regulator-ramp-delay = <12500>;
567                                                   503 
568                                 regulator-stat    504                                 regulator-state-mem {
569                                         regula    505                                         regulator-off-in-suspend;
570                                         regula    506                                         regulator-suspend-microvolt = <750000>;
571                                 };                507                                 };
572                         };                        508                         };
573                                                   509 
574                         vdd_vdenc_s0: dcdc-reg    510                         vdd_vdenc_s0: dcdc-reg4 {
575                                 regulator-name    511                                 regulator-name = "vdd_vdenc_s0";
576                                 regulator-alwa    512                                 regulator-always-on;
577                                 regulator-boot    513                                 regulator-boot-on;
578                                 regulator-min-    514                                 regulator-min-microvolt = <550000>;
579                                 regulator-max-    515                                 regulator-max-microvolt = <950000>;
580                                 regulator-ramp    516                                 regulator-ramp-delay = <12500>;
581                                                   517 
582                                 regulator-stat    518                                 regulator-state-mem {
583                                         regula    519                                         regulator-off-in-suspend;
584                                 };                520                                 };
585                         };                        521                         };
586                                                   522 
587                         vdd_ddr_s0: dcdc-reg5     523                         vdd_ddr_s0: dcdc-reg5 {
588                                 regulator-name    524                                 regulator-name = "vdd_ddr_s0";
589                                 regulator-alwa    525                                 regulator-always-on;
590                                 regulator-boot    526                                 regulator-boot-on;
591                                 regulator-min-    527                                 regulator-min-microvolt = <675000>;
592                                 regulator-max-    528                                 regulator-max-microvolt = <900000>;
593                                 regulator-ramp    529                                 regulator-ramp-delay = <12500>;
594                                                   530 
595                                 regulator-stat    531                                 regulator-state-mem {
596                                         regula    532                                         regulator-off-in-suspend;
597                                         regula    533                                         regulator-suspend-microvolt = <850000>;
598                                 };                534                                 };
599                         };                        535                         };
600                                                   536 
601                         vdd2_ddr_s3: dcdc-reg6    537                         vdd2_ddr_s3: dcdc-reg6 {
602                                 regulator-name    538                                 regulator-name = "vdd2_ddr_s3";
603                                 regulator-alwa    539                                 regulator-always-on;
604                                 regulator-boot    540                                 regulator-boot-on;
605                                                   541 
606                                 regulator-stat    542                                 regulator-state-mem {
607                                         regula    543                                         regulator-on-in-suspend;
608                                 };                544                                 };
609                         };                        545                         };
610                                                   546 
611                         vcc_2v0_pldo_s3: dcdc-    547                         vcc_2v0_pldo_s3: dcdc-reg7 {
612                                 regulator-name    548                                 regulator-name = "vdd_2v0_pldo_s3";
613                                 regulator-alwa    549                                 regulator-always-on;
614                                 regulator-boot    550                                 regulator-boot-on;
615                                 regulator-min-    551                                 regulator-min-microvolt = <2000000>;
616                                 regulator-max-    552                                 regulator-max-microvolt = <2000000>;
617                                 regulator-ramp    553                                 regulator-ramp-delay = <12500>;
618                                                   554 
619                                 regulator-stat    555                                 regulator-state-mem {
620                                         regula    556                                         regulator-on-in-suspend;
621                                         regula    557                                         regulator-suspend-microvolt = <2000000>;
622                                 };                558                                 };
623                         };                        559                         };
624                                                   560 
625                         vcc_3v3_s3: dcdc-reg8     561                         vcc_3v3_s3: dcdc-reg8 {
626                                 regulator-name    562                                 regulator-name = "vcc_3v3_s3";
627                                 regulator-alwa    563                                 regulator-always-on;
628                                 regulator-boot    564                                 regulator-boot-on;
629                                 regulator-min-    565                                 regulator-min-microvolt = <3300000>;
630                                 regulator-max-    566                                 regulator-max-microvolt = <3300000>;
631                                                   567 
632                                 regulator-stat    568                                 regulator-state-mem {
633                                         regula    569                                         regulator-on-in-suspend;
634                                         regula    570                                         regulator-suspend-microvolt = <3300000>;
635                                 };                571                                 };
636                         };                        572                         };
637                                                   573 
638                         vddq_ddr_s0: dcdc-reg9    574                         vddq_ddr_s0: dcdc-reg9 {
639                                 regulator-name    575                                 regulator-name = "vddq_ddr_s0";
640                                 regulator-alwa    576                                 regulator-always-on;
641                                 regulator-boot    577                                 regulator-boot-on;
642                                                   578 
643                                 regulator-stat    579                                 regulator-state-mem {
644                                         regula    580                                         regulator-off-in-suspend;
645                                 };                581                                 };
646                         };                        582                         };
647                                                   583 
648                         vcc_1v8_s3: dcdc-reg10    584                         vcc_1v8_s3: dcdc-reg10 {
649                                 regulator-name    585                                 regulator-name = "vcc_1v8_s3";
650                                 regulator-alwa    586                                 regulator-always-on;
651                                 regulator-boot    587                                 regulator-boot-on;
652                                 regulator-min-    588                                 regulator-min-microvolt = <1800000>;
653                                 regulator-max-    589                                 regulator-max-microvolt = <1800000>;
654                                                   590 
655                                 regulator-stat    591                                 regulator-state-mem {
656                                         regula    592                                         regulator-on-in-suspend;
657                                         regula    593                                         regulator-suspend-microvolt = <1800000>;
658                                 };                594                                 };
659                         };                        595                         };
660                                                   596 
661                         vcca_1v8_s0: pldo-reg1    597                         vcca_1v8_s0: pldo-reg1 {
662                                 regulator-name    598                                 regulator-name = "vcca_1v8_s0";
663                                 regulator-alwa    599                                 regulator-always-on;
664                                 regulator-boot    600                                 regulator-boot-on;
665                                 regulator-min-    601                                 regulator-min-microvolt = <1800000>;
666                                 regulator-max-    602                                 regulator-max-microvolt = <1800000>;
667                                                   603 
668                                 regulator-stat    604                                 regulator-state-mem {
669                                         regula    605                                         regulator-off-in-suspend;
670                                 };                606                                 };
671                         };                        607                         };
672                                                   608 
673                         vcc_1v8_s0: pldo-reg2     609                         vcc_1v8_s0: pldo-reg2 {
674                                 regulator-name    610                                 regulator-name = "vcc_1v8_s0";
675                                 regulator-alwa    611                                 regulator-always-on;
676                                 regulator-boot    612                                 regulator-boot-on;
677                                 regulator-min-    613                                 regulator-min-microvolt = <1800000>;
678                                 regulator-max-    614                                 regulator-max-microvolt = <1800000>;
679                                                   615 
680                                 regulator-stat    616                                 regulator-state-mem {
681                                         regula    617                                         regulator-off-in-suspend;
682                                         regula    618                                         regulator-suspend-microvolt = <1800000>;
683                                 };                619                                 };
684                         };                        620                         };
685                                                   621 
686                         vdda_1v2_s0: pldo-reg3    622                         vdda_1v2_s0: pldo-reg3 {
687                                 regulator-name    623                                 regulator-name = "vdda_1v2_s0";
688                                 regulator-alwa    624                                 regulator-always-on;
689                                 regulator-boot    625                                 regulator-boot-on;
690                                 regulator-min-    626                                 regulator-min-microvolt = <1200000>;
691                                 regulator-max-    627                                 regulator-max-microvolt = <1200000>;
692                                                   628 
693                                 regulator-stat    629                                 regulator-state-mem {
694                                         regula    630                                         regulator-off-in-suspend;
695                                 };                631                                 };
696                         };                        632                         };
697                                                   633 
698                         vcca_3v3_s0: pldo-reg4    634                         vcca_3v3_s0: pldo-reg4 {
699                                 regulator-name    635                                 regulator-name = "vcca_3v3_s0";
700                                 regulator-alwa    636                                 regulator-always-on;
701                                 regulator-boot    637                                 regulator-boot-on;
702                                 regulator-min-    638                                 regulator-min-microvolt = <3300000>;
703                                 regulator-max-    639                                 regulator-max-microvolt = <3300000>;
704                                 regulator-ramp    640                                 regulator-ramp-delay = <12500>;
705                                                   641 
706                                 regulator-stat    642                                 regulator-state-mem {
707                                         regula    643                                         regulator-off-in-suspend;
708                                 };                644                                 };
709                         };                        645                         };
710                                                   646 
711                         vccio_sd_s0: pldo-reg5    647                         vccio_sd_s0: pldo-reg5 {
712                                 regulator-name    648                                 regulator-name = "vccio_sd_s0";
713                                 regulator-alwa    649                                 regulator-always-on;
714                                 regulator-boot    650                                 regulator-boot-on;
715                                 regulator-min-    651                                 regulator-min-microvolt = <1800000>;
716                                 regulator-max-    652                                 regulator-max-microvolt = <3300000>;
717                                 regulator-ramp    653                                 regulator-ramp-delay = <12500>;
718                                                   654 
719                                 regulator-stat    655                                 regulator-state-mem {
720                                         regula    656                                         regulator-off-in-suspend;
721                                 };                657                                 };
722                         };                        658                         };
723                                                   659 
724                         pldo6_s3: pldo-reg6 {     660                         pldo6_s3: pldo-reg6 {
725                                 regulator-name    661                                 regulator-name = "pldo6_s3";
726                                 regulator-alwa    662                                 regulator-always-on;
727                                 regulator-boot    663                                 regulator-boot-on;
728                                 regulator-min-    664                                 regulator-min-microvolt = <1800000>;
729                                 regulator-max-    665                                 regulator-max-microvolt = <1800000>;
730                                                   666 
731                                 regulator-stat    667                                 regulator-state-mem {
732                                         regula    668                                         regulator-on-in-suspend;
733                                         regula    669                                         regulator-suspend-microvolt = <1800000>;
734                                 };                670                                 };
735                         };                        671                         };
736                                                   672 
737                         vdd_0v75_s3: nldo-reg1    673                         vdd_0v75_s3: nldo-reg1 {
738                                 regulator-name    674                                 regulator-name = "vdd_0v75_s3";
739                                 regulator-alwa    675                                 regulator-always-on;
740                                 regulator-boot    676                                 regulator-boot-on;
741                                 regulator-min-    677                                 regulator-min-microvolt = <750000>;
742                                 regulator-max-    678                                 regulator-max-microvolt = <750000>;
743                                                   679 
744                                 regulator-stat    680                                 regulator-state-mem {
745                                         regula    681                                         regulator-on-in-suspend;
746                                         regula    682                                         regulator-suspend-microvolt = <750000>;
747                                 };                683                                 };
748                         };                        684                         };
749                                                   685 
750                         vdda_ddr_pll_s0: nldo-    686                         vdda_ddr_pll_s0: nldo-reg2 {
751                                 regulator-name    687                                 regulator-name = "vdda_ddr_pll_s0";
752                                 regulator-alwa    688                                 regulator-always-on;
753                                 regulator-boot    689                                 regulator-boot-on;
754                                 regulator-min-    690                                 regulator-min-microvolt = <850000>;
755                                 regulator-max-    691                                 regulator-max-microvolt = <850000>;
756                                                   692 
757                                 regulator-stat    693                                 regulator-state-mem {
758                                         regula    694                                         regulator-off-in-suspend;
759                                         regula    695                                         regulator-suspend-microvolt = <850000>;
760                                 };                696                                 };
761                         };                        697                         };
762                                                   698 
763                         vdda_0v75_s0: nldo-reg    699                         vdda_0v75_s0: nldo-reg3 {
764                                 regulator-name    700                                 regulator-name = "vdda_0v75_s0";
765                                 regulator-alwa    701                                 regulator-always-on;
766                                 regulator-boot    702                                 regulator-boot-on;
767                                 regulator-min-    703                                 regulator-min-microvolt = <750000>;
768                                 regulator-max-    704                                 regulator-max-microvolt = <750000>;
769                                                   705 
770                                 regulator-stat    706                                 regulator-state-mem {
771                                         regula    707                                         regulator-off-in-suspend;
772                                 };                708                                 };
773                         };                        709                         };
774                                                   710 
775                         vdda_0v85_s0: nldo-reg    711                         vdda_0v85_s0: nldo-reg4 {
776                                 regulator-name    712                                 regulator-name = "vdda_0v85_s0";
777                                 regulator-alwa    713                                 regulator-always-on;
778                                 regulator-boot    714                                 regulator-boot-on;
779                                 regulator-min-    715                                 regulator-min-microvolt = <850000>;
780                                 regulator-max-    716                                 regulator-max-microvolt = <850000>;
781                                                   717 
782                                 regulator-stat    718                                 regulator-state-mem {
783                                         regula    719                                         regulator-off-in-suspend;
784                                 };                720                                 };
785                         };                        721                         };
786                                                   722 
787                         vdd_0v75_s0: nldo-reg5    723                         vdd_0v75_s0: nldo-reg5 {
788                                 regulator-name    724                                 regulator-name = "vdd_0v75_s0";
789                                 regulator-alwa    725                                 regulator-always-on;
790                                 regulator-boot    726                                 regulator-boot-on;
791                                 regulator-min-    727                                 regulator-min-microvolt = <750000>;
792                                 regulator-max-    728                                 regulator-max-microvolt = <750000>;
793                                                   729 
794                                 regulator-stat    730                                 regulator-state-mem {
795                                         regula    731                                         regulator-off-in-suspend;
796                                 };                732                                 };
797                         };                        733                         };
798                 };                                734                 };
799         };                                        735         };
800 };                                                736 };
801                                                   737 
802 &tsadc {                                          738 &tsadc {
803         status = "okay";                          739         status = "okay";
804 };                                                740 };
805                                                   741 
806 &u2phy2 {                                         742 &u2phy2 {
807         status = "okay";                          743         status = "okay";
808 };                                                744 };
809                                                   745 
810 &u2phy2_host {                                    746 &u2phy2_host {
811         phy-supply = <&vcc_5v0_usb_a>;            747         phy-supply = <&vcc_5v0_usb_a>;
812         status = "okay";                          748         status = "okay";
813 };                                                749 };
814                                                   750 
815 &u2phy3 {                                         751 &u2phy3 {
816         status = "okay";                          752         status = "okay";
817 };                                                753 };
818                                                   754 
819 &u2phy3_host {                                    755 &u2phy3_host {
820         status = "okay";                          756         status = "okay";
821 };                                                757 };
822                                                   758 
823 /* Mule-ATtiny debug UART; typically baudrate     759 /* Mule-ATtiny debug UART; typically baudrate 9600 */
824 &uart0 {                                          760 &uart0 {
825         pinctrl-0 = <&uart0m0_xfer>;              761         pinctrl-0 = <&uart0m0_xfer>;
826         status = "okay";                          762         status = "okay";
827 };                                                763 };
828                                                   764 
829 /* Main debug interface on P20 micro-USB B por    765 /* Main debug interface on P20 micro-USB B port and P21 header */
830 &uart2 {                                          766 &uart2 {
831         pinctrl-0 = <&uart2m0_xfer>;              767         pinctrl-0 = <&uart2m0_xfer>;
832         status = "okay";                          768         status = "okay";
833 };                                                769 };
834                                                   770 
835 /* RS485 on P19 */                                771 /* RS485 on P19 */
836 &uart3 {                                          772 &uart3 {
837         pinctrl-0 = <&uart3m2_xfer &uart3_rtsn    773         pinctrl-0 = <&uart3m2_xfer &uart3_rtsn>;
838         linux,rs485-enabled-at-boot-time;         774         linux,rs485-enabled-at-boot-time;
839         status = "okay";                          775         status = "okay";
840 };                                                776 };
841                                                   777 
842 /* Mule-ATtiny UPDI flashing UART */              778 /* Mule-ATtiny UPDI flashing UART */
843 &uart7 {                                          779 &uart7 {
844         pinctrl-0 = <&uart7m0_xfer>;              780         pinctrl-0 = <&uart7m0_xfer>;
845         status = "okay";                          781         status = "okay";
846 };                                                782 };
847                                                   783 
848 /* host0 on P10 USB-A */                          784 /* host0 on P10 USB-A */
849 &usb_host0_ehci {                                 785 &usb_host0_ehci {
850         status = "okay";                          786         status = "okay";
851 };                                                787 };
852                                                   788 
853 /* host0 on P10 USB-A */                          789 /* host0 on P10 USB-A */
854 &usb_host0_ohci {                                 790 &usb_host0_ohci {
855         status = "okay";                          791         status = "okay";
856 };                                                792 };
857                                                   793 
858 /* host1 on M.2 E-key */                          794 /* host1 on M.2 E-key */
859 &usb_host1_ehci {                                 795 &usb_host1_ehci {
860         status = "okay";                          796         status = "okay";
861 };                                                797 };
862                                                   798 
863 /* host1 on M.2 E-key */                          799 /* host1 on M.2 E-key */
864 &usb_host1_ohci {                                 800 &usb_host1_ohci {
865         status = "okay";                          801         status = "okay";
866 };                                                802 };
                                                      

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