Commit 5f270923 authored by Hans-Frieder Vogt's avatar Hans-Frieder Vogt Committed by Jakub Kicinski
Browse files

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: default avatarHans-Frieder Vogt <hfdevel@gmx.net>
Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20250322-tn9510-v3a-v7-3-672a9a3d8628@gmx.net


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 74e4264e
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -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) {