mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-24 07:46:48 +00:00
6f5c301eab
Backport merged upstream patch that adds support for firmware loader from NVMEM or attached filesystem for Aquantia PHYs. Refresh all kernel patches affected by this change. Also update the path for aquantia .ko that got moved to dedicated directory upstream. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
44 lines
1.3 KiB
Diff
44 lines
1.3 KiB
Diff
From 2e677e4ae8f8330f68013163b060d0fda3a43095 Mon Sep 17 00:00:00 2001
|
|
From: "Langer, Thomas" <tlanger@maxlinear.com>
|
|
Date: Fri, 9 Jul 2021 17:36:46 +0200
|
|
Subject: [PATCH] PONRTSYS-8842: aquantia: Add AQR113 driver support
|
|
|
|
Add a new entry for AQR113 PHY_ID
|
|
---
|
|
drivers/net/phy/aquantia/aquantia_main.c | 10 ++++++++++
|
|
1 file changed, 10 insertions(+)
|
|
|
|
--- a/drivers/net/phy/aquantia/aquantia_main.c
|
|
+++ b/drivers/net/phy/aquantia/aquantia_main.c
|
|
@@ -26,6 +26,7 @@
|
|
#define PHY_ID_AQR813 0x31c31cb2
|
|
#define PHY_ID_AQR112 0x03a1b662
|
|
#define PHY_ID_AQR412 0x03a1b712
|
|
+#define PHY_ID_AQR113 0x31c31c40
|
|
|
|
#define MDIO_PHYXS_VEND_IF_STATUS 0xe812
|
|
#define MDIO_PHYXS_VEND_IF_STATUS_TYPE_MASK GENMASK(7, 3)
|
|
@@ -932,6 +933,14 @@ static struct phy_driver aqr_driver[] =
|
|
.get_strings = aqr107_get_strings,
|
|
.get_stats = aqr107_get_stats,
|
|
},
|
|
+{
|
|
+ PHY_ID_MATCH_MODEL(PHY_ID_AQR113),
|
|
+ .name = "Aquantia AQR113",
|
|
+ .config_aneg = aqr_config_aneg,
|
|
+ .config_intr = aqr_config_intr,
|
|
+ .handle_interrupt = aqr_handle_interrupt,
|
|
+ .read_status = aqr107_read_status,
|
|
+},
|
|
};
|
|
|
|
module_phy_driver(aqr_driver);
|
|
@@ -948,6 +957,7 @@ static struct mdio_device_id __maybe_unu
|
|
{ PHY_ID_MATCH_MODEL(PHY_ID_AQR813) },
|
|
{ PHY_ID_MATCH_MODEL(PHY_ID_AQR112) },
|
|
{ PHY_ID_MATCH_MODEL(PHY_ID_AQR412) },
|
|
+ { PHY_ID_MATCH_MODEL(PHY_ID_AQR113) },
|
|
{ }
|
|
};
|
|
|