Lines Matching +full:px30 +full:- +full:power

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
7 #include "px30.dtsi"
8 #include <dt-bindings/leds/common.h>
20 attiny-updi-gate-regulator {
21 compatible = "regulator-output";
22 vout-supply = <&vg_attiny_updi>;
25 emmc_pwrseq: emmc-pwrseq {
26 compatible = "mmc-pwrseq-emmc";
27 pinctrl-0 = <&emmc_reset>;
28 pinctrl-names = "default";
29 reset-gpios = <&gpio1 RK_PB3 GPIO_ACTIVE_HIGH>;
33 compatible = "gpio-leds";
34 pinctrl-names = "default";
35 pinctrl-0 = <&module_led_pin>;
38 module_led: led-0 {
41 linux,default-trigger = "heartbeat";
46 vcc5v0_sys: regulator-vccsys {
47 compatible = "regulator-fixed";
48 regulator-name = "vcc5v0_sys";
49 regulator-always-on;
50 regulator-boot-on;
51 regulator-min-microvolt = <5000000>;
52 regulator-max-microvolt = <5000000>;
57 cpu-supply = <&vdd_arm>;
61 cpu-supply = <&vdd_arm>;
65 cpu-supply = <&vdd_arm>;
69 cpu-supply = <&vdd_arm>;
73 bus-width = <8>;
74 cap-mmc-highspeed;
75 mmc-hs200-1_8v;
76 mmc-pwrseq = <&emmc_pwrseq>;
77 non-removable;
78 vmmc-supply = <&vcc_3v3>;
79 vqmmc-supply = <&vcc_emmc>;
84 /* On-module TI DP83825I PHY but no connector, enable in carrierboard */
86 phy-handle = <&dp83825>;
87 phy-supply = <&vcc_3v3>;
93 * The Qseven BIOS_DISABLE signal on the PX30-µQ7 keeps the on-module
94 * eMMC powered-down initially (in fact it keeps the reset signal
95 * asserted). BIOS_DISABLE_OVERRIDE pin allows to re-enable eMMC after
98 bios-disable-override-hog {
100 output-high;
101 line-name = "bios_disable_override";
102 gpio-hog;
110 bios-disable-n-hog {
112 line-name = "bios_disable";
114 gpio-hog;
128 interrupt-parent = <&gpio0>;
130 pinctrl-0 = <&pmic_int>;
131 pinctrl-names = "default";
132 #clock-cells = <0>;
133 clock-output-names = "xin32k";
134 system-power-controller;
135 wakeup-source;
137 vcc1-supply = <&vcc5v0_sys>;
138 vcc2-supply = <&vcc5v0_sys>;
139 vcc3-supply = <&vcc5v0_sys>;
140 vcc4-supply = <&vcc5v0_sys>;
141 vcc5-supply = <&vcc_3v3>;
142 vcc6-supply = <&vcc_3v3>;
143 vcc7-supply = <&vcc_3v3>;
144 vcc9-supply = <&vcc5v0_sys>;
148 regulator-name = "vdd_log";
149 regulator-min-microvolt = <950000>;
150 regulator-max-microvolt = <1350000>;
151 regulator-ramp-delay = <6001>;
152 regulator-always-on;
153 regulator-boot-on;
155 regulator-state-mem {
156 regulator-on-in-suspend;
157 regulator-suspend-microvolt = <950000>;
162 regulator-name = "vdd_arm";
163 regulator-min-microvolt = <950000>;
164 regulator-max-microvolt = <1350000>;
165 regulator-ramp-delay = <6001>;
166 regulator-always-on;
167 regulator-boot-on;
169 regulator-state-mem {
170 regulator-off-in-suspend;
171 regulator-suspend-microvolt = <950000>;
176 regulator-name = "vcc_ddr";
177 regulator-always-on;
178 regulator-boot-on;
180 regulator-state-mem {
181 regulator-on-in-suspend;
186 regulator-name = "vcc_3v0_1v8";
187 regulator-min-microvolt = <1800000>;
188 regulator-max-microvolt = <3000000>;
189 regulator-always-on;
190 regulator-boot-on;
192 regulator-state-mem {
193 regulator-on-in-suspend;
194 regulator-suspend-microvolt = <3000000>;
199 regulator-name = "vcc_3v3";
200 regulator-min-microvolt = <3300000>;
201 regulator-max-microvolt = <3300000>;
202 regulator-always-on;
203 regulator-boot-on;
205 regulator-state-mem {
206 regulator-on-in-suspend;
207 regulator-suspend-microvolt = <3300000>;
212 regulator-name = "vcc_1v8";
213 regulator-min-microvolt = <1800000>;
214 regulator-max-microvolt = <1800000>;
215 regulator-always-on;
216 regulator-boot-on;
218 regulator-state-mem {
219 regulator-on-in-suspend;
220 regulator-suspend-microvolt = <1800000>;
225 regulator-name = "vcc_1v0";
226 regulator-min-microvolt = <1000000>;
227 regulator-max-microvolt = <1000000>;
228 regulator-always-on;
229 regulator-boot-on;
231 regulator-state-mem {
232 regulator-on-in-suspend;
233 regulator-suspend-microvolt = <1000000>;
238 regulator-name = "vccio_sd";
239 regulator-min-microvolt = <1800000>;
240 regulator-max-microvolt = <3300000>;
241 regulator-always-on;
242 regulator-boot-on;
244 regulator-state-mem {
245 regulator-on-in-suspend;
246 regulator-suspend-microvolt = <3300000>;
251 regulator-always-on;
252 regulator-boot-on;
253 regulator-min-microvolt = <1000000>;
254 regulator-max-microvolt = <1000000>;
255 regulator-name = "vcc_lcd";
257 regulator-state-mem {
258 regulator-off-in-suspend;
259 regulator-suspend-microvolt = <1000000>;
264 regulator-name = "vcc_1v8_lcd";
265 regulator-min-microvolt = <1800000>;
266 regulator-max-microvolt = <1800000>;
267 regulator-always-on;
268 regulator-boot-on;
270 regulator-state-mem {
271 regulator-on-in-suspend;
272 regulator-suspend-microvolt = <1800000>;
277 regulator-name = "vcca_1v8";
278 regulator-min-microvolt = <1800000>;
279 regulator-max-microvolt = <1800000>;
280 regulator-always-on;
281 regulator-boot-on;
283 regulator-state-mem {
284 regulator-off-in-suspend;
285 regulator-suspend-microvolt = <1800000>;
291 regulator-name = "vg_attiny_updi";
301 clock-frequency = <400000>;
307 i2c-mux {
308 compatible = "tsd,mule-i2c-mux";
309 #address-cells = <1>;
310 #size-cells = <0>;
314 #address-cells = <1>;
315 #size-cells = <0>;
327 rockchip,trcm-sync-tx-only;
329 pinctrl-0 = <&i2s0_8ch_sclktx &i2s0_8ch_lrcktx
334 vccio1-supply = <&vcc_3v3>;
335 vccio2-supply = <&vccio_sd>;
336 vccio3-supply = <&vcc_3v3>;
337 vccio4-supply = <&vcc_3v3>;
338 vccio5-supply = <&vcc_3v3>;
339 vccio6-supply = <&vcc_emmc>;
340 vccio-oscgpi-supply = <&vcc_3v3>;
346 dp83825: ethernet-phy@0 {
347 compatible = "ethernet-phy-ieee802.3-c22";
349 pinctrl-names = "default";
350 pinctrl-0 = <&phy_rst>;
351 reset-assert-us = <50000>;
352 reset-deassert-us = <50000>;
353 reset-gpios = <&gpio3 RK_PB0 GPIO_ACTIVE_LOW>;
359 emmc_reset: emmc-reset {
365 phy_rst: phy-rst {
371 module_led_pin: module-led-pin {
377 pmic_int: pmic-int {
384 spi1_csn0_gpio_pin: spi1-csn0-gpio-pin {
389 spi1_csn1_gpio_pin: spi1-csn1-gpio-pin {
397 pmuio1-supply = <&vcc_3v3>;
398 pmuio2-supply = <&vcc_3v3>;
403 vref-supply = <&vcc_1v8>;
408 vqmmc-supply = <&vccio_sd>;
415 * With cs-gpios we have a rise time of about 20ns.
417 cs-gpios = <&gpio3 RK_PB1 GPIO_ACTIVE_LOW>, <&gpio3 RK_PB2 GPIO_ACTIVE_LOW>;
418 pinctrl-names = "default";
419 pinctrl-0 = <&spi1_clk &spi1_csn0_gpio_pin &spi1_csn1_gpio_pin &spi1_miso &spi1_mosi>;
435 /delete-property/ dmas;
436 /delete-property/ dma-names;
437 pinctrl-0 = <&uart5_xfer>;