mediatek: filogic: replace built-in Aquantia driver with module
authorRafał Miłecki <rafal@milecki.pl>
Wed, 17 Jan 2024 21:20:15 +0000 (22:20 +0100)
committerRafał Miłecki <rafal@milecki.pl>
Sat, 17 Feb 2024 16:54:07 +0000 (17:54 +0100)
commit3bd79e6136a572b73536e9216cc199399fb33b30
tree5e02e7efdb98e9e271bbbf8d73fa3f39f82562a3
parent70498cb3865e3ada4f1b47c55ead266c40fd4c3e
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>
target/linux/mediatek/filogic/config-6.1
target/linux/mediatek/filogic/target.mk