1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2 // Copyright (C) 2017 Jagan Teki <jteki@openedev.com>
6 #include "sun50i-h5.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
11 model = "OrangePi Zero Plus2";
12 compatible = "xunlong,orangepi-zero-plus2", "allwinner,sun50i-h5";
19 stdout-path = "serial0:115200n8";
23 compatible = "hdmi-connector";
27 hdmi_con_in: endpoint {
28 remote-endpoint = <&hdmi_out_con>;
34 compatible = "regulator-fixed";
35 regulator-name = "vcc3v3";
36 regulator-min-microvolt = <3300000>;
37 regulator-max-microvolt = <3300000>;
40 wifi_pwrseq: wifi_pwrseq {
41 compatible = "mmc-pwrseq-simple";
42 reset-gpios = <&pio 0 9 GPIO_ACTIVE_LOW>; /* PA9 */
43 post-power-on-delay-ms = <200>;
56 hdmi_out_con: endpoint {
57 remote-endpoint = <&hdmi_con_in>;
62 vmmc-supply = <®_vcc3v3>;
64 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
69 vmmc-supply = <®_vcc3v3>;
70 vqmmc-supply = <®_vcc3v3>;
71 mmc-pwrseq = <&wifi_pwrseq>;
78 compatible = "brcm,bcm4329-fmac";
79 interrupt-parent = <&r_pio>;
80 interrupts = <0 7 IRQ_TYPE_LEVEL_LOW>; /* PL7 */
81 interrupt-names = "host-wake";
86 pinctrl-names = "default";
87 pinctrl-0 = <&mmc2_8bit_pins>;
88 vmmc-supply = <®_vcc3v3>;
96 pinctrl-names = "default";
97 pinctrl-0 = <&uart0_pa_pins>;
102 pinctrl-names = "default";
103 pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>;