[PATCH 0/6] arm: sunxi: v3s: add ethernet support

Andreas Rehn rehn.andreas86 at gmail.com
Wed May 19 21:42:02 CEST 2021


This patchset enables ethernet on Allwinner V3/Sochip S3 SoCs.
It is tested with an LicheePi Zero Dock board in combination
with different switches and one direct link.

Test scenario: Download mainline kernel and device-tree
over tftp and start kernel with nfs rootfs.

Without [PATCH 6/6], i wasn't able to get a stable connection
on 100 Mb full duplex switches with autonegation enabled.
Maybe the internal phy has a different behavior on softreset
then others which results in a delayed established link.

Andreas Rehn (6):
  dts: sunxi: add licheepi-zero-dock
  clk: sunxi: v3s: Implement EMAC clocks/resets
  clk: sunxi: v3s: fix tabs / spaces
  net: sun8i-emac: add v3s pinmux setting
  dts: sunxi: v3s: enable emac support
  net: sun8i-emac: v3s: fix soft reset timeout

 arch/arm/dts/Makefile                         |  3 ++-
 arch/arm/dts/sun8i-v3s-licheepi-zero-dock.dts | 11 +++++++++++
 arch/arm/dts/sun8i-v3s.dtsi                   | 10 +++++++++-
 board/sunxi/MAINTAINERS                       |  5 +++++
 configs/LicheePi_Zero_dock_defconfig          |  7 +++++++
 drivers/clk/sunxi/clk_v3s.c                   | 10 ++++++++--
 drivers/net/sun8i_emac.c                      |  5 ++++-
 7 files changed, 46 insertions(+), 5 deletions(-)
 create mode 100644 configs/LicheePi_Zero_dock_defconfig

-- 
2.25.1



More information about the U-Boot mailing list