--- a/arch/mips/ath79/machtypes.h +++ b/arch/mips/ath79/machtypes.h @@ -312,6 +312,7 @@ ATH79_MACH_TL_WR841N_V9, /* TP-LINK TL-WR841N/ND v9 */ ATH79_MACH_TL_WR842N_V2, /* TP-LINK TL-WR842N/ND v2 */ ATH79_MACH_TL_WR842N_V3, /* TP-LINK TL-WR842N/ND v3 */ + ATH79_MACH_TL_WR885N_V1, /* TP-LINK TL-WR885N/ND v1 */ ATH79_MACH_TL_WR902AC_V1, /* TP-LINK TL-WR902AC v1 */ ATH79_MACH_TL_WR941ND, /* TP-LINK TL-WR941ND */ ATH79_MACH_TL_WR941ND_V5, /* TP-LINK TL-WR941ND v5 */ =================================================================== --- a/arch/mips/ath79/Makefile +++ b/arch/mips/ath79/Makefile @@ -251,6 +251,7 @@ obj-$(CONFIG_ATH79_MACH_TL_WR841N_V1) += mach-tl-wr841n.o obj-$(CONFIG_ATH79_MACH_TL_WR841N_V8) += mach-tl-wr841n-v8.o obj-$(CONFIG_ATH79_MACH_TL_WR841N_V9) += mach-tl-wr841n-v9.o +obj-$(CONFIG_ATH79_MACH_TL_WR885N_V1) += mach-tl-wr885n-v1.o obj-$(CONFIG_ATH79_MACH_TL_WR902AC_V1) += mach-tl-wr902ac-v1.o obj-$(CONFIG_ATH79_MACH_TL_WR941ND) += mach-tl-wr941nd.o obj-$(CONFIG_ATH79_MACH_TL_WR941ND_V6) += mach-tl-wr941nd-v6.o =================================================================== --- a/arch/mips/ath79/Kconfig.openwrt +++ b/arch/mips/ath79/Kconfig.openwrt @@ -2019,6 +2019,15 @@ select ATH79_DEV_USB select ATH79_DEV_WMAC +config ATH79_MACH_TL_WR885N_V1 + bool "TP-LINK TL-WR882N / TL-WR885N / TL-WR886N support" + select SOC_QCA956X + select ATH79_DEV_ETH + select ATH79_DEV_GPIO_BUTTONS + select ATH79_DEV_LEDS_GPIO + select ATH79_DEV_M25P80 + select ATH79_DEV_WMAC + config ATH79_MACH_TL_WR902AC_V1 bool "TP-LINK TL-WR902AC v1 support" select SOC_QCA953X