Lines Matching +full:vddd +full:- +full:supply

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
7 #include "rk3399-puma.dtsi"
8 #include <dt-bindings/input/input.h>
11 model = "Theobroma Systems RK3399-Q7 SoM";
12 compatible = "tsd,rk3399-puma-haikou", "rockchip,rk3399";
19 stdout-path = "serial0:115200n8";
22 gpio-keys {
23 compatible = "gpio-keys";
24 pinctrl-0 = <&haikou_keys_pin>;
25 pinctrl-names = "default";
27 button-batlow-n {
33 button-slp-btn-n {
39 button-wake-n {
43 wakeup-source;
46 switch-lid-btn-n {
50 linux,input-type = <EV_SW>;
55 pinctrl-0 = <&module_led_pin>, <&sd_card_led_pin>;
57 sd_card_led: led-1 {
60 linux,default-trigger = "mmc0";
64 i2s0-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>;
70 simple-audio-card,codec {
72 sound-dai = <&sgtl5000>;
75 simple-audio-card,cpu {
76 bitclock-master;
77 frame-master;
78 sound-dai = <&i2s0>;
82 sgtl5000_clk: sgtl5000-oscillator {
83 compatible = "fixed-clock";
84 #clock-cells = <0>;
85 clock-frequency = <24576000>;
88 dc_12v: dc-12v {
89 compatible = "regulator-fixed";
90 regulator-name = "dc_12v";
91 regulator-always-on;
92 regulator-boot-on;
93 regulator-min-microvolt = <12000000>;
94 regulator-max-microvolt = <12000000>;
97 vcc3v3_baseboard: vcc3v3-baseboard {
98 compatible = "regulator-fixed";
99 regulator-name = "vcc3v3_baseboard";
100 regulator-always-on;
101 regulator-boot-on;
102 regulator-min-microvolt = <3300000>;
103 regulator-max-microvolt = <3300000>;
104 vin-supply = <&dc_12v>;
107 vcc5v0_baseboard: vcc5v0-baseboard {
108 compatible = "regulator-fixed";
109 regulator-name = "vcc5v0_baseboard";
110 regulator-always-on;
111 regulator-boot-on;
112 regulator-min-microvolt = <5000000>;
113 regulator-max-microvolt = <5000000>;
114 vin-supply = <&dc_12v>;
117 vcc5v0_otg: vcc5v0-otg-regulator {
118 compatible = "regulator-fixed";
119 enable-active-high;
121 pinctrl-names = "default";
122 pinctrl-0 = <&otg_vbus_drv>;
123 regulator-name = "vcc5v0_otg";
124 regulator-always-on;
127 vdda_codec: vdda-codec {
128 compatible = "regulator-fixed";
129 regulator-name = "vdda_codec";
130 regulator-boot-on;
131 regulator-min-microvolt = <3300000>;
132 regulator-max-microvolt = <3300000>;
133 vin-supply = <&vcc5v0_baseboard>;
136 vddd_codec: vddd-codec {
137 compatible = "regulator-fixed";
138 regulator-name = "vddd_codec";
139 regulator-boot-on;
140 regulator-min-microvolt = <1600000>;
141 regulator-max-microvolt = <1600000>;
142 vin-supply = <&vcc5v0_baseboard>;
147 ddc-i2c-bus = <&i2c3>;
153 clock-frequency = <400000>;
158 clock-frequency = <400000>;
162 i2c-scl-rising-time-ns = <450>;
163 i2c-scl-falling-time-ns = <15>;
169 clock-frequency = <400000>;
175 #sound-dai-cells = <0>;
176 VDDA-supply = <&vdda_codec>;
177 VDDIO-supply = <&vdda_codec>;
178 VDDD-supply = <&vddd_codec>;
185 clock-frequency = <400000>;
193 ep-gpios = <&gpio4 RK_PC6 GPIO_ACTIVE_HIGH>;
194 num-lanes = <4>;
195 pinctrl-names = "default";
196 pinctrl-0 = <&pcie_clkreqn_cpm>;
197 vpcie3v3-supply = <&vcc3v3_baseboard>;
198 vpcie12v-supply = <&dc_12v>;
204 haikou_keys_pin: haikou-keys-pin {
218 sd_card_led_pin: sd-card-led-pin {
225 otg_vbus_drv: otg-vbus-drv {
237 bus-width = <4>;
238 cap-mmc-highspeed;
239 cap-sd-highspeed;
240 cd-gpios = <&gpio0 RK_PA7 GPIO_ACTIVE_LOW>;
241 disable-wp;
242 max-frequency = <40000000>;
243 pinctrl-names = "default";
244 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
245 vmmc-supply = <&vcc3v3_baseboard>;
272 phy-supply = <&vcc5v0_otg>;
277 pinctrl-names = "default";
278 pinctrl-0 = <&uart0_xfer>;
283 rts-gpios = <&gpio2 RK_PC3 GPIO_ACTIVE_HIGH>;