diff options
author | Hans-Frieder Vogt <hfdevel@gmx.net> | 2025-03-22 11:45:54 +0100 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2025-03-25 13:53:21 -0700 |
commit | 5f27092328ce47104d2d569bab4d6ec329cb6fec (patch) | |
tree | fa8558bf3603ca27ac9dd8f93f2fb2968d97aa1f | |
parent | 74e4264efe479ff6fd90b2872956d85bbdc1cfbb (diff) |
net: phy: aquantia: search for firmware-name in fwnode
Allow the firmware name of an Aquantia PHY alternatively be provided by the
property "firmware-name" of a swnode. This software node may be provided by
the MAC or MDIO driver.
Signed-off-by: Hans-Frieder Vogt <hfdevel@gmx.net>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20250322-tn9510-v3a-v7-3-672a9a3d8628@gmx.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-rw-r--r-- | drivers/net/phy/aquantia/aquantia_firmware.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/net/phy/aquantia/aquantia_firmware.c b/drivers/net/phy/aquantia/aquantia_firmware.c index dab3af80593f..bbbcc9736b00 100644 --- a/drivers/net/phy/aquantia/aquantia_firmware.c +++ b/drivers/net/phy/aquantia/aquantia_firmware.c @@ -328,10 +328,11 @@ static int aqr_firmware_load_fs(struct phy_device *phydev) const char *fw_name; int ret; - ret = of_property_read_string(dev->of_node, "firmware-name", - &fw_name); - if (ret) + ret = device_property_read_string(dev, "firmware-name", &fw_name); + if (ret) { + phydev_err(phydev, "failed to read firmware-name: %d\n", ret); return ret; + } ret = request_firmware(&fw, fw_name, dev); if (ret) { |