7dedc04103008a80bd5e6588bdf06b482fab8e55
[openwrt.git] / target / linux / ar71xx / patches-3.3 / 612-ALL0315N-support.patch
1 --- a/arch/mips/ath79/Kconfig
2 +++ b/arch/mips/ath79/Kconfig
3 @@ -38,6 +38,15 @@ config ATH79_MACH_ALL0258N
4         select ATH79_DEV_LEDS_GPIO
5         select ATH79_DEV_M25P80
6  
7 +config ATH79_MACH_ALL0315N
8 +       bool "Allnet ALL0315N support"
9 +       select SOC_AR724X
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 +
16  config ATH79_MACH_AP113
17         bool "Atheros AP113 board support"
18         select SOC_AR724X
19 --- a/arch/mips/ath79/Makefile
20 +++ b/arch/mips/ath79/Makefile
21 @@ -41,6 +41,7 @@ obj-$(CONFIG_ATH79_ROUTERBOOT)                += route
22  obj-$(CONFIG_ATH79_MACH_ALFA_AP96)     += mach-alfa-ap96.o
23  obj-$(CONFIG_ATH79_MACH_ALFA_NX)       += mach-alfa-nx.o
24  obj-$(CONFIG_ATH79_MACH_ALL0258N)      += mach-all0258n.o
25 +obj-$(CONFIG_ATH79_MACH_ALL0315N)      += mach-all0315n.o
26  obj-$(CONFIG_ATH79_MACH_AP113)         += mach-ap113.o
27  obj-$(CONFIG_ATH79_MACH_AP121)         += mach-ap121.o
28  obj-$(CONFIG_ATH79_MACH_AP136)         += mach-ap136.o
29 --- a/arch/mips/ath79/machtypes.h
30 +++ b/arch/mips/ath79/machtypes.h
31 @@ -20,6 +20,7 @@ enum ath79_mach_type {
32         ATH79_MACH_ALFA_NX,             /* ALFA Network N2/N5 board */
33         ATH79_MACH_ALL0258N,            /* Allnet ALL0258N */
34         ATH79_MACH_ALL0305,             /* Allnet ALL0305 */
35 +       ATH79_MACH_ALL0315N,            /* Allnet ALL0315N */
36         ATH79_MACH_AP113,               /* Atheros AP113 reference board */
37         ATH79_MACH_AP121,               /* Atheros AP121 reference board */
38         ATH79_MACH_AP121_MINI,          /* Atheros AP121-MINI reference board */