From f9931d346be84b06f1acd26c401528b839df6266 Mon Sep 17 00:00:00 2001 From: imbrolla <33008627+imbrolla@users.noreply.github.com> Date: Sun, 30 Sep 2018 04:34:36 +0800 Subject: [PATCH 1/5] Update generic-tp-link.mk --- target/linux/ar71xx/image/generic-tp-link.mk | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/target/linux/ar71xx/image/generic-tp-link.mk b/target/linux/ar71xx/image/generic-tp-link.mk index 3c0a89d2b..22c504578 100644 --- a/target/linux/ar71xx/image/generic-tp-link.mk +++ b/target/linux/ar71xx/image/generic-tp-link.mk @@ -511,3 +511,12 @@ define Device/tl-wr942n-v1 SUPPORTED_DEVICES := tl-wr942n-v1 endef TARGET_DEVICES += tl-wr942n-v1 + +define Device/tl-wr941n-v7 + $(Device/tplink-8mlzma) + DEVICE_TITLE := TP-LINK TL-WR941N/ND v7 + BOARDNAME := TL-WR941N-v7 + DEVICE_PROFILE := TLWR941 + TPLINK_HWID := 0x09410007 +endef +TARGET_DEVICES += tl-wr941n-v7 From 9bfcfd28e0d94d1d321c31f238f5571c79803920 Mon Sep 17 00:00:00 2001 From: imbrolla <33008627+imbrolla@users.noreply.github.com> Date: Sun, 30 Sep 2018 04:39:48 +0800 Subject: [PATCH 2/5] Update 601-MIPS-ath79-add-more-register-defines.patch --- .../601-MIPS-ath79-add-more-register-defines.patch | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/target/linux/ar71xx/patches-4.9/601-MIPS-ath79-add-more-register-defines.patch b/target/linux/ar71xx/patches-4.9/601-MIPS-ath79-add-more-register-defines.patch index d0f5b7890..77a646378 100644 --- a/target/linux/ar71xx/patches-4.9/601-MIPS-ath79-add-more-register-defines.patch +++ b/target/linux/ar71xx/patches-4.9/601-MIPS-ath79-add-more-register-defines.patch @@ -217,7 +217,7 @@ #define AR71XX_GPIO_COUNT 16 #define AR7240_GPIO_COUNT 18 #define AR7241_GPIO_COUNT 20 -@@ -570,4 +681,235 @@ +@@ -570,4 +681,237 @@ #define AR934X_SRIF_DPLL2_OUTDIV_SHIFT 13 #define AR934X_SRIF_DPLL2_OUTDIV_MASK 0x7 @@ -433,6 +433,8 @@ +#define QCA955X_GMAC_REG_ETH_CFG 0x00 + +#define QCA955X_ETH_CFG_RGMII_EN BIT(0) ++#define QCA955X_ETH_CFG_GE0_MII_EN BIT(1) ++#define QCA955X_ETH_CFG_GE0_MII_SLAVE BIT(4) +#define QCA955X_ETH_CFG_MII_GE0 BIT(1) +#define QCA955X_ETH_CFG_GMII_GE0 BIT(2) +#define QCA955X_ETH_CFG_MII_GE0_MASTER BIT(3) From 251f5643c93ab6312713831a09e9a091426e05ba Mon Sep 17 00:00:00 2001 From: imbrolla <33008627+imbrolla@users.noreply.github.com> Date: Sun, 30 Sep 2018 04:41:06 +0800 Subject: [PATCH 3/5] Update 601-MIPS-ath79-add-more-register-defines.patch --- .../601-MIPS-ath79-add-more-register-defines.patch | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/target/linux/ar71xx/patches-4.14/601-MIPS-ath79-add-more-register-defines.patch b/target/linux/ar71xx/patches-4.14/601-MIPS-ath79-add-more-register-defines.patch index d0f5b7890..77a646378 100644 --- a/target/linux/ar71xx/patches-4.14/601-MIPS-ath79-add-more-register-defines.patch +++ b/target/linux/ar71xx/patches-4.14/601-MIPS-ath79-add-more-register-defines.patch @@ -217,7 +217,7 @@ #define AR71XX_GPIO_COUNT 16 #define AR7240_GPIO_COUNT 18 #define AR7241_GPIO_COUNT 20 -@@ -570,4 +681,235 @@ +@@ -570,4 +681,237 @@ #define AR934X_SRIF_DPLL2_OUTDIV_SHIFT 13 #define AR934X_SRIF_DPLL2_OUTDIV_MASK 0x7 @@ -433,6 +433,8 @@ +#define QCA955X_GMAC_REG_ETH_CFG 0x00 + +#define QCA955X_ETH_CFG_RGMII_EN BIT(0) ++#define QCA955X_ETH_CFG_GE0_MII_EN BIT(1) ++#define QCA955X_ETH_CFG_GE0_MII_SLAVE BIT(4) +#define QCA955X_ETH_CFG_MII_GE0 BIT(1) +#define QCA955X_ETH_CFG_GMII_GE0 BIT(2) +#define QCA955X_ETH_CFG_MII_GE0_MASTER BIT(3) From b68cb76566dab321aaab8ed64ef9df14c07b595f Mon Sep 17 00:00:00 2001 From: imbrolla <33008627+imbrolla@users.noreply.github.com> Date: Sun, 30 Sep 2018 18:53:11 +0800 Subject: [PATCH 4/5] Update config-4.9 --- target/linux/ar71xx/config-4.9 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/linux/ar71xx/config-4.9 b/target/linux/ar71xx/config-4.9 index b0c35af38..5ffa1cd59 100644 --- a/target/linux/ar71xx/config-4.9 +++ b/target/linux/ar71xx/config-4.9 @@ -239,7 +239,7 @@ CONFIG_ATH79=y # CONFIG_ATH79_MACH_TL_WR940N_V4 is not set # CONFIG_ATH79_MACH_TL_WR941ND is not set # CONFIG_ATH79_MACH_TL_WR941ND_V6 is not set -# CONFIG_ATH79_MACH_TL_WR941N_V7 is not set +CONFIG_ATH79_MACH_TL_WR941N_V7=y # CONFIG_ATH79_MACH_TL_WR942N_V1 is not set # CONFIG_ATH79_MACH_TS_D084 is not set # CONFIG_ATH79_MACH_TUBE2H is not set From df6af6f9df95f7eb607add624976d8d8e14428da Mon Sep 17 00:00:00 2001 From: imbrolla <33008627+imbrolla@users.noreply.github.com> Date: Sun, 30 Sep 2018 18:54:00 +0800 Subject: [PATCH 5/5] Update config-4.14 --- target/linux/ar71xx/config-4.14 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/linux/ar71xx/config-4.14 b/target/linux/ar71xx/config-4.14 index aa63284b1..b174cdee1 100644 --- a/target/linux/ar71xx/config-4.14 +++ b/target/linux/ar71xx/config-4.14 @@ -239,7 +239,7 @@ CONFIG_ATH79=y # CONFIG_ATH79_MACH_TL_WR940N_V4 is not set # CONFIG_ATH79_MACH_TL_WR941ND is not set # CONFIG_ATH79_MACH_TL_WR941ND_V6 is not set -# CONFIG_ATH79_MACH_TL_WR941N_V7 is not set +CONFIG_ATH79_MACH_TL_WR941N_V7=y # CONFIG_ATH79_MACH_TL_WR942N_V1 is not set # CONFIG_ATH79_MACH_TS_D084 is not set # CONFIG_ATH79_MACH_TUBE2H is not set