[PATCH v5 0/2] net: phy: aquantia: Switch to generic firmware loader

Beiyan Yun root at infi.wang
Sat Nov 15 08:48:56 CET 2025


Hi all,

Gentle ping. Any comments on this patch?

Thanks,
Yun

> Beiyan Yun <root at infi.wang>於2025年11月1日 下午8:34寫道:
> 
> 
> Hi,
> 
> This patch series refactors the Aquantia PHY firmware loader to use
> the generic fwloader framework.
> 
> The existing loader is limited to loading firmware from an MMC device,
> which restricts its use on many devices (e.g., routers) that may use
> other storage like USB or have a UBIFS root filesystem. Migrating to the
> generic firmware loader allows firmware to be sourced from any backend
> supported by the fwloader scripting framework.
> 
> The series is structured as follows:
> - The first patch prepares current loading code for fwloader.
> - The second and main patch replaces the custom loader with generic one.
> 
> This change has been tested on a Buffalo WXR18000BE10P router, loading
> firmware from a UBIFS volume for Marvell CUX3410.
> 
> Changes in v5:
> - Remove fsloader codepath
> - Drop binding changes
> - Make script name static
> - Minor refactor
> 
> Changes in v4:
> - Split firmware upload helpers change
> - Reorder `aquantia_read_fw`
> - Make `aquantia_read_fw` weak to allow overide
> - Rename exit label in `aquantia_read_fw`
> - Kconfig polish
> 
> Changes in v3:
> - Select FW_LOADER with PHY_AQUANTIA_UPLOAD_FW
> 
> Changes in v2:
> - Add support for script based loader
> 
> Beiyan Yun (2):
>  net: phy: aquantia: refactor firmware upload helpers
>  net: phy: aquantia: use generic firmware loader
> 
> drivers/net/phy/Kconfig    |  23 ++++-----
> drivers/net/phy/aquantia.c | 103 +++++++++++++++++--------------------
> 2 files changed, 59 insertions(+), 67 deletions(-)
> 
> --
> 2.47.3
> 
> base-commit: 62b45e82bdbf703571450e97f605893fe0d50530
> branch: aquantia-fsloader-v5


More information about the U-Boot mailing list