Lines Matching +full:pd +full:- +full:gpios
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 /dts-v1/;
6 #include "sun50i-h6.dtsi"
7 #include "sun50i-h6-cpu-opp.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
13 compatible = "xunlong,orangepi-3", "allwinner,sun50i-h6";
21 stdout-path = "serial0:115200n8";
25 compatible = "hdmi-connector";
26 ddc-en-gpios = <&pio 7 2 GPIO_ACTIVE_HIGH>; /* PH2 */
31 remote-endpoint = <&hdmi_out_con>;
36 ext_osc32k: ext-osc32k-clk {
37 #clock-cells = <0>;
38 compatible = "fixed-clock";
39 clock-frequency = <32768>;
40 clock-output-names = "ext_osc32k";
44 compatible = "gpio-leds";
46 led-0 {
48 gpios = <&r_pio 0 4 GPIO_ACTIVE_HIGH>; /* PL4 */
49 default-state = "on";
52 led-1 {
54 gpios = <&r_pio 0 7 GPIO_ACTIVE_HIGH>; /* PL7 */
60 compatible = "regulator-fixed";
61 regulator-name = "vcc-5v";
62 regulator-min-microvolt = <5000000>;
63 regulator-max-microvolt = <5000000>;
64 regulator-always-on;
67 reg_vcc33_wifi: vcc33-wifi {
69 compatible = "regulator-fixed";
70 regulator-name = "vcc33-wifi";
71 regulator-min-microvolt = <3300000>;
72 regulator-max-microvolt = <3300000>;
73 regulator-always-on;
74 vin-supply = <®_vcc5v>;
77 reg_vcc_wifi_io: vcc-wifi-io {
79 compatible = "regulator-fixed";
80 regulator-name = "vcc-wifi-io";
81 regulator-min-microvolt = <1800000>;
82 regulator-max-microvolt = <1800000>;
83 regulator-always-on;
84 vin-supply = <®_vcc33_wifi>;
87 wifi_pwrseq: wifi-pwrseq {
88 compatible = "mmc-pwrseq-simple";
90 clock-names = "ext_clock";
91 reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */
92 post-power-on-delay-ms = <200>;
97 cpu-supply = <®_dcdca>;
117 mali-supply = <®_dcdcc>;
127 remote-endpoint = <&hdmi_con_in>;
132 vmmc-supply = <®_cldo1>;
133 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
134 disable-wp;
135 bus-width = <4>;
140 vmmc-supply = <®_vcc33_wifi>;
141 vqmmc-supply = <®_vcc_wifi_io>;
142 mmc-pwrseq = <&wifi_pwrseq>;
143 bus-width = <4>;
144 non-removable;
147 brcm: sdio-wifi@1 {
149 compatible = "brcm,bcm4329-fmac";
150 interrupt-parent = <&r_pio>;
152 interrupt-names = "host-wake";
157 vmmc-supply = <®_cldo1>;
158 vqmmc-supply = <®_bldo2>;
159 cap-mmc-hw-reset;
160 non-removable;
161 bus-width = <8>;
174 vcc-pc-supply = <®_bldo2>;
175 vcc-pd-supply = <®_cldo1>;
176 vcc-pg-supply = <®_vcc_wifi_io>;
187 compatible = "x-powers,axp805", "x-powers,axp806";
189 interrupt-parent = <&r_intc>;
191 interrupt-controller;
192 #interrupt-cells = <1>;
193 x-powers,self-working-mode;
194 vina-supply = <®_vcc5v>;
195 vinb-supply = <®_vcc5v>;
196 vinc-supply = <®_vcc5v>;
197 vind-supply = <®_vcc5v>;
198 vine-supply = <®_vcc5v>;
199 aldoin-supply = <®_vcc5v>;
200 bldoin-supply = <®_vcc5v>;
201 cldoin-supply = <®_vcc5v>;
205 regulator-always-on;
206 regulator-min-microvolt = <3300000>;
207 regulator-max-microvolt = <3300000>;
208 regulator-name = "vcc-pl-led-ir";
212 regulator-min-microvolt = <3300000>;
213 regulator-max-microvolt = <3300000>;
214 regulator-name = "vcc33-audio-tv-ephy-mac";
219 regulator-always-on;
220 regulator-min-microvolt = <3300000>;
221 regulator-max-microvolt = <3300000>;
222 regulator-name = "vcc33-io-pd-emmc-sd-usb-uart-1";
226 regulator-always-on;
227 regulator-min-microvolt = <1800000>;
228 regulator-max-microvolt = <1800000>;
229 regulator-name = "vcc18-dram-bias-pll";
233 regulator-always-on;
234 regulator-min-microvolt = <1800000>;
235 regulator-max-microvolt = <1800000>;
236 regulator-name = "vcc-efuse-pcie-hdmi-pc";
248 regulator-always-on;
249 regulator-min-microvolt = <3300000>;
250 regulator-max-microvolt = <3300000>;
251 regulator-name = "vcc33-io-pd-emmc-sd-usb-uart-2";
263 regulator-always-on;
264 regulator-min-microvolt = <800000>;
265 regulator-max-microvolt = <1160000>;
266 regulator-ramp-delay = <2500>;
267 regulator-name = "vdd-cpu";
271 regulator-enable-ramp-delay = <32000>;
272 regulator-min-microvolt = <810000>;
273 regulator-max-microvolt = <1080000>;
274 regulator-ramp-delay = <2500>;
275 regulator-name = "vdd-gpu";
279 regulator-always-on;
280 regulator-min-microvolt = <960000>;
281 regulator-max-microvolt = <960000>;
282 regulator-name = "vdd-sys";
286 regulator-always-on;
287 regulator-min-microvolt = <1200000>;
288 regulator-max-microvolt = <1200000>;
289 regulator-name = "vcc-dram";
304 pinctrl-names = "default";
305 pinctrl-0 = <&uart0_ph_pins>;
311 pinctrl-names = "default";
312 pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;
313 uart-has-rtscts;
319 clock-names = "lpo";
320 device-wakeup-gpios = <&r_pio 1 2 GPIO_ACTIVE_HIGH>; /* PM2 */
321 host-wakeup-gpios = <&r_pio 1 1 GPIO_ACTIVE_HIGH>; /* PM1 */
322 shutdown-gpios = <&r_pio 1 4 GPIO_ACTIVE_HIGH>; /* PM4 */
323 max-speed = <1500000>;
338 usb0_id_det-gpios = <&pio 2 15 GPIO_ACTIVE_HIGH>; /* PC15 */
339 usb0_vbus-supply = <®_vcc5v>;
340 usb3_vbus-supply = <®_vcc5v>;