Dne sreda, 27. januar 2021 ob 02:06:35 CET je Andre Przywara napisal(a): > The first two patches prepare the sun8i-emac driver to deal with the > EMAC as integrated into the H616 SoC. This IP block is compatible with > the A64 version, but the current driver prevents us from using that: > - The EPHY syscon register needs to have a bit cleared to select the > external PHY. On the A64 it is cleared on reset, but we should not > rely on that. The Linux driver does so as well. Fixed in patch 1/3. > - The pinmux setting is tied to the compatible string, but the H616 > requires a different value. Fixed in patch 2/3. > > The final patch enables Ethernet support for the OrangePi Zero 2 board, > which now works without further ado.
This is cleaner and works for me, so for the whole series: Tested-by: Jernej Skrabec <[email protected]> Reviewed-by: Jernej Skrabec <[email protected]> Thanks! Best regards, Jernej > > Cheers, > Andre > > Andre Przywara (3): > net: sun8i-emac: Always clear syscon EPHY register > net: sun8i-emac: Determine pinmux based on SoC, not EMAC type > sunxi: OrangePi Zero 2: Enable Ethernet > > configs/orangepi_zero2_defconfig | 2 ++ > drivers/net/sun8i_emac.c | 59 ++++++++++++++++++-------------- > 2 files changed, 35 insertions(+), 26 deletions(-) > > -- > 2.17.5 > > -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web, visit https://groups.google.com/d/msgid/linux-sunxi/1886239.ufdBqgdUVp%40kista.
