Lines Matching +full:vddd +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
7 #include "px30-ringneck.dtsi"
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/leds/common.h>
12 model = "Theobroma Systems PX30-uQ7 SoM on Haikou devkit";
13 compatible = "tsd,px30-ringneck-haikou", "rockchip,px30";
20 stdout-path = "serial0:115200n8";
23 gpio-keys {
24 compatible = "gpio-keys";
25 pinctrl-0 = <&haikou_keys_pin>;
26 pinctrl-names = "default";
28 button-batlow-n {
34 button-slp-btn-n {
40 button-wake-n {
44 wakeup-source;
47 switch-lid-btn-n {
50 linux,input-type = <EV_SW>;
56 pinctrl-0 = <&module_led_pin>, <&sd_card_led_pin>;
58 sd_card_led: led-1 {
60 linux,default-trigger = "mmc2";
66 i2s0-sound {
67 compatible = "simple-audio-card";
68 simple-audio-card,format = "i2s";
69 simple-audio-card,name = "Haikou,I2S-codec";
70 simple-audio-card,mclk-fs = <512>;
71 simple-audio-card,frame-master = <&sgtl5000_codec>;
72 simple-audio-card,bitclock-master = <&sgtl5000_codec>;
74 sgtl5000_codec: simple-audio-card,codec {
75 sound-dai = <&sgtl5000>;
77 // frequency. We are using a fixed-frequency oscillator.
78 system-clock-fixed;
81 simple-audio-card,cpu {
82 sound-dai = <&i2s0_8ch>;
86 sgtl5000_clk: sgtl5000-oscillator {
87 compatible = "fixed-clock";
88 #clock-cells = <0>;
89 clock-frequency = <24576000>;
92 dc_12v: dc-12v-regulator {
93 compatible = "regulator-fixed";
94 regulator-name = "dc_12v";
95 regulator-always-on;
96 regulator-boot-on;
97 regulator-min-microvolt = <12000000>;
98 regulator-max-microvolt = <12000000>;
101 vcc3v3_baseboard: vcc3v3-baseboard-regulator {
102 compatible = "regulator-fixed";
103 regulator-name = "vcc3v3_baseboard";
104 regulator-always-on;
105 regulator-boot-on;
106 regulator-min-microvolt = <3300000>;
107 regulator-max-microvolt = <3300000>;
108 vin-supply = <&dc_12v>;
111 vcc5v0_baseboard: vcc5v0-baseboard-regulator {
112 compatible = "regulator-fixed";
113 regulator-name = "vcc5v0_baseboard";
114 regulator-always-on;
115 regulator-boot-on;
116 regulator-min-microvolt = <5000000>;
117 regulator-max-microvolt = <5000000>;
118 vin-supply = <&dc_12v>;
121 vdda_codec: vdda-codec-regulator {
122 compatible = "regulator-fixed";
123 regulator-name = "vdda_codec";
124 regulator-boot-on;
125 regulator-min-microvolt = <3300000>;
126 regulator-max-microvolt = <3300000>;
127 vin-supply = <&vcc5v0_baseboard>;
130 vddd_codec: vddd-codec-regulator {
131 compatible = "regulator-fixed";
132 regulator-name = "vddd_codec";
133 regulator-boot-on;
134 regulator-min-microvolt = <1600000>;
135 regulator-max-microvolt = <1600000>;
136 vin-supply = <&vcc5v0_baseboard>;
142 clock-frequency = <400000>;
148 #sound-dai-cells = <0>;
149 VDDA-supply = <&vdda_codec>;
150 VDDIO-supply = <&vcc3v3_baseboard>;
151 VDDD-supply = <&vddd_codec>;
161 vcc-supply = <&vcc3v3_baseboard>;
175 haikou_keys_pin: haikou-keys-pin {
191 sd_card_led_pin: sd-card-led-pin {
203 sd-uhs-sdr12;
204 sd-uhs-sdr25;
205 sd-uhs-sdr50;
206 bus-width = <4>;
207 cap-mmc-highspeed;
208 cap-sd-highspeed;
209 cd-gpios = <&gpio0 RK_PA3 GPIO_ACTIVE_LOW>;
210 disable-wp;
211 vmmc-supply = <&vcc3v3_baseboard>;
224 pinctrl-names = "default";
225 pinctrl-0 = <&uart0_xfer>;
230 pinctrl-0 = <&uart5_xfer>;
231 rts-gpios = <&gpio0 RK_PB5 GPIO_ACTIVE_HIGH>;