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

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


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)       1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2                                                     2 
  3 /dts-v1/;                                           3 /dts-v1/;
  4                                                     4 
  5 #include <dt-bindings/gpio/gpio.h>                  5 #include <dt-bindings/gpio/gpio.h>
  6 #include <dt-bindings/leds/common.h>                6 #include <dt-bindings/leds/common.h>
  7 #include "rk3588.dtsi"                              7 #include "rk3588.dtsi"
  8                                                     8 
  9 / {                                                 9 / {
 10         model = "ArmSoM Sige7";                    10         model = "ArmSoM Sige7";
 11         compatible = "armsom,sige7", "rockchip     11         compatible = "armsom,sige7", "rockchip,rk3588";
 12                                                    12 
 13         aliases {                                  13         aliases {
 14                 mmc0 = &sdhci;                     14                 mmc0 = &sdhci;
 15                 mmc1 = &sdmmc;                     15                 mmc1 = &sdmmc;
 16         };                                         16         };
 17                                                    17 
 18         chosen {                                   18         chosen {
 19                 stdout-path = "serial2:1500000     19                 stdout-path = "serial2:1500000n8";
 20         };                                         20         };
 21                                                    21 
 22         analog-sound {                             22         analog-sound {
 23                 compatible = "audio-graph-card     23                 compatible = "audio-graph-card";
 24                 dais = <&i2s0_8ch_p0>;             24                 dais = <&i2s0_8ch_p0>;
 25                 label = "rk3588-es8316";           25                 label = "rk3588-es8316";
 26                 hp-det-gpio = <&gpio1 RK_PD5 G     26                 hp-det-gpio = <&gpio1 RK_PD5 GPIO_ACTIVE_HIGH>;
 27                 pinctrl-names = "default";         27                 pinctrl-names = "default";
 28                 pinctrl-0 = <&hp_detect>;          28                 pinctrl-0 = <&hp_detect>;
 29                 routing = "MIC2", "Mic Jack",      29                 routing = "MIC2", "Mic Jack",
 30                           "Headphones", "HPOL"     30                           "Headphones", "HPOL",
 31                           "Headphones", "HPOR"     31                           "Headphones", "HPOR";
 32                 widgets = "Microphone", "Mic J     32                 widgets = "Microphone", "Mic Jack",
 33                           "Headphone", "Headph     33                           "Headphone", "Headphones";
 34         };                                         34         };
 35                                                    35 
 36         leds {                                     36         leds {
 37                 compatible = "gpio-leds";          37                 compatible = "gpio-leds";
 38                 pinctrl-names = "default";         38                 pinctrl-names = "default";
 39                 pinctrl-0 = <&led_rgb_g>;          39                 pinctrl-0 = <&led_rgb_g>;
 40                                                    40 
 41                 led_green: led-0 {                 41                 led_green: led-0 {
 42                         color = <LED_COLOR_ID_     42                         color = <LED_COLOR_ID_GREEN>;
 43                         function = LED_FUNCTIO     43                         function = LED_FUNCTION_STATUS;
 44                         gpios = <&gpio0 RK_PB7     44                         gpios = <&gpio0 RK_PB7 GPIO_ACTIVE_HIGH>;
 45                         linux,default-trigger      45                         linux,default-trigger = "heartbeat";
 46                 };                                 46                 };
 47                                                    47 
 48                 led_red: led-1 {                   48                 led_red: led-1 {
 49                         color = <LED_COLOR_ID_     49                         color = <LED_COLOR_ID_RED>;
 50                         function = LED_FUNCTIO     50                         function = LED_FUNCTION_STATUS;
 51                         gpios = <&gpio4 RK_PC5     51                         gpios = <&gpio4 RK_PC5 GPIO_ACTIVE_HIGH>;
 52                         linux,default-trigger      52                         linux,default-trigger = "none";
 53                 };                                 53                 };
 54         };                                         54         };
 55                                                    55 
 56         fan: pwm-fan {                             56         fan: pwm-fan {
 57                 compatible = "pwm-fan";            57                 compatible = "pwm-fan";
 58                 cooling-levels = <0 95 145 195     58                 cooling-levels = <0 95 145 195 255>;
 59                 fan-supply = <&vcc5v0_sys>;        59                 fan-supply = <&vcc5v0_sys>;
 60                 pwms = <&pwm1 0 50000 0>;          60                 pwms = <&pwm1 0 50000 0>;
 61                 #cooling-cells = <2>;              61                 #cooling-cells = <2>;
 62         };                                         62         };
 63                                                    63 
 64         vcc3v3_pcie2x1l2: vcc3v3-pcie2x1l2-reg     64         vcc3v3_pcie2x1l2: vcc3v3-pcie2x1l2-regulator {
 65                 compatible = "regulator-fixed"     65                 compatible = "regulator-fixed";
 66                 regulator-name = "vcc3v3_pcie2     66                 regulator-name = "vcc3v3_pcie2x1l2";
 67                 regulator-min-microvolt = <330     67                 regulator-min-microvolt = <3300000>;
 68                 regulator-max-microvolt = <330     68                 regulator-max-microvolt = <3300000>;
 69                 startup-delay-us = <5000>;         69                 startup-delay-us = <5000>;
 70                 vin-supply = <&vcc_3v3_s3>;        70                 vin-supply = <&vcc_3v3_s3>;
 71         };                                         71         };
 72                                                    72 
 73         vcc3v3_pcie30: vcc3v3-pcie30-regulator     73         vcc3v3_pcie30: vcc3v3-pcie30-regulator {
 74                 compatible = "regulator-fixed"     74                 compatible = "regulator-fixed";
 75                 enable-active-high;                75                 enable-active-high;
 76                 gpios = <&gpio1 RK_PA4 GPIO_AC     76                 gpios = <&gpio1 RK_PA4 GPIO_ACTIVE_HIGH>;
 77                 regulator-name = "vcc3v3_pcie3     77                 regulator-name = "vcc3v3_pcie30";
 78                 regulator-min-microvolt = <330     78                 regulator-min-microvolt = <3300000>;
 79                 regulator-max-microvolt = <330     79                 regulator-max-microvolt = <3300000>;
 80                 startup-delay-us = <5000>;         80                 startup-delay-us = <5000>;
 81                 vin-supply = <&vcc5v0_sys>;        81                 vin-supply = <&vcc5v0_sys>;
 82         };                                         82         };
 83                                                    83 
 84         vcc5v0_host: vcc5v0-host-regulator {       84         vcc5v0_host: vcc5v0-host-regulator {
 85                 compatible = "regulator-fixed"     85                 compatible = "regulator-fixed";
 86                 regulator-name = "vcc5v0_host"     86                 regulator-name = "vcc5v0_host";
 87                 regulator-boot-on;                 87                 regulator-boot-on;
 88                 regulator-always-on;               88                 regulator-always-on;
 89                 regulator-min-microvolt = <500     89                 regulator-min-microvolt = <5000000>;
 90                 regulator-max-microvolt = <500     90                 regulator-max-microvolt = <5000000>;
 91                 enable-active-high;                91                 enable-active-high;
 92                 gpio = <&gpio4 RK_PB0 GPIO_ACT     92                 gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_HIGH>;
 93                 pinctrl-names = "default";         93                 pinctrl-names = "default";
 94                 pinctrl-0 = <&vcc5v0_host_en>;     94                 pinctrl-0 = <&vcc5v0_host_en>;
 95                 vin-supply = <&vcc5v0_sys>;        95                 vin-supply = <&vcc5v0_sys>;
 96         };                                         96         };
 97                                                    97 
 98         vcc5v0_sys: vcc5v0-sys-regulator {         98         vcc5v0_sys: vcc5v0-sys-regulator {
 99                 compatible = "regulator-fixed"     99                 compatible = "regulator-fixed";
100                 regulator-name = "vcc5v0_sys";    100                 regulator-name = "vcc5v0_sys";
101                 regulator-always-on;              101                 regulator-always-on;
102                 regulator-boot-on;                102                 regulator-boot-on;
103                 regulator-min-microvolt = <500    103                 regulator-min-microvolt = <5000000>;
104                 regulator-max-microvolt = <500    104                 regulator-max-microvolt = <5000000>;
105         };                                        105         };
106                                                   106 
107         vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regul    107         vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regulator {
108                 compatible = "regulator-fixed"    108                 compatible = "regulator-fixed";
109                 regulator-name = "vcc_1v1_nldo    109                 regulator-name = "vcc_1v1_nldo_s3";
110                 regulator-always-on;              110                 regulator-always-on;
111                 regulator-boot-on;                111                 regulator-boot-on;
112                 regulator-min-microvolt = <110    112                 regulator-min-microvolt = <1100000>;
113                 regulator-max-microvolt = <110    113                 regulator-max-microvolt = <1100000>;
114                 vin-supply = <&vcc5v0_sys>;       114                 vin-supply = <&vcc5v0_sys>;
115         };                                        115         };
116 };                                                116 };
117                                                   117 
118 &combphy0_ps {                                    118 &combphy0_ps {
119         status = "okay";                          119         status = "okay";
120 };                                                120 };
121                                                   121 
122 &combphy1_ps {                                    122 &combphy1_ps {
123         status = "okay";                          123         status = "okay";
124 };                                                124 };
125                                                   125 
126 &combphy2_psu {                                   126 &combphy2_psu {
127         status = "okay";                          127         status = "okay";
128 };                                                128 };
129                                                   129 
130 &cpu_b0 {                                         130 &cpu_b0 {
131         cpu-supply = <&vdd_cpu_big0_s0>;          131         cpu-supply = <&vdd_cpu_big0_s0>;
132 };                                                132 };
133                                                   133 
134 &cpu_b1 {                                         134 &cpu_b1 {
135         cpu-supply = <&vdd_cpu_big0_s0>;          135         cpu-supply = <&vdd_cpu_big0_s0>;
136 };                                                136 };
137                                                   137 
138 &cpu_b2 {                                         138 &cpu_b2 {
139         cpu-supply = <&vdd_cpu_big1_s0>;          139         cpu-supply = <&vdd_cpu_big1_s0>;
140 };                                                140 };
141                                                   141 
142 &cpu_b3 {                                         142 &cpu_b3 {
143         cpu-supply = <&vdd_cpu_big1_s0>;          143         cpu-supply = <&vdd_cpu_big1_s0>;
144 };                                                144 };
145                                                   145 
146 &cpu_l0 {                                         146 &cpu_l0 {
147         cpu-supply = <&vdd_cpu_lit_s0>;           147         cpu-supply = <&vdd_cpu_lit_s0>;
148 };                                                148 };
149                                                   149 
150 &cpu_l1 {                                         150 &cpu_l1 {
151         cpu-supply = <&vdd_cpu_lit_s0>;           151         cpu-supply = <&vdd_cpu_lit_s0>;
152 };                                                152 };
153                                                   153 
154 &cpu_l2 {                                         154 &cpu_l2 {
155         cpu-supply = <&vdd_cpu_lit_s0>;           155         cpu-supply = <&vdd_cpu_lit_s0>;
156 };                                                156 };
157                                                   157 
158 &cpu_l3 {                                         158 &cpu_l3 {
159         cpu-supply = <&vdd_cpu_lit_s0>;           159         cpu-supply = <&vdd_cpu_lit_s0>;
160 };                                                160 };
161                                                   161 
162 &gpu {                                            162 &gpu {
163         mali-supply = <&vdd_gpu_s0>;              163         mali-supply = <&vdd_gpu_s0>;
164         status = "okay";                          164         status = "okay";
165 };                                                165 };
166                                                   166 
167 &i2c0 {                                           167 &i2c0 {
168         pinctrl-names = "default";                168         pinctrl-names = "default";
169         pinctrl-0 = <&i2c0m2_xfer>;               169         pinctrl-0 = <&i2c0m2_xfer>;
170         status = "okay";                          170         status = "okay";
171                                                   171 
172         vdd_cpu_big0_s0: regulator@42 {           172         vdd_cpu_big0_s0: regulator@42 {
173                 compatible = "rockchip,rk8602"    173                 compatible = "rockchip,rk8602";
174                 reg = <0x42>;                     174                 reg = <0x42>;
175                 fcs,suspend-voltage-selector =    175                 fcs,suspend-voltage-selector = <1>;
176                 regulator-name = "vdd_cpu_big0    176                 regulator-name = "vdd_cpu_big0_s0";
177                 regulator-always-on;              177                 regulator-always-on;
178                 regulator-boot-on;                178                 regulator-boot-on;
179                 regulator-min-microvolt = <550    179                 regulator-min-microvolt = <550000>;
180                 regulator-max-microvolt = <105    180                 regulator-max-microvolt = <1050000>;
181                 regulator-ramp-delay = <2300>;    181                 regulator-ramp-delay = <2300>;
182                 vin-supply = <&vcc5v0_sys>;       182                 vin-supply = <&vcc5v0_sys>;
183                                                   183 
184                 regulator-state-mem {             184                 regulator-state-mem {
185                         regulator-off-in-suspe    185                         regulator-off-in-suspend;
186                 };                                186                 };
187         };                                        187         };
188                                                   188 
189         vdd_cpu_big1_s0: regulator@43 {           189         vdd_cpu_big1_s0: regulator@43 {
190                 compatible = "rockchip,rk8603"    190                 compatible = "rockchip,rk8603", "rockchip,rk8602";
191                 reg = <0x43>;                     191                 reg = <0x43>;
192                 fcs,suspend-voltage-selector =    192                 fcs,suspend-voltage-selector = <1>;
193                 regulator-name = "vdd_cpu_big1    193                 regulator-name = "vdd_cpu_big1_s0";
194                 regulator-always-on;              194                 regulator-always-on;
195                 regulator-boot-on;                195                 regulator-boot-on;
196                 regulator-min-microvolt = <550    196                 regulator-min-microvolt = <550000>;
197                 regulator-max-microvolt = <105    197                 regulator-max-microvolt = <1050000>;
198                 regulator-ramp-delay = <2300>;    198                 regulator-ramp-delay = <2300>;
199                 vin-supply = <&vcc5v0_sys>;       199                 vin-supply = <&vcc5v0_sys>;
200                                                   200 
201                 regulator-state-mem {             201                 regulator-state-mem {
202                         regulator-off-in-suspe    202                         regulator-off-in-suspend;
203                 };                                203                 };
204         };                                        204         };
205 };                                                205 };
206                                                   206 
207 &i2c6 {                                           207 &i2c6 {
208         status = "okay";                          208         status = "okay";
209                                                   209 
210         hym8563: rtc@51 {                         210         hym8563: rtc@51 {
211                 compatible = "haoyu,hym8563";     211                 compatible = "haoyu,hym8563";
212                 reg = <0x51>;                     212                 reg = <0x51>;
213                 interrupt-parent = <&gpio0>;      213                 interrupt-parent = <&gpio0>;
214                 interrupts = <RK_PB0 IRQ_TYPE_    214                 interrupts = <RK_PB0 IRQ_TYPE_LEVEL_LOW>;
215                 #clock-cells = <0>;               215                 #clock-cells = <0>;
216                 clock-output-names = "hym8563"    216                 clock-output-names = "hym8563";
217                 pinctrl-names = "default";        217                 pinctrl-names = "default";
218                 pinctrl-0 = <&hym8563_int>;       218                 pinctrl-0 = <&hym8563_int>;
219                 wakeup-source;                    219                 wakeup-source;
220         };                                        220         };
221 };                                                221 };
222                                                   222 
223 &i2c7 {                                           223 &i2c7 {
224         status = "okay";                          224         status = "okay";
225                                                   225 
226         es8316: audio-codec@11 {                  226         es8316: audio-codec@11 {
227                 compatible = "everest,es8316";    227                 compatible = "everest,es8316";
228                 reg = <0x11>;                     228                 reg = <0x11>;
229                 assigned-clocks = <&cru I2S0_8    229                 assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;
230                 assigned-clock-rates = <122880    230                 assigned-clock-rates = <12288000>;
231                 clocks = <&cru I2S0_8CH_MCLKOU    231                 clocks = <&cru I2S0_8CH_MCLKOUT>;
232                 clock-names = "mclk";             232                 clock-names = "mclk";
233                 #sound-dai-cells = <0>;           233                 #sound-dai-cells = <0>;
234                                                   234 
235                 port {                            235                 port {
236                         es8316_p0_0: endpoint     236                         es8316_p0_0: endpoint {
237                                 remote-endpoin    237                                 remote-endpoint = <&i2s0_8ch_p0_0>;
238                         };                        238                         };
239                 };                                239                 };
240         };                                        240         };
241 };                                                241 };
242                                                   242 
243 &i2s0_8ch {                                       243 &i2s0_8ch {
244         pinctrl-names = "default";                244         pinctrl-names = "default";
245         pinctrl-0 = <&i2s0_lrck                   245         pinctrl-0 = <&i2s0_lrck
246                      &i2s0_mclk                   246                      &i2s0_mclk
247                      &i2s0_sclk                   247                      &i2s0_sclk
248                      &i2s0_sdi0                   248                      &i2s0_sdi0
249                      &i2s0_sdo0>;                 249                      &i2s0_sdo0>;
250         status = "okay";                          250         status = "okay";
251                                                   251 
252         i2s0_8ch_p0: port {                       252         i2s0_8ch_p0: port {
253                 i2s0_8ch_p0_0: endpoint {         253                 i2s0_8ch_p0_0: endpoint {
254                         dai-format = "i2s";       254                         dai-format = "i2s";
255                         mclk-fs = <256>;          255                         mclk-fs = <256>;
256                         remote-endpoint = <&es    256                         remote-endpoint = <&es8316_p0_0>;
257                 };                                257                 };
258         };                                        258         };
259 };                                                259 };
260                                                   260 
261 /* phy1 - right ethernet port */                  261 /* phy1 - right ethernet port */
262 &pcie2x1l0 {                                      262 &pcie2x1l0 {
263         reset-gpios = <&gpio4 RK_PA5 GPIO_ACTI    263         reset-gpios = <&gpio4 RK_PA5 GPIO_ACTIVE_HIGH>;
264         status = "okay";                          264         status = "okay";
265 };                                                265 };
266                                                   266 
267 /* phy2 - WiFi */                                 267 /* phy2 - WiFi */
268 &pcie2x1l1 {                                      268 &pcie2x1l1 {
269         reset-gpios = <&gpio3 RK_PD4 GPIO_ACTI    269         reset-gpios = <&gpio3 RK_PD4 GPIO_ACTIVE_HIGH>;
270         status = "okay";                          270         status = "okay";
271 };                                                271 };
272                                                   272 
273 /* phy0 - left ethernet port */                   273 /* phy0 - left ethernet port */
274 &pcie2x1l2 {                                      274 &pcie2x1l2 {
275         reset-gpios = <&gpio3 RK_PB0 GPIO_ACTI    275         reset-gpios = <&gpio3 RK_PB0 GPIO_ACTIVE_HIGH>;
276         status = "okay";                          276         status = "okay";
277 };                                                277 };
278                                                   278 
279 &pcie30phy {                                      279 &pcie30phy {
280         status = "okay";                          280         status = "okay";
281 };                                                281 };
282                                                   282 
283 &pcie3x4 {                                        283 &pcie3x4 {
284         reset-gpios = <&gpio4 RK_PB6 GPIO_ACTI    284         reset-gpios = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>;
285         vpcie3v3-supply = <&vcc3v3_pcie30>;       285         vpcie3v3-supply = <&vcc3v3_pcie30>;
286         status = "okay";                          286         status = "okay";
287 };                                                287 };
288                                                   288 
289 &pinctrl {                                        289 &pinctrl {
290         hym8563 {                                 290         hym8563 {
291                 hym8563_int: hym8563-int {        291                 hym8563_int: hym8563-int {
292                         rockchip,pins = <0 RK_    292                         rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
293                 };                                293                 };
294         };                                        294         };
295                                                   295 
296         leds {                                    296         leds {
297                 led_rgb_g: led-rgb-g {            297                 led_rgb_g: led-rgb-g {
298                         rockchip,pins = <0 RK_    298                         rockchip,pins = <0 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>;
299                 };                                299                 };
300                 led_rgb_r: led-rgb-r {            300                 led_rgb_r: led-rgb-r {
301                         rockchip,pins = <0 RK_    301                         rockchip,pins = <0 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>;
302                 };                                302                 };
303         };                                        303         };
304                                                   304 
305         sound {                                   305         sound {
306                 hp_detect: hp-detect {            306                 hp_detect: hp-detect {
307                         rockchip,pins = <1 RK_    307                         rockchip,pins = <1 RK_PD5 RK_FUNC_GPIO &pcfg_pull_none>;
308                 };                                308                 };
309         };                                        309         };
310                                                   310 
311         usb {                                     311         usb {
312                 vcc5v0_host_en: vcc5v0-host-en    312                 vcc5v0_host_en: vcc5v0-host-en {
313                         rockchip,pins = <4 RK_    313                         rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>;
314                 };                                314                 };
315         };                                        315         };
316 };                                                316 };
317                                                   317 
318 &pwm1 {                                           318 &pwm1 {
319         status = "okay";                          319         status = "okay";
320 };                                                320 };
321                                                   321 
322 &saradc {                                         322 &saradc {
323         vref-supply = <&avcc_1v8_s0>;             323         vref-supply = <&avcc_1v8_s0>;
324         status = "okay";                          324         status = "okay";
325 };                                                325 };
326                                                   326 
327 &sdhci {                                          327 &sdhci {
328         bus-width = <8>;                          328         bus-width = <8>;
329         no-sdio;                                  329         no-sdio;
330         no-sd;                                    330         no-sd;
331         non-removable;                            331         non-removable;
332         mmc-hs200-1_8v;                           332         mmc-hs200-1_8v;
333         status = "okay";                          333         status = "okay";
334 };                                                334 };
335                                                   335 
336 &sdmmc {                                          336 &sdmmc {
337         bus-width = <4>;                          337         bus-width = <4>;
338         cap-mmc-highspeed;                        338         cap-mmc-highspeed;
339         cap-sd-highspeed;                         339         cap-sd-highspeed;
340         disable-wp;                               340         disable-wp;
341         max-frequency = <200000000>;              341         max-frequency = <200000000>;
342         no-sdio;                                  342         no-sdio;
343         no-mmc;                                   343         no-mmc;
344         sd-uhs-sdr104;                            344         sd-uhs-sdr104;
345         vmmc-supply = <&vcc_3v3_s3>;              345         vmmc-supply = <&vcc_3v3_s3>;
346         vqmmc-supply = <&vccio_sd_s0>;            346         vqmmc-supply = <&vccio_sd_s0>;
347         status = "okay";                          347         status = "okay";
348 };                                                348 };
349                                                   349 
350 &spi2 {                                           350 &spi2 {
351         assigned-clocks = <&cru CLK_SPI2>;        351         assigned-clocks = <&cru CLK_SPI2>;
352         assigned-clock-rates = <200000000>;       352         assigned-clock-rates = <200000000>;
353         num-cs = <1>;                             353         num-cs = <1>;
354         pinctrl-names = "default";                354         pinctrl-names = "default";
355         pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>    355         pinctrl-0 = <&spi2m2_cs0 &spi2m2_pins>;
356         status = "okay";                          356         status = "okay";
357                                                   357 
358         pmic@0 {                                  358         pmic@0 {
359                 compatible = "rockchip,rk806";    359                 compatible = "rockchip,rk806";
360                 spi-max-frequency = <1000000>;    360                 spi-max-frequency = <1000000>;
361                 reg = <0x0>;                      361                 reg = <0x0>;
362                                                   362 
363                 interrupt-parent = <&gpio0>;      363                 interrupt-parent = <&gpio0>;
364                 interrupts = <7 IRQ_TYPE_LEVEL    364                 interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
365                                                   365 
366                 gpio-controller;                  366                 gpio-controller;
367                 #gpio-cells = <2>;                367                 #gpio-cells = <2>;
368                                                   368 
369                 pinctrl-names = "default";        369                 pinctrl-names = "default";
370                 pinctrl-0 = <&pmic_pins>, <&rk    370                 pinctrl-0 = <&pmic_pins>, <&rk806_dvs1_null>,
371                             <&rk806_dvs2_null>    371                             <&rk806_dvs2_null>, <&rk806_dvs3_null>;
372                                                   372 
373                 system-power-controller;          373                 system-power-controller;
374                                                   374 
375                 vcc1-supply = <&vcc5v0_sys>;      375                 vcc1-supply = <&vcc5v0_sys>;
376                 vcc2-supply = <&vcc5v0_sys>;      376                 vcc2-supply = <&vcc5v0_sys>;
377                 vcc3-supply = <&vcc5v0_sys>;      377                 vcc3-supply = <&vcc5v0_sys>;
378                 vcc4-supply = <&vcc5v0_sys>;      378                 vcc4-supply = <&vcc5v0_sys>;
379                 vcc5-supply = <&vcc5v0_sys>;      379                 vcc5-supply = <&vcc5v0_sys>;
380                 vcc6-supply = <&vcc5v0_sys>;      380                 vcc6-supply = <&vcc5v0_sys>;
381                 vcc7-supply = <&vcc5v0_sys>;      381                 vcc7-supply = <&vcc5v0_sys>;
382                 vcc8-supply = <&vcc5v0_sys>;      382                 vcc8-supply = <&vcc5v0_sys>;
383                 vcc9-supply = <&vcc5v0_sys>;      383                 vcc9-supply = <&vcc5v0_sys>;
384                 vcc10-supply = <&vcc5v0_sys>;     384                 vcc10-supply = <&vcc5v0_sys>;
385                 vcc11-supply = <&vcc_2v0_pldo_    385                 vcc11-supply = <&vcc_2v0_pldo_s3>;
386                 vcc12-supply = <&vcc5v0_sys>;     386                 vcc12-supply = <&vcc5v0_sys>;
387                 vcc13-supply = <&vcc_1v1_nldo_    387                 vcc13-supply = <&vcc_1v1_nldo_s3>;
388                 vcc14-supply = <&vcc_1v1_nldo_    388                 vcc14-supply = <&vcc_1v1_nldo_s3>;
389                 vcca-supply = <&vcc5v0_sys>;      389                 vcca-supply = <&vcc5v0_sys>;
390                                                   390 
391                 rk806_dvs1_null: dvs1-null-pin    391                 rk806_dvs1_null: dvs1-null-pins {
392                         pins = "gpio_pwrctrl1"    392                         pins = "gpio_pwrctrl1";
393                         function = "pin_fun0";    393                         function = "pin_fun0";
394                 };                                394                 };
395                                                   395 
396                 rk806_dvs2_null: dvs2-null-pin    396                 rk806_dvs2_null: dvs2-null-pins {
397                         pins = "gpio_pwrctrl2"    397                         pins = "gpio_pwrctrl2";
398                         function = "pin_fun0";    398                         function = "pin_fun0";
399                 };                                399                 };
400                                                   400 
401                 rk806_dvs3_null: dvs3-null-pin    401                 rk806_dvs3_null: dvs3-null-pins {
402                         pins = "gpio_pwrctrl3"    402                         pins = "gpio_pwrctrl3";
403                         function = "pin_fun0";    403                         function = "pin_fun0";
404                 };                                404                 };
405                                                   405 
406                 regulators {                      406                 regulators {
407                         vdd_gpu_s0: vdd_gpu_me    407                         vdd_gpu_s0: vdd_gpu_mem_s0: dcdc-reg1 {
408                                 regulator-alwa    408                                 regulator-always-on;
409                                 regulator-boot    409                                 regulator-boot-on;
410                                 regulator-min-    410                                 regulator-min-microvolt = <550000>;
411                                 regulator-max-    411                                 regulator-max-microvolt = <950000>;
412                                 regulator-ramp    412                                 regulator-ramp-delay = <12500>;
413                                 regulator-name    413                                 regulator-name = "vdd_gpu_s0";
414                                 regulator-enab    414                                 regulator-enable-ramp-delay = <400>;
415                                                   415 
416                                 regulator-stat    416                                 regulator-state-mem {
417                                         regula    417                                         regulator-off-in-suspend;
418                                 };                418                                 };
419                         };                        419                         };
420                                                   420 
421                         vdd_cpu_lit_s0: vdd_cp    421                         vdd_cpu_lit_s0: vdd_cpu_lit_mem_s0: dcdc-reg2 {
422                                 regulator-alwa    422                                 regulator-always-on;
423                                 regulator-boot    423                                 regulator-boot-on;
424                                 regulator-min-    424                                 regulator-min-microvolt = <550000>;
425                                 regulator-max-    425                                 regulator-max-microvolt = <950000>;
426                                 regulator-ramp    426                                 regulator-ramp-delay = <12500>;
427                                 regulator-name    427                                 regulator-name = "vdd_cpu_lit_s0";
428                                                   428 
429                                 regulator-stat    429                                 regulator-state-mem {
430                                         regula    430                                         regulator-off-in-suspend;
431                                 };                431                                 };
432                         };                        432                         };
433                                                   433 
434                         vdd_log_s0: dcdc-reg3     434                         vdd_log_s0: dcdc-reg3 {
435                                 regulator-alwa    435                                 regulator-always-on;
436                                 regulator-boot    436                                 regulator-boot-on;
437                                 regulator-min-    437                                 regulator-min-microvolt = <675000>;
438                                 regulator-max-    438                                 regulator-max-microvolt = <750000>;
439                                 regulator-ramp    439                                 regulator-ramp-delay = <12500>;
440                                 regulator-name    440                                 regulator-name = "vdd_log_s0";
441                                                   441 
442                                 regulator-stat    442                                 regulator-state-mem {
443                                         regula    443                                         regulator-off-in-suspend;
444                                         regula    444                                         regulator-suspend-microvolt = <750000>;
445                                 };                445                                 };
446                         };                        446                         };
447                                                   447 
448                         vdd_vdenc_s0: vdd_vden    448                         vdd_vdenc_s0: vdd_vdenc_mem_s0: dcdc-reg4 {
449                                 regulator-alwa    449                                 regulator-always-on;
450                                 regulator-boot    450                                 regulator-boot-on;
451                                 regulator-min-    451                                 regulator-min-microvolt = <550000>;
452                                 regulator-max-    452                                 regulator-max-microvolt = <950000>;
453                                 regulator-ramp    453                                 regulator-ramp-delay = <12500>;
454                                 regulator-name    454                                 regulator-name = "vdd_vdenc_s0";
455                                                   455 
456                                 regulator-stat    456                                 regulator-state-mem {
457                                         regula    457                                         regulator-off-in-suspend;
458                                 };                458                                 };
459                         };                        459                         };
460                                                   460 
461                         vdd_ddr_s0: dcdc-reg5     461                         vdd_ddr_s0: dcdc-reg5 {
462                                 regulator-alwa    462                                 regulator-always-on;
463                                 regulator-boot    463                                 regulator-boot-on;
464                                 regulator-min-    464                                 regulator-min-microvolt = <675000>;
465                                 regulator-max-    465                                 regulator-max-microvolt = <900000>;
466                                 regulator-ramp    466                                 regulator-ramp-delay = <12500>;
467                                 regulator-name    467                                 regulator-name = "vdd_ddr_s0";
468                                                   468 
469                                 regulator-stat    469                                 regulator-state-mem {
470                                         regula    470                                         regulator-off-in-suspend;
471                                         regula    471                                         regulator-suspend-microvolt = <850000>;
472                                 };                472                                 };
473                         };                        473                         };
474                                                   474 
475                         vdd2_ddr_s3: dcdc-reg6    475                         vdd2_ddr_s3: dcdc-reg6 {
476                                 regulator-alwa    476                                 regulator-always-on;
477                                 regulator-boot    477                                 regulator-boot-on;
478                                 regulator-name    478                                 regulator-name = "vdd2_ddr_s3";
479                                                   479 
480                                 regulator-stat    480                                 regulator-state-mem {
481                                         regula    481                                         regulator-on-in-suspend;
482                                 };                482                                 };
483                         };                        483                         };
484                                                   484 
485                         vcc_2v0_pldo_s3: dcdc-    485                         vcc_2v0_pldo_s3: dcdc-reg7 {
486                                 regulator-alwa    486                                 regulator-always-on;
487                                 regulator-boot    487                                 regulator-boot-on;
488                                 regulator-min-    488                                 regulator-min-microvolt = <2000000>;
489                                 regulator-max-    489                                 regulator-max-microvolt = <2000000>;
490                                 regulator-ramp    490                                 regulator-ramp-delay = <12500>;
491                                 regulator-name    491                                 regulator-name = "vdd_2v0_pldo_s3";
492                                                   492 
493                                 regulator-stat    493                                 regulator-state-mem {
494                                         regula    494                                         regulator-on-in-suspend;
495                                         regula    495                                         regulator-suspend-microvolt = <2000000>;
496                                 };                496                                 };
497                         };                        497                         };
498                                                   498 
499                         vcc_3v3_s3: dcdc-reg8     499                         vcc_3v3_s3: dcdc-reg8 {
500                                 regulator-alwa    500                                 regulator-always-on;
501                                 regulator-boot    501                                 regulator-boot-on;
502                                 regulator-min-    502                                 regulator-min-microvolt = <3300000>;
503                                 regulator-max-    503                                 regulator-max-microvolt = <3300000>;
504                                 regulator-name    504                                 regulator-name = "vcc_3v3_s3";
505                                                   505 
506                                 regulator-stat    506                                 regulator-state-mem {
507                                         regula    507                                         regulator-on-in-suspend;
508                                         regula    508                                         regulator-suspend-microvolt = <3300000>;
509                                 };                509                                 };
510                         };                        510                         };
511                                                   511 
512                         vddq_ddr_s0: dcdc-reg9    512                         vddq_ddr_s0: dcdc-reg9 {
513                                 regulator-alwa    513                                 regulator-always-on;
514                                 regulator-boot    514                                 regulator-boot-on;
515                                 regulator-name    515                                 regulator-name = "vddq_ddr_s0";
516                                                   516 
517                                 regulator-stat    517                                 regulator-state-mem {
518                                         regula    518                                         regulator-off-in-suspend;
519                                 };                519                                 };
520                         };                        520                         };
521                                                   521 
522                         vcc_1v8_s3: dcdc-reg10    522                         vcc_1v8_s3: dcdc-reg10 {
523                                 regulator-alwa    523                                 regulator-always-on;
524                                 regulator-boot    524                                 regulator-boot-on;
525                                 regulator-min-    525                                 regulator-min-microvolt = <1800000>;
526                                 regulator-max-    526                                 regulator-max-microvolt = <1800000>;
527                                 regulator-name    527                                 regulator-name = "vcc_1v8_s3";
528                                                   528 
529                                 regulator-stat    529                                 regulator-state-mem {
530                                         regula    530                                         regulator-on-in-suspend;
531                                         regula    531                                         regulator-suspend-microvolt = <1800000>;
532                                 };                532                                 };
533                         };                        533                         };
534                                                   534 
535                         avcc_1v8_s0: pldo-reg1    535                         avcc_1v8_s0: pldo-reg1 {
536                                 regulator-alwa    536                                 regulator-always-on;
537                                 regulator-boot    537                                 regulator-boot-on;
538                                 regulator-min-    538                                 regulator-min-microvolt = <1800000>;
539                                 regulator-max-    539                                 regulator-max-microvolt = <1800000>;
540                                 regulator-name    540                                 regulator-name = "avcc_1v8_s0";
541                                                   541 
542                                 regulator-stat    542                                 regulator-state-mem {
543                                         regula    543                                         regulator-off-in-suspend;
544                                 };                544                                 };
545                         };                        545                         };
546                                                   546 
547                         vcc_1v8_s0: pldo-reg2     547                         vcc_1v8_s0: pldo-reg2 {
548                                 regulator-alwa    548                                 regulator-always-on;
549                                 regulator-boot    549                                 regulator-boot-on;
550                                 regulator-min-    550                                 regulator-min-microvolt = <1800000>;
551                                 regulator-max-    551                                 regulator-max-microvolt = <1800000>;
552                                 regulator-name    552                                 regulator-name = "vcc_1v8_s0";
553                                                   553 
554                                 regulator-stat    554                                 regulator-state-mem {
555                                         regula    555                                         regulator-off-in-suspend;
556                                         regula    556                                         regulator-suspend-microvolt = <1800000>;
557                                 };                557                                 };
558                         };                        558                         };
559                                                   559 
560                         avdd_1v2_s0: pldo-reg3    560                         avdd_1v2_s0: pldo-reg3 {
561                                 regulator-alwa    561                                 regulator-always-on;
562                                 regulator-boot    562                                 regulator-boot-on;
563                                 regulator-min-    563                                 regulator-min-microvolt = <1200000>;
564                                 regulator-max-    564                                 regulator-max-microvolt = <1200000>;
565                                 regulator-name    565                                 regulator-name = "avdd_1v2_s0";
566                                                   566 
567                                 regulator-stat    567                                 regulator-state-mem {
568                                         regula    568                                         regulator-off-in-suspend;
569                                 };                569                                 };
570                         };                        570                         };
571                                                   571 
572                         vcc_3v3_s0: pldo-reg4     572                         vcc_3v3_s0: pldo-reg4 {
573                                 regulator-alwa    573                                 regulator-always-on;
574                                 regulator-boot    574                                 regulator-boot-on;
575                                 regulator-min-    575                                 regulator-min-microvolt = <3300000>;
576                                 regulator-max-    576                                 regulator-max-microvolt = <3300000>;
577                                 regulator-ramp    577                                 regulator-ramp-delay = <12500>;
578                                 regulator-name    578                                 regulator-name = "vcc_3v3_s0";
579                                                   579 
580                                 regulator-stat    580                                 regulator-state-mem {
581                                         regula    581                                         regulator-off-in-suspend;
582                                 };                582                                 };
583                         };                        583                         };
584                                                   584 
585                         vccio_sd_s0: pldo-reg5    585                         vccio_sd_s0: pldo-reg5 {
586                                 regulator-alwa    586                                 regulator-always-on;
587                                 regulator-boot    587                                 regulator-boot-on;
588                                 regulator-min-    588                                 regulator-min-microvolt = <1800000>;
589                                 regulator-max-    589                                 regulator-max-microvolt = <3300000>;
590                                 regulator-ramp    590                                 regulator-ramp-delay = <12500>;
591                                 regulator-name    591                                 regulator-name = "vccio_sd_s0";
592                                                   592 
593                                 regulator-stat    593                                 regulator-state-mem {
594                                         regula    594                                         regulator-off-in-suspend;
595                                 };                595                                 };
596                         };                        596                         };
597                                                   597 
598                         pldo6_s3: pldo-reg6 {     598                         pldo6_s3: pldo-reg6 {
599                                 regulator-alwa    599                                 regulator-always-on;
600                                 regulator-boot    600                                 regulator-boot-on;
601                                 regulator-min-    601                                 regulator-min-microvolt = <1800000>;
602                                 regulator-max-    602                                 regulator-max-microvolt = <1800000>;
603                                 regulator-name    603                                 regulator-name = "pldo6_s3";
604                                                   604 
605                                 regulator-stat    605                                 regulator-state-mem {
606                                         regula    606                                         regulator-on-in-suspend;
607                                         regula    607                                         regulator-suspend-microvolt = <1800000>;
608                                 };                608                                 };
609                         };                        609                         };
610                                                   610 
611                         vdd_0v75_s3: nldo-reg1    611                         vdd_0v75_s3: nldo-reg1 {
612                                 regulator-alwa    612                                 regulator-always-on;
613                                 regulator-boot    613                                 regulator-boot-on;
614                                 regulator-min-    614                                 regulator-min-microvolt = <750000>;
615                                 regulator-max-    615                                 regulator-max-microvolt = <750000>;
616                                 regulator-name    616                                 regulator-name = "vdd_0v75_s3";
617                                                   617 
618                                 regulator-stat    618                                 regulator-state-mem {
619                                         regula    619                                         regulator-on-in-suspend;
620                                         regula    620                                         regulator-suspend-microvolt = <750000>;
621                                 };                621                                 };
622                         };                        622                         };
623                                                   623 
624                         vdd_ddr_pll_s0: nldo-r    624                         vdd_ddr_pll_s0: nldo-reg2 {
625                                 regulator-alwa    625                                 regulator-always-on;
626                                 regulator-boot    626                                 regulator-boot-on;
627                                 regulator-min-    627                                 regulator-min-microvolt = <850000>;
628                                 regulator-max-    628                                 regulator-max-microvolt = <850000>;
629                                 regulator-name    629                                 regulator-name = "vdd_ddr_pll_s0";
630                                                   630 
631                                 regulator-stat    631                                 regulator-state-mem {
632                                         regula    632                                         regulator-off-in-suspend;
633                                         regula    633                                         regulator-suspend-microvolt = <850000>;
634                                 };                634                                 };
635                         };                        635                         };
636                                                   636 
637                         avdd_0v75_s0: nldo-reg    637                         avdd_0v75_s0: nldo-reg3 {
638                                 regulator-alwa    638                                 regulator-always-on;
639                                 regulator-boot    639                                 regulator-boot-on;
640                                 regulator-min-    640                                 regulator-min-microvolt = <750000>;
641                                 regulator-max-    641                                 regulator-max-microvolt = <750000>;
642                                 regulator-name    642                                 regulator-name = "avdd_0v75_s0";
643                                                   643 
644                                 regulator-stat    644                                 regulator-state-mem {
645                                         regula    645                                         regulator-off-in-suspend;
646                                 };                646                                 };
647                         };                        647                         };
648                                                   648 
649                         vdd_0v85_s0: nldo-reg4    649                         vdd_0v85_s0: nldo-reg4 {
650                                 regulator-alwa    650                                 regulator-always-on;
651                                 regulator-boot    651                                 regulator-boot-on;
652                                 regulator-min-    652                                 regulator-min-microvolt = <850000>;
653                                 regulator-max-    653                                 regulator-max-microvolt = <850000>;
654                                 regulator-name    654                                 regulator-name = "vdd_0v85_s0";
655                                                   655 
656                                 regulator-stat    656                                 regulator-state-mem {
657                                         regula    657                                         regulator-off-in-suspend;
658                                 };                658                                 };
659                         };                        659                         };
660                                                   660 
661                         vdd_0v75_s0: nldo-reg5    661                         vdd_0v75_s0: nldo-reg5 {
662                                 regulator-alwa    662                                 regulator-always-on;
663                                 regulator-boot    663                                 regulator-boot-on;
664                                 regulator-min-    664                                 regulator-min-microvolt = <750000>;
665                                 regulator-max-    665                                 regulator-max-microvolt = <750000>;
666                                 regulator-name    666                                 regulator-name = "vdd_0v75_s0";
667                                                   667 
668                                 regulator-stat    668                                 regulator-state-mem {
669                                         regula    669                                         regulator-off-in-suspend;
670                                 };                670                                 };
671                         };                        671                         };
672                 };                                672                 };
673         };                                        673         };
674 };                                                674 };
675                                                   675 
676 &tsadc {                                       << 
677         status = "okay";                       << 
678 };                                             << 
679                                                << 
680 &u2phy0 {                                         676 &u2phy0 {
681         status = "okay";                          677         status = "okay";
682 };                                                678 };
683                                                   679 
684 &u2phy0_otg {                                     680 &u2phy0_otg {
685         status = "okay";                          681         status = "okay";
686 };                                                682 };
687                                                   683 
688 &u2phy1 {                                         684 &u2phy1 {
689         status = "okay";                          685         status = "okay";
690 };                                                686 };
691                                                   687 
692 &u2phy1_otg {                                     688 &u2phy1_otg {
693         status = "okay";                          689         status = "okay";
694 };                                                690 };
695                                                   691 
696 &u2phy3 {                                         692 &u2phy3 {
697         status = "okay";                          693         status = "okay";
698 };                                                694 };
699                                                   695 
700 &u2phy3_host {                                    696 &u2phy3_host {
701         phy-supply = <&vcc5v0_host>;              697         phy-supply = <&vcc5v0_host>;
702         status = "okay";                          698         status = "okay";
703 };                                                699 };
704                                                   700 
705 &uart2 {                                          701 &uart2 {
706         pinctrl-0 = <&uart2m0_xfer>;              702         pinctrl-0 = <&uart2m0_xfer>;
707         status = "okay";                          703         status = "okay";
708 };                                                704 };
709                                                   705 
710 &usbdp_phy1 {                                     706 &usbdp_phy1 {
711         status = "okay";                          707         status = "okay";
712 };                                                708 };
713                                                   709 
714 &usb_host1_ehci {                                 710 &usb_host1_ehci {
715         status = "okay";                          711         status = "okay";
716 };                                                712 };
717                                                   713 
718 &usb_host1_ohci {                                 714 &usb_host1_ohci {
719         status = "okay";                          715         status = "okay";
720 };                                                716 };
721                                                   717 
722 &usb_host1_xhci {                                 718 &usb_host1_xhci {
723         dr_mode = "host";                         719         dr_mode = "host";
724         status = "okay";                          720         status = "okay";
725 };                                                721 };
                                                      

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