Unverified Commit 35f2f8b8 authored by Jernej Skrabec's avatar Jernej Skrabec Committed by Maxime Ripard
Browse files

arm64: dts: allwinner: h6: tanix-tx6: Add PIO power supplies



While there is no publicly available schematic of this board, it's not
hard to determine voltage of GPIO port C, D and G (only ones which can
be set).

Port C and G are used for MMC/SDIO communication, so they use 1.8 V
power supply. It's not clear if port D is even used, but if it is, it's
pretty safe to assume it uses 3.3 V power supply. Value read from PIO
Group Withstand Voltage Mode Select register from within pre-installed
Android agrees with that assesment.

Signed-off-by: default avatarJernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: default avatarMaxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20210722161220.51181-3-jernej.skrabec@gmail.com
parent 7ab1f653
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -32,6 +32,13 @@
		};
	};

	reg_vcc1v8: regulator-vcc1v8 {
		compatible = "regulator-fixed";
		regulator-name = "vcc1v8";
		regulator-min-microvolt = <1800000>;
		regulator-max-microvolt = <1800000>;
	};

	reg_vcc3v3: regulator-vcc3v3 {
		compatible = "regulator-fixed";
		regulator-name = "vcc3v3";
@@ -99,6 +106,12 @@
	status = "okay";
};

&pio {
	vcc-pc-supply = <&reg_vcc1v8>;
	vcc-pd-supply = <&reg_vcc3v3>;
	vcc-pg-supply = <&reg_vcc1v8>;
};

&r_ir {
	linux,rc-map-name = "rc-tanix-tx5max";
	status = "okay";