bc4e6695e812f0c64a2dc20794bc318ba57767b1
[openwrt/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 @@ -39,6 +39,7 @@ obj-$(CONFIG_ATH79_PCI_ATH9K_FIXUP) += p
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 */