Lines Matching +full:regulator +full:- +full:fixed

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/input/input.h>
10 compatible = "rockchip,rk3229-evb", "rockchip,rk3229";
21 dc_12v: dc-12v-regulator {
22 compatible = "regulator-fixed";
23 regulator-name = "dc_12v";
24 regulator-always-on;
25 regulator-boot-on;
26 regulator-min-microvolt = <12000000>;
27 regulator-max-microvolt = <12000000>;
31 compatible = "fixed-clock";
32 clock-frequency = <125000000>;
33 clock-output-names = "ext_gmac";
34 #clock-cells = <0>;
37 vcc_host: vcc-host-regulator {
38 compatible = "regulator-fixed";
39 enable-active-high;
41 pinctrl-names = "default";
42 pinctrl-0 = <&host_vbus_drv>;
43 regulator-name = "vcc_host";
44 regulator-always-on;
45 regulator-boot-on;
46 vin-supply = <&vcc_sys>;
49 vcc_phy: vcc-phy-regulator {
50 compatible = "regulator-fixed";
51 enable-active-high;
52 regulator-name = "vcc_phy";
53 regulator-min-microvolt = <1800000>;
54 regulator-max-microvolt = <1800000>;
55 regulator-always-on;
56 regulator-boot-on;
57 vin-supply = <&vccio_1v8>;
60 vcc_sys: vcc-sys-regulator {
61 compatible = "regulator-fixed";
62 regulator-name = "vcc_sys";
63 regulator-always-on;
64 regulator-boot-on;
65 regulator-min-microvolt = <5000000>;
66 regulator-max-microvolt = <5000000>;
67 vin-supply = <&dc_12v>;
70 vccio_1v8: vccio-1v8-regulator {
71 compatible = "regulator-fixed";
72 regulator-name = "vccio_1v8";
73 regulator-min-microvolt = <1800000>;
74 regulator-max-microvolt = <1800000>;
75 regulator-always-on;
76 vin-supply = <&vcc_sys>;
79 vccio_3v3: vccio-3v3-regulator {
80 compatible = "regulator-fixed";
81 regulator-name = "vccio_3v3";
82 regulator-min-microvolt = <3300000>;
83 regulator-max-microvolt = <3300000>;
84 regulator-always-on;
85 vin-supply = <&vcc_sys>;
88 vdd_arm: vdd-arm-regulator {
89 compatible = "pwm-regulator";
91 pwm-supply = <&vcc_sys>;
92 regulator-name = "vdd_arm";
93 regulator-min-microvolt = <950000>;
94 regulator-max-microvolt = <1400000>;
95 regulator-always-on;
96 regulator-boot-on;
99 vdd_log: vdd-log-regulator {
100 compatible = "pwm-regulator";
102 pwm-supply = <&vcc_sys>;
103 regulator-name = "vdd_log";
104 regulator-min-microvolt = <1000000>;
105 regulator-max-microvolt = <1300000>;
106 regulator-always-on;
107 regulator-boot-on;
110 gpio-keys {
111 compatible = "gpio-keys";
113 pinctrl-names = "default";
114 pinctrl-0 = <&pwr_key>;
116 power_key: power-key {
120 debounce-interval = <100>;
121 wakeup-source;
127 cpu-supply = <&vdd_arm>;
131 cpu-supply = <&vdd_arm>;
135 cpu-supply = <&vdd_arm>;
139 cpu-supply = <&vdd_arm>;
143 cap-mmc-highspeed;
144 non-removable;
149 assigned-clocks = <&cru SCLK_MAC_EXTCLK>, <&cru SCLK_MAC>;
150 assigned-clock-parents = <&ext_gmac>, <&cru SCLK_MAC_EXTCLK>;
152 phy-supply = <&vcc_phy>;
153 phy-mode = "rgmii";
154 pinctrl-names = "default";
155 pinctrl-0 = <&rgmii_pins>;
156 snps,reset-gpio = <&gpio2 RK_PD0 GPIO_ACTIVE_LOW>;
157 snps,reset-active-low;
158 snps,reset-delays-us = <0 10000 1000000>;
167 vccio1-supply = <&vccio_3v3>;
168 vccio2-supply = <&vccio_1v8>;
169 vccio4-supply = <&vccio_3v3>;
174 pwr_key: pwr-key {
180 host_vbus_drv: host-vbus-drv {
195 rockchip,hw-tshut-mode = <0>; /* tshut mode 0:CRU 1:GPIO */
206 u2phy0_otg: otg-port {
210 u2phy0_host: host-port {
211 phy-supply = <&vcc_host>;
219 u2phy1_otg: otg-port {
220 phy-supply = <&vcc_host>;
224 u2phy1_host: host-port {
225 phy-supply = <&vcc_host>;