Unverified Commit 27e81e19 authored by Pablo Greco's avatar Pablo Greco Committed by Maxime Ripard
Browse files

ARM: dts: sun8i: v40: bananapi-m2-berry: Enable GMAC ethernet controller



Just like the Bananapi M2 Ultra, the Bananapi M2 Berry has a Realtek
RTL8211E RGMII PHY tied to the GMAC.
The PMIC's DC1SW output provides power for the PHY, while the ALDO2
output provides I/O voltages on both sides.

Signed-off-by: default avatarPablo Greco <pgreco@centosproject.org>
Signed-off-by: default avatarMaxime Ripard <maxime.ripard@bootlin.com>
parent 30cf87fd
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
@@ -50,6 +50,7 @@
	compatible = "sinovoip,bpi-m2-berry", "allwinner,sun8i-r40";

	aliases {
		ethernet0 = &gmac;
		serial0 = &uart0;
	};

@@ -92,6 +93,22 @@
	status = "okay";
};

&gmac {
	pinctrl-names = "default";
	pinctrl-0 = <&gmac_rgmii_pins>;
	phy-handle = <&phy1>;
	phy-mode = "rgmii";
	phy-supply = <&reg_dc1sw>;
	status = "okay";
};

&gmac_mdio {
	phy1: ethernet-phy@1 {
		compatible = "ethernet-phy-ieee802.3-c22";
		reg = <1>;
	};
};

&i2c0 {
	status = "okay";

@@ -145,6 +162,12 @@
	regulator-name = "avcc";
};

&reg_dc1sw {
	regulator-min-microvolt = <3000000>;
	regulator-max-microvolt = <3000000>;
	regulator-name = "vcc-gmac-phy";
};

&reg_dcdc1 {
	regulator-always-on;
	regulator-min-microvolt = <3000000>;