1 // SPDX-License-Identifier: (GPL-2.0+ or MIT)
3 * Copyright (C) 2021 Arm Ltd.
8 #include "sun50i-h616.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 compatible = "hechuang,x96-mate", "allwinner,sun50i-h616";
22 stdout-path = "serial0:115200n8";
26 /* board wide 5V supply directly from the DC input */
27 compatible = "regulator-fixed";
28 regulator-name = "vcc-5v";
29 regulator-min-microvolt = <5000000>;
30 regulator-max-microvolt = <5000000>;
40 vmmc-supply = <®_dcdce>;
41 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
47 vmmc-supply = <®_dcdce>;
48 vqmmc-supply = <®_bldo1>;
61 compatible = "x-powers,axp305", "x-powers,axp805",
64 #interrupt-cells = <1>;
67 x-powers,self-working-mode;
68 vina-supply = <®_vcc5v>;
69 vinb-supply = <®_vcc5v>;
70 vinc-supply = <®_vcc5v>;
71 vind-supply = <®_vcc5v>;
72 vine-supply = <®_vcc5v>;
73 aldoin-supply = <®_vcc5v>;
74 bldoin-supply = <®_vcc5v>;
75 cldoin-supply = <®_vcc5v>;
80 regulator-min-microvolt = <3300000>;
81 regulator-max-microvolt = <3300000>;
82 regulator-name = "vcc-sys";
85 /* Enabled by the Android BSP */
87 regulator-min-microvolt = <3300000>;
88 regulator-max-microvolt = <3300000>;
89 regulator-name = "vcc3v3-ext";
93 /* Enabled by the Android BSP */
95 regulator-min-microvolt = <3300000>;
96 regulator-max-microvolt = <3300000>;
97 regulator-name = "vcc3v3-ext2";
103 regulator-min-microvolt = <1800000>;
104 regulator-max-microvolt = <1800000>;
105 regulator-name = "vcc1v8";
108 /* Enabled by the Android BSP */
110 regulator-min-microvolt = <1800000>;
111 regulator-max-microvolt = <1800000>;
112 regulator-name = "vcc1v8-2";
125 regulator-min-microvolt = <2500000>;
126 regulator-max-microvolt = <2500000>;
127 regulator-name = "vcc2v5";
140 regulator-min-microvolt = <810000>;
141 regulator-max-microvolt = <1100000>;
142 regulator-name = "vdd-cpu";
147 regulator-min-microvolt = <810000>;
148 regulator-max-microvolt = <990000>;
149 regulator-name = "vdd-gpu-sys";
154 regulator-min-microvolt = <1360000>;
155 regulator-max-microvolt = <1360000>;
156 regulator-name = "vdd-dram";
161 regulator-min-microvolt = <3300000>;
162 regulator-max-microvolt = <3300000>;
163 regulator-name = "vcc-eth-mmc";
174 pinctrl-names = "default";
175 pinctrl-0 = <&uart0_ph_pins>;