diff options
author | Rafał Miłecki <rafal@milecki.pl> | 2024-01-17 22:20:15 +0100 |
---|---|---|
committer | Rafał Miłecki <rafal@milecki.pl> | 2024-03-17 21:55:37 +0100 |
commit | 0a571c9e77b381ff4ea4beb42113b5cd43144f12 (patch) | |
tree | 0fb7a771f708f0ca8dd1651b6149db8d0c4f8ac3 | |
parent | f02920dd98188758113d4e44b97c95f07f7cde2a (diff) | |
download | openwrt-0a571c9e77b381ff4ea4beb42113b5cd43144f12.tar.gz openwrt-0a571c9e77b381ff4ea4beb42113b5cd43144f12.tar.bz2 openwrt-0a571c9e77b381ff4ea4beb42113b5cd43144f12.zip |
mediatek: filogic: replace built-in Aquantia driver with module
Some Aquantia PHYs (e.g. AQR113C) require firmware to be uploaded by
host system. With built-in drivers this doesn't work in OpenWrt /
embeddded as filesystem isn't available during PHY probe. That results
in delays like:
[ 1.588068] Aquantia AQR113C mdio-bus:00: Falling back to sysfs fallback for: Rhe-05.06-Candidate9-AQR_Mediatek_23B_P5_ID45824_LCLVER1.cld
[ 64.526387] Aquantia AQR113C mdio-bus:00: failed to find FW file Rhe-05.06-Candidate9-AQR_Mediatek_23B_P5_ID45824_LCLVER1.cld (-110)
Switch to module to postpone PHY probe to init state.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit 3bd79e6136a572b73536e9216cc199399fb33b30)
-rw-r--r-- | target/linux/mediatek/filogic/config-5.15 | 1 | ||||
-rw-r--r-- | target/linux/mediatek/filogic/target.mk | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/target/linux/mediatek/filogic/config-5.15 b/target/linux/mediatek/filogic/config-5.15 index 8c46b9ad2c..fd05fdfb58 100644 --- a/target/linux/mediatek/filogic/config-5.15 +++ b/target/linux/mediatek/filogic/config-5.15 @@ -1,6 +1,5 @@ CONFIG_64BIT=y # CONFIG_AHCI_MTK is not set -CONFIG_AQUANTIA_PHY=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_ARCH_KEEP_MEMBLOCK=y CONFIG_ARCH_MEDIATEK=y diff --git a/target/linux/mediatek/filogic/target.mk b/target/linux/mediatek/filogic/target.mk index dd4c4c1448..182b229db2 100644 --- a/target/linux/mediatek/filogic/target.mk +++ b/target/linux/mediatek/filogic/target.mk @@ -2,7 +2,7 @@ ARCH:=aarch64 SUBTARGET:=filogic BOARDNAME:=Filogic 8x0 (MT798x) CPU_TYPE:=cortex-a53 -DEFAULT_PACKAGES += kmod-crypto-hw-safexcel kmod-mt7915e wpad-basic-mbedtls uboot-envtools +DEFAULT_PACKAGES += kmod-phy-aquantia kmod-crypto-hw-safexcel kmod-mt7915e wpad-basic-mbedtls uboot-envtools KERNELNAME:=Image dtbs define Target/Description |