Hi Javad,
Did you apply the GPU enable patch in your u-boot?
https://github.com/NickAlilovic/build/blob/v20241125/patch/u-boot/u-boot-sunxi/allwinner-h616-GPU-enable-hack.patch
Javad,
Have you patched your u-boot? You need these three patch files.
https://github.com/NickAlilovhttps://github.com/NickAlilovic/build/blob/v20241125/patch/u-boot/u-boot-sunxi/106-Add-int-phy-eth-H313-h616-with-AC300.patch
https://github.com/NickAlilovic/build/blob/v20241125/patch/u-boot/u-boot-sunxi/106-Add-int-phy-eth-H313-h616-with-AC300.patch
https://github.com/NickAlilovic/build/blob/v20241125/patch/u-boot/u-boot-sunxi/dts-Transpeed-8K618-T-Enable-Ethernet.patch
For your custom Kernel you need
https://github.com/NickAlilovic/build/blob/v20241125/patch/kernel/archive/sunxi-6.10/patches.armbian/arm64-dts-allwinner-h618-add-Transpeed-8K618-T-support.patch
The last two patches adds this to your u-boot and kernel DTS.
aliases {
ethernet0 = &emac1;
ethernet1 = &sdio_wifi;
serial0 = &uart0;
};
&emac1 {
pinctrl-names = "default";
pinctrl-0 = <&rmii_pins>;
phy-mode = "rmii";
phy-handle = <&rmii_phy>;
phy-supply = <®_aldo1>;
allwinner,rx-delay-ps = <3100>;
allwinner,tx-delay-ps = <700>;
status = "okay";
};
&mdio1 {
rmii_phy: ethernet-phy@0 {
compatible = "ethernet-phy-ieee802.3-c22";
reg = <0>;
};
};
You already have the EPHY 200 patched in your kernel. You have to edit your kernel config to enable it.
#
# MII PHY device drivers
#
CONFIG_AC200_PHY=m
#
# Multifunction device drivers
#
CONFIG_MFD_AC200=m
#
# PHY Subsystem
#
CONFIG_AC200_PHY_CTL=m