Lines Matching +full:pp1800 +full:- +full:supply

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Gru-Chromebook shared properties
8 #include "rk3399-gru.dtsi"
11 pp900_ap: pp900-ap {
12 compatible = "regulator-fixed";
13 regulator-name = "pp900_ap";
16 regulator-always-on;
17 regulator-boot-on;
18 regulator-min-microvolt = <900000>;
19 regulator-max-microvolt = <900000>;
21 vin-supply = <&ppvar_sys>;
25 pp900_usb: pp900-ap {
29 pp900_pcie: pp900-ap {
33 compatible = "regulator-fixed";
34 regulator-name = "pp3000";
35 pinctrl-names = "default";
36 pinctrl-0 = <&pp3000_en>;
38 enable-active-high;
41 regulator-always-on;
42 regulator-boot-on;
43 regulator-min-microvolt = <3000000>;
44 regulator-max-microvolt = <3000000>;
46 vin-supply = <&ppvar_sys>;
49 ppvar_centerlogic_pwm: ppvar-centerlogic-pwm {
50 compatible = "pwm-regulator";
51 regulator-name = "ppvar_centerlogic_pwm";
54 pwm-supply = <&ppvar_sys>;
55 pwm-dutycycle-range = <100 0>;
56 pwm-dutycycle-unit = <100>;
59 regulator-always-on;
60 regulator-boot-on;
61 regulator-min-microvolt = <799434>;
62 regulator-max-microvolt = <1049925>;
65 ppvar_centerlogic: ppvar-centerlogic {
66 compatible = "vctrl-regulator";
67 regulator-name = "ppvar_centerlogic";
69 regulator-min-microvolt = <799434>;
70 regulator-max-microvolt = <1049925>;
72 ctrl-supply = <&ppvar_centerlogic_pwm>;
73 ctrl-voltage-range = <799434 1049925>;
75 regulator-settling-time-up-us = <378>;
76 min-slew-down-rate = <225>;
77 ovp-threshold-percent = <16>;
81 ppvar_logic: ppvar-logic {
82 compatible = "regulator-fixed";
83 regulator-name = "ppvar_logic";
86 regulator-always-on;
87 regulator-boot-on;
88 regulator-min-microvolt = <900000>;
89 regulator-max-microvolt = <900000>;
91 vin-supply = <&ppvar_sys>;
94 pp1800_audio: pp1800-audio {
95 compatible = "regulator-fixed";
96 regulator-name = "pp1800_audio";
97 pinctrl-names = "default";
98 pinctrl-0 = <&pp1800_audio_en>;
100 enable-active-high;
103 regulator-always-on;
104 regulator-boot-on;
106 vin-supply = <&pp1800>;
110 pp1800_pcie: pp1800-pcie {
111 compatible = "regulator-fixed";
112 regulator-name = "pp1800_pcie";
113 pinctrl-names = "default";
114 pinctrl-0 = <&wlan_module_pd_l>;
116 enable-active-high;
120 * Need to wait 1ms + ramp-up time before we can power on WiFi.
123 regulator-enable-ramp-delay = <8000>;
125 vin-supply = <&pp1800>;
132 pp1500_ap_io: pp1500-ap-io {
133 compatible = "regulator-fixed";
134 regulator-name = "pp1500_ap_io";
135 pinctrl-names = "default";
136 pinctrl-0 = <&pp1500_en>;
138 enable-active-high;
141 regulator-always-on;
142 regulator-boot-on;
143 regulator-min-microvolt = <1500000>;
144 regulator-max-microvolt = <1500000>;
146 vin-supply = <&pp1800>;
149 pp3300_disp: pp3300-disp {
150 compatible = "regulator-fixed";
151 regulator-name = "pp3300_disp";
152 pinctrl-names = "default";
153 pinctrl-0 = <&pp3300_disp_en>;
155 enable-active-high;
158 startup-delay-us = <2000>;
159 vin-supply = <&pp3300>;
167 pp3300_wifi_bt: pp3300-wifi-bt {
168 compatible = "regulator-fixed";
169 regulator-name = "pp3300_wifi_bt";
171 enable-active-high;
174 vin-supply = <&pp3300>;
181 * regulator a supply.
183 wlan_pd_n: wlan-pd-n {
184 compatible = "regulator-fixed";
185 regulator-name = "wlan_pd_n";
186 pinctrl-names = "default";
187 pinctrl-0 = <&wlan_module_reset_l>;
189 enable-active-high;
192 vin-supply = <&pp1800_pcie>;
196 compatible = "pwm-backlight";
197 enable-gpios = <&gpio1 17 GPIO_ACTIVE_HIGH>;
198 power-supply = <&pp3300_disp>;
199 pinctrl-names = "default";
200 pinctrl-0 = <&bl_en>;
201 pwm-delay-us = <10000>;
204 gpio_keys: gpio-keys {
205 compatible = "gpio-keys";
206 pinctrl-names = "default";
207 pinctrl-0 = <&bt_host_wake_l>;
209 wake_on_bt: wake-on-bt {
210 label = "Wake-on-Bluetooth";
213 wakeup-source;
219 min-slew-down-rate = <225>;
220 ovp-threshold-percent = <16>;
224 min-slew-down-rate = <225>;
225 ovp-threshold-percent = <16>;
229 min-slew-down-rate = <225>;
230 ovp-threshold-percent = <16>;
243 #address-cells = <1>;
244 #size-cells = <0>;
248 remote-endpoint = <&panel_in_edp>;
257 clock-frequency = <400000>;
260 i2c-scl-falling-time-ns = <50>;
261 i2c-scl-rising-time-ns = <300>;
266 realtek,dmic-init-delay-ms = <20>;
273 clock-frequency = <400000>;
276 i2c-scl-falling-time-ns = <50>;
277 i2c-scl-rising-time-ns = <300>;
285 pinctrl-0 = <&i2c5_xfer &ap_i2c_tp_pu_en>;
289 cros_ec_pwm: ec-pwm {
290 compatible = "google,cros-ec-pwm";
291 #pwm-cells = <1>;
295 compatible = "google,extcon-usbc-cros-ec";
296 google,usb-port-id = <1>;
309 interrupt-parent = <&gpio1>;
311 pinctrl-names = "default";
312 pinctrl-0 = <&mic_int>;
314 spi-max-frequency = <10000000>;
315 wakeup-source;
324 interrupt-parent = <&gpio0>;
326 pinctrl-names = "default";
327 pinctrl-0 = <&wlan_host_wake_l>;
328 wakeup-source;
364 discrete-regulators {
365 pp1500_en: pp1500-en {
370 pp1800_audio_en: pp1800-audio-en {
375 pp3000_en: pp3000-en {
380 pp3300_disp_en: pp3300-disp-en {
385 wlan_module_pd_l: wlan-module-pd-l {
393 wifi_perst_l: wifi-perst-l {
397 wlan_host_wake_l: wlan-host-wake-l {