718-MIPS-ath79-add-EPG5000-support.patch 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. --- a/arch/mips/ath79/Kconfig
  2. +++ b/arch/mips/ath79/Kconfig
  3. @@ -205,6 +205,17 @@ config ATH79_MACH_F9K1115V2
  4. select ATH79_DEV_USB
  5. select ATH79_DEV_WMAC
  6. +config ATH79_MACH_EPG5000
  7. + bool "EnGenius EPG5000 board support"
  8. + select SOC_QCA955X
  9. + select ATH79_DEV_ETH
  10. + select ATH79_DEV_GPIO_BUTTONS
  11. + select ATH79_DEV_LEDS_GPIO
  12. + select ATH79_DEV_M25P80
  13. + select ATH79_DEV_USB
  14. + select ATH79_DEV_WMAC
  15. + select ATH79_NVRAM
  16. +
  17. config ATH79_MACH_ESR1750
  18. bool "EnGenius ESR1750 board support"
  19. select SOC_QCA955X
  20. --- a/arch/mips/ath79/Makefile
  21. +++ b/arch/mips/ath79/Makefile
  22. @@ -73,6 +73,7 @@ obj-$(CONFIG_ATH79_MACH_EAP300V2) += mac
  23. obj-$(CONFIG_ATH79_MACH_EAP7660D) += mach-eap7660d.o
  24. obj-$(CONFIG_ATH79_MACH_EL_M150) += mach-el-m150.o
  25. obj-$(CONFIG_ATH79_MACH_EL_MINI) += mach-el-mini.o
  26. +obj-$(CONFIG_ATH79_MACH_EPG5000) += mach-epg5000.o
  27. obj-$(CONFIG_ATH79_MACH_ESR1750) += mach-esr1750.o
  28. obj-$(CONFIG_ATH79_MACH_F9K1115V2) += mach-f9k1115v2.o
  29. obj-$(CONFIG_ATH79_MACH_GL_INET) += mach-gl-inet.o
  30. --- a/arch/mips/ath79/machtypes.h
  31. +++ b/arch/mips/ath79/machtypes.h
  32. @@ -63,6 +63,7 @@ enum ath79_mach_type {
  33. ATH79_MACH_EL_M150, /* EasyLink EL-M150 */
  34. ATH79_MACH_EL_MINI, /* EasyLink EL-MINI */
  35. ATH79_MACH_ESR1750, /* EnGenius ESR1750 */
  36. + ATH79_MACH_EPG5000, /* EnGenius EPG5000 */
  37. ATH79_MACH_F9K1115V2, /* Belkin AC1750DB */
  38. ATH79_MACH_GL_INET, /* GL-CONNECT GL-INET */
  39. ATH79_MACH_GS_OOLITE, /* GS OOLITE V1.0 */