u-boot/drivers/net/phy
Lucien.Jheng c9c8df2c37 net: phy: Add the Airoha EN8811H PHY driver
Add the driver for the Airoha EN8811H 2.5 Gigabit PHY. The PHY supports
100/1000/2500 Mbps with auto negotiation only.

The driver uses two firmware files, for which updated versions are added to
linux-firmware already.

Based on the Linux upstream 8811 driver code(air_en8811h.c),
I have modified the relevant process to align with the U-Boot boot sequence.
and have validated this on Banana Pi BPI-R3 Mini.

The MD32 FW is currently stored in eMMC partition 1 on Banana Pi BPI-R3 Mini,
and it is loaded from there.

Signed-off-by: Lucien.Jheng <lucienzx159@gmail.com>
2025-04-16 16:48:13 -06:00
..
adin.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
air_en8811h.c net: phy: Add the Airoha EN8811H PHY driver 2025-04-16 16:48:13 -06:00
aquantia.c net: phy: Replace PHY_ANEG_TIMEOUT with Kconfig symbol 2024-06-13 16:27:07 -06:00
atheros.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
b53.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
broadcom.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ca_phy.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
cortina.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
davicom.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
dp83867.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dp83869.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
et1011c.c tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
ethernet_id.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
fixed.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
generic_10g.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
intel_xway.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Kconfig net: phy: Add the Airoha EN8811H PHY driver 2025-04-16 16:48:13 -06:00
lxt.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
Makefile net: phy: Add the Airoha EN8811H PHY driver 2025-04-16 16:48:13 -06:00
marvell.c Revert "net: phy: marvell 88e151x: Fix handling of bare RGMII interface type" 2025-01-01 14:35:54 -06:00
marvell10g.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
meson-gxl.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
micrel_ksz8xxx.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
micrel_ksz90x1.c net: phy: ksz90x1: Simplify ksz9131_config_rgmii_delay 2025-03-19 03:38:51 +01:00
miiphybb.c net: miiphybb: Drop bb_miiphy_alloc()/bb_miiphy_free() and struct bb_miiphy_bus 2025-03-11 23:05:57 +01:00
motorcomm.c net: phy: Add driver for Motorcomm YT8521S Gigabit ethernet phy 2025-01-01 14:40:04 -06:00
mscc.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
mv88e61xx.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mv88e6352.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
natsemi.c drivers: net: Remove duplicate newlines 2024-07-22 10:53:05 -06:00
ncsi.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
nxp-c45-tja11xx.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
nxp-tja11xx.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
phy.c net: phy: Replace PHY_ANEG_TIMEOUT with Kconfig symbol 2024-06-13 16:27:07 -06:00
realtek.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
smsc.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
teranetics.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
ti_phy_init.c net: phy: Add RGMII RX/TX delay handling to DP83822 PHY 2025-01-30 19:28:33 -06:00
ti_phy_init.h net: phy: add TI DP83869HM ethernet driver 2022-01-15 18:50:16 +02:00
vitesse.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
xilinx_gmii2rgmii.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
xilinx_phy.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00