Files
wlan-ap/feeds/ipq807x/qca-ssdk/patches/100-aq.patch
John Crispin ec8d056cc8 ipq807x: improve EAP106 support
The AQ PHY FW was not getting uplaoded properly.

Fixes: WIFI-6055
Signed-off-by: John Crispin <john@phrozen.org>
2021-12-06 13:26:55 +01:00

49 lines
1.6 KiB
Diff

Index: qca-ssdk/include/hsl/phy/hsl_phy.h
===================================================================
--- qca-ssdk.orig/include/hsl/phy/hsl_phy.h
+++ qca-ssdk/include/hsl/phy/hsl_phy.h
@@ -562,6 +562,7 @@ typedef struct {
#define QCA8033_PHY 0x004DD074
#define QCA8035_PHY 0x004DD072
/*qca808x_start*/
+#define QCA8081_PHY 0x004DD100
#define QCA8081_PHY_V1_1 0x004DD101
#define INVALID_PHY_ID 0xFFFFFFFF
@@ -576,11 +577,14 @@ typedef struct {
#define AQUANTIA_PHY_109 0x03a1b502
#define AQUANTIA_PHY_111 0x03a1b610
#define AQUANTIA_PHY_111B0 0x03a1b612
+#define AQUANTIA_PHY_111C 0x03a1b7e2
#define AQUANTIA_PHY_112 0x03a1b660
#define AQUANTIA_PHY_113C_A0 0x31c31C10
#define AQUANTIA_PHY_113C_A1 0x31c31C11
#define AQUANTIA_PHY_112C 0x03a1b792
+#define AQUANTIA_PHY_114C 0x31c31C22
+
#define PHY_805XV2 0x004DD082
#define PHY_805XV1 0x004DD081
/*qca808x_start*/
Index: qca-ssdk/src/hsl/phy/hsl_phy.c
===================================================================
--- qca-ssdk.orig/src/hsl/phy/hsl_phy.c
+++ qca-ssdk/src/hsl/phy/hsl_phy.c
@@ -231,6 +231,8 @@ phy_type_t hsl_phytype_get_by_phyid(a_ui
case AQUANTIA_PHY_108:
case AQUANTIA_PHY_109:
case AQUANTIA_PHY_111:
+ case AQUANTIA_PHY_111C:
+ case AQUANTIA_PHY_114C:
case AQUANTIA_PHY_111B0:
case AQUANTIA_PHY_112:
case AQUANTIA_PHY_113C_A0:
@@ -250,6 +252,7 @@ phy_type_t hsl_phytype_get_by_phyid(a_ui
phytype = MPGE_PHY_CHIP;
break;
/*qca808x_start*/
+ case QCA8081_PHY:
case QCA8081_PHY_V1_1:
phytype = QCA808X_PHY_CHIP;
break;