Lines Matching +full:regulator +full:- +full:fixed
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
7 #include <dt-bindings/input/input.h>
8 #include "rk3588-tiger.dtsi"
11 model = "Theobroma Systems RK3588-Q7 SoM on Haikou devkit";
12 compatible = "tsd,rk3588-tiger-haikou", "tsd,rk3588-tiger", "rockchip,rk3588";
20 stdout-path = "serial2:115200n8";
23 dc_12v: dc-12v-regulator {
24 compatible = "regulator-fixed";
25 regulator-name = "dc_12v";
26 regulator-always-on;
27 regulator-boot-on;
28 regulator-min-microvolt = <12000000>;
29 regulator-max-microvolt = <12000000>;
32 gpio-keys {
33 compatible = "gpio-keys";
34 pinctrl-names = "default";
35 pinctrl-0 = <&haikou_keys_pin>;
37 button-batlow-n {
43 button-slp-btn-n {
49 button-wake-n {
53 wakeup-source;
56 switch-lid-btn-n {
59 linux,input-type = <EV_SW>;
64 i2s3-sound {
65 compatible = "simple-audio-card";
66 simple-audio-card,format = "i2s";
67 simple-audio-card,name = "Haikou,I2S-codec";
68 simple-audio-card,mclk-fs = <512>;
69 simple-audio-card,frame-master = <&sgtl5000_codec>;
70 simple-audio-card,bitclock-master = <&sgtl5000_codec>;
72 sgtl5000_codec: simple-audio-card,codec {
73 sound-dai = <&sgtl5000>;
76 simple-audio-card,cpu {
77 sound-dai = <&i2s3_2ch>;
81 sgtl5000_clk: sgtl5000-oscillator {
82 compatible = "fixed-clock";
83 #clock-cells = <0>;
84 clock-frequency = <24576000>;
87 vcc3v3_baseboard: vcc3v3-baseboard-regulator {
88 compatible = "regulator-fixed";
89 regulator-name = "vcc3v3_baseboard";
90 regulator-always-on;
91 regulator-boot-on;
92 regulator-min-microvolt = <3300000>;
93 regulator-max-microvolt = <3300000>;
94 vin-supply = <&dc_12v>;
97 vcc3v3_low_noise: vcc3v3-low-noise-regulator {
98 compatible = "regulator-fixed";
99 regulator-name = "vcc3v3_low_noise";
100 regulator-boot-on;
101 regulator-min-microvolt = <3300000>;
102 regulator-max-microvolt = <3300000>;
103 vin-supply = <&vcc5v0_usb>;
106 vcc5v0_baseboard: vcc5v0-baseboard-regulator {
107 compatible = "regulator-fixed";
108 regulator-name = "vcc5v0_baseboard";
109 regulator-always-on;
110 regulator-boot-on;
111 regulator-min-microvolt = <5000000>;
112 regulator-max-microvolt = <5000000>;
113 vin-supply = <&dc_12v>;
116 vcc5v0_otg: vcc5v0-otg-regulator {
117 compatible = "regulator-fixed";
118 enable-active-high;
120 pinctrl-names = "default";
121 pinctrl-0 = <&otg_vbus_drv>;
122 regulator-name = "vcc5v0_otg";
123 regulator-always-on;
126 vcc5v0_usb: vcc5v0-usb-regulator {
127 compatible = "regulator-fixed";
128 regulator-name = "vcc5v0_usb";
129 regulator-always-on;
130 regulator-boot-on;
131 regulator-min-microvolt = <5000000>;
132 regulator-max-microvolt = <5000000>;
133 vin-supply = <&dc_12v>;
136 vddd_audio_1v6: vddd-audio-1v6-regulator {
137 compatible = "regulator-fixed";
138 regulator-name = "vddd_audio_1v6";
139 regulator-boot-on;
140 regulator-min-microvolt = <1600000>;
141 regulator-max-microvolt = <1600000>;
142 vin-supply = <&vcc5v0_usb>;
166 vcc-supply = <&vcc3v3_baseboard>;
171 clock-frequency = <400000>;
178 #sound-dai-cells = <0>;
179 VDDA-supply = <&vcc3v3_low_noise>;
180 VDDIO-supply = <&vcc3v3_baseboard>;
181 VDDD-supply = <&vddd_audio_1v6>;
198 vpcie3v3-supply = <&vcc3v3_baseboard>;
204 haikou_keys_pin: haikou-keys-pin {
218 otg_vbus_drv: otg-vbus-drv {
227 cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_LOW>;
228 disable-wp;
229 pinctrl-0 = <&sdmmc_bus4 &sdmmc_cmd &sdmmc_clk>;
230 sd-uhs-sdr12;
231 sd-uhs-sdr25;
232 sd-uhs-sdr50;
233 sd-uhs-sdr104;
234 vmmc-supply = <&vcc3v3_baseboard>;
243 phy-supply = <&vcc5v0_otg>;
276 rts-gpios = <&gpio3 RK_PB3 GPIO_ACTIVE_HIGH>;
297 /* host0_xhci on Q7_USB_P1, usb3-otg port */