| 1 | --- a/arch/mips/ath79/Kconfig |
| 2 | +++ b/arch/mips/ath79/Kconfig |
| 3 | @@ -491,6 +491,17 @@ config ATH79_MACH_TEW_632BRP |
| 4 | select ATH79_DEV_WMAC |
| 5 | select ATH79_NVRAM |
| 6 | |
| 7 | +config ATH79_MACH_TEW_673GRU |
| 8 | + bool "TRENDnet TEW-673GRU support" |
| 9 | + select SOC_AR71XX |
| 10 | + select ATH79_DEV_AP9X_PCI if PCI |
| 11 | + select ATH79_DEV_ETH |
| 12 | + select ATH79_DEV_GPIO_BUTTONS |
| 13 | + select ATH79_DEV_LEDS_GPIO |
| 14 | + select ATH79_DEV_M25P80 |
| 15 | + select ATH79_DEV_USB |
| 16 | + select ATH79_NVRAM |
| 17 | + |
| 18 | config ATH79_MACH_UBNT |
| 19 | bool "Ubiquiti AR71xx based boards support" |
| 20 | select SOC_AR71XX |
| 21 | --- a/arch/mips/ath79/machtypes.h |
| 22 | +++ b/arch/mips/ath79/machtypes.h |
| 23 | @@ -53,6 +53,7 @@ enum ath79_mach_type { |
| 24 | ATH79_MACH_RB_750, /* MikroTik RouterBOARD 750 */ |
| 25 | ATH79_MACH_RW2458N, /* Redwave RW2458N */ |
| 26 | ATH79_MACH_TEW_632BRP, /* TRENDnet TEW-632BRP */ |
| 27 | + ATH79_MACH_TEW_673GRU, /* TRENDnet TEW-673GRU */ |
| 28 | ATH79_MACH_TL_MR11U, /* TP-LINK TL-MR11U */ |
| 29 | ATH79_MACH_TL_MR3020, /* TP-LINK TL-MR3020 */ |
| 30 | ATH79_MACH_TL_MR3220, /* TP-LINK TL-MR3220 */ |
| 31 | --- a/arch/mips/ath79/Makefile |
| 32 | +++ b/arch/mips/ath79/Makefile |
| 33 | @@ -64,6 +64,7 @@ obj-$(CONFIG_ATH79_MACH_RB4XX) += mach- |
| 34 | obj-$(CONFIG_ATH79_MACH_RB750) += mach-rb750.o |
| 35 | obj-$(CONFIG_ATH79_MACH_RW2458N) += mach-rw2458n.o |
| 36 | obj-$(CONFIG_ATH79_MACH_TEW_632BRP) += mach-tew-632brp.o |
| 37 | +obj-$(CONFIG_ATH79_MACH_TEW_673GRU) += mach-tew-673gru.o |
| 38 | obj-$(CONFIG_ATH79_MACH_TL_MR11U) += mach-tl-mr11u.o |
| 39 | obj-$(CONFIG_ATH79_MACH_TL_MR3020) += mach-tl-mr3020.o |
| 40 | obj-$(CONFIG_ATH79_MACH_TL_MR3X20) += mach-tl-mr3x20.o |
| 41 | |