[U-Boot] [PATCH 0/4] Allwinner A83T and Banana Pi M3 EMAC support

Icenowy Zheng icenowy at aosc.io
Sun Jul 2 07:02:40 UTC 2017


This patchset is for Allwinner A83T and Banana Pi M3's Ethernet support.

The first and third patches are for A83T -- the first one enables the
sun8i_emac driver to be built on A83T, and the third one adds a stub
DT node.

The second patch is for all EMACs supported by sun8i_emac, which sets
the TX/RX delay. The TX delay is necessary on BPi M3 board for Ethernet
to behave properly.

The fourth patch is for BPi M3, including the DT part and the defconfig part.

With them enabled, we are now possible to use the Ethernet on BPi M3.
(I think PXE is possible, although my router doesn't support BOOTP and
I only tested pinging the router with fixed IP.)

Icenowy Zheng (4):
  sun8i_emac: disable build of EPHY clock code on non-H3/H5 platforms
  sun8i_emac: add support for setting EMAC TX/RX delay
  sunxi: add stub EMAC device node in A83T device tree
  sunxi: enable EMAC for Banana Pi M3 board

 arch/arm/dts/sun8i-a83t-sinovoip-bpi-m3.dts | 13 ++++++++++++
 arch/arm/dts/sun8i-a83t.dtsi                | 25 ++++++++++++++++++++++
 configs/Sinovoip_BPI_M3_defconfig           |  1 +
 drivers/net/sun8i_emac.c                    | 33 +++++++++++++++++++++++++++--
 4 files changed, 70 insertions(+), 2 deletions(-)

-- 
2.13.0



More information about the U-Boot mailing list