Updated list of patches: r40-sata.patchl r40-usb.patchl v2-4-5-ARM-sun8i-r40-enable-USB-host-for-Banana-Pi-M2-Ultra.patch 1-2-clk-sunxi-ng-r40-rewrite-init-code-to-a-platform-driver.patch 2-2-clk-sunxi-ng-r40-export-a-regmap-to-access-the-GMAC-register.patch r40-gmac.patchl r40-gmac-dt.patchl Now the internal gmac runs on linux-4.15 on a gigabit ethernet port. Thanks to Wens for the working devicetree.