mekotronics-r58x-4g: mainline: gmac0/gmac1 mdio0/mdio1 (v1)

- very similar/identical to firefly-itx
This commit is contained in:
Ricardo Pardini 2026-02-13 10:43:30 -03:00 committed by Igor
parent 9c10b84013
commit 29e97b5502

View File

@ -16,6 +16,8 @@
aliases {
mmc0 = &sdhci; // eMMC
ethernet0 = &gmac0;
ethernet1 = &gmac1;
};
chosen {
@ -208,8 +210,35 @@
mem-supply = <&vdd_cpu_lit_mem_s0>;
};
// @TODO: gmac0
// @TODO: gmac1
&gmac0 {
clock_in_out = "output";
phy-handle = <&rgmii_phy0>;
phy-mode = "rgmii-rxid";
pinctrl-names = "default";
pinctrl-0 = <&gmac0_miim
&gmac0_tx_bus2
&gmac0_rx_bus2
&gmac0_rgmii_clk
&gmac0_rgmii_bus>;
tx_delay = <0x44>;
rx_delay = <0x4a>;
status = "okay";
};
&gmac1 {
clock_in_out = "output";
phy-handle = <&rgmii_phy1>;
phy-mode = "rgmii-rxid";
pinctrl-names = "default";
pinctrl-0 = <&gmac1_miim
&gmac1_tx_bus2
&gmac1_rx_bus2
&gmac1_rgmii_clk
&gmac1_rgmii_bus>;
tx_delay = <0x42>;
rx_delay = <0x4f>;
status = "okay";
};
&gpu {
mali-supply = <&vdd_gpu_s0>;
@ -355,6 +384,20 @@
status = "okay";
};
&mdio0 {
rgmii_phy0: ethernet-phy@1 {
compatible = "ethernet-phy-ieee802.3-c22";
reg = <0x1>;
};
};
&mdio1 {
rgmii_phy1: ethernet-phy@1 {
compatible = "ethernet-phy-ieee802.3-c22";
reg = <0x1>;
};
};
&pcie30phy {
status = "okay";
};