blob: f44feee2d67f9f506bdeffe0d5bc2d205a860d7f [file] [log] [blame]
Gabor Juhosd4a67d92011-01-04 21:28:14 +01001if ATH79
2
Gabor Juhos0cde7222011-01-04 21:28:17 +01003menu "Atheros AR71XX/AR724X/AR913X machine selection"
4
Gabor Juhos7e0dde12011-06-20 19:26:13 +02005config ATH79_MACH_AP121
6 bool "Atheros AP121 reference board"
7 select SOC_AR933X
8 select ATH79_DEV_GPIO_BUTTONS
9 select ATH79_DEV_LEDS_GPIO
10 select ATH79_DEV_SPI
11 select ATH79_DEV_USB
Gabor Juhos3ae40022011-11-18 00:17:54 +000012 select ATH79_DEV_WMAC
Gabor Juhos7e0dde12011-06-20 19:26:13 +020013 help
14 Say 'Y' here if you want your kernel to support the
15 Atheros AP121 reference board.
16
Gabor Juhosaa6695e2011-01-04 21:28:28 +010017config ATH79_MACH_AP81
18 bool "Atheros AP81 reference board"
19 select SOC_AR913X
20 select ATH79_DEV_GPIO_BUTTONS
21 select ATH79_DEV_LEDS_GPIO
22 select ATH79_DEV_SPI
Gabor Juhos7e98aa42011-06-05 23:38:46 +020023 select ATH79_DEV_USB
Gabor Juhos3ae40022011-11-18 00:17:54 +000024 select ATH79_DEV_WMAC
Gabor Juhosaa6695e2011-01-04 21:28:28 +010025 help
26 Say 'Y' here if you want your kernel to support the
27 Atheros AP81 reference board.
28
Gabor Juhos95981112012-03-14 20:39:35 +010029config ATH79_MACH_DB120
30 bool "Atheros DB120 reference board"
31 select SOC_AR934X
32 select ATH79_DEV_GPIO_BUTTONS
33 select ATH79_DEV_LEDS_GPIO
34 select ATH79_DEV_SPI
35 select ATH79_DEV_USB
36 select ATH79_DEV_WMAC
37 help
38 Say 'Y' here if you want your kernel to support the
39 Atheros DB120 reference board.
40
Gabor Juhos0cde7222011-01-04 21:28:17 +010041config ATH79_MACH_PB44
42 bool "Atheros PB44 reference board"
43 select SOC_AR71XX
Gabor Juhos3f348c52011-01-04 21:28:21 +010044 select ATH79_DEV_GPIO_BUTTONS
Gabor Juhosd8fec1f2011-01-04 21:28:18 +010045 select ATH79_DEV_LEDS_GPIO
Gabor Juhos68a1d312011-01-04 21:28:23 +010046 select ATH79_DEV_SPI
Gabor Juhos7e98aa42011-06-05 23:38:46 +020047 select ATH79_DEV_USB
Gabor Juhos0cde7222011-01-04 21:28:17 +010048 help
49 Say 'Y' here if you want your kernel to support the
50 Atheros PB44 reference board.
51
Rene Bolldorf2dc7b4a2011-11-18 00:17:42 +000052config ATH79_MACH_UBNT_XM
53 bool "Ubiquiti Networks XM (rev 1.0) board"
54 select SOC_AR724X
55 select ATH79_DEV_GPIO_BUTTONS
56 select ATH79_DEV_LEDS_GPIO
57 select ATH79_DEV_SPI
58 help
59 Say 'Y' here if you want your kernel to support the
60 Ubiquiti Networks XM (rev 1.0) board.
61
Gabor Juhos0cde7222011-01-04 21:28:17 +010062endmenu
63
Gabor Juhosd4a67d92011-01-04 21:28:14 +010064config SOC_AR71XX
Gabor Juhos502fa842011-04-13 10:54:22 +020065 select USB_ARCH_HAS_EHCI
Gabor Juhos90e6ca52011-04-13 10:54:24 +020066 select USB_ARCH_HAS_OHCI
Gabor Juhosf8365ec2012-03-14 10:36:10 +010067 select HW_HAS_PCI
Gabor Juhosd4a67d92011-01-04 21:28:14 +010068 def_bool n
69
70config SOC_AR724X
Gabor Juhos502fa842011-04-13 10:54:22 +020071 select USB_ARCH_HAS_EHCI
Gabor Juhos90e6ca52011-04-13 10:54:24 +020072 select USB_ARCH_HAS_OHCI
Rene Bolldorf2dc7b4a2011-11-18 00:17:42 +000073 select HW_HAS_PCI
Gabor Juhos67644c52012-03-14 10:45:29 +010074 select PCI_AR724X if PCI
Gabor Juhosd4a67d92011-01-04 21:28:14 +010075 def_bool n
76
77config SOC_AR913X
Gabor Juhos502fa842011-04-13 10:54:22 +020078 select USB_ARCH_HAS_EHCI
Gabor Juhosd4a67d92011-01-04 21:28:14 +010079 def_bool n
80
Gabor Juhos2c048302011-06-20 21:26:08 +020081config SOC_AR933X
Gabor Juhosc279b772011-06-20 21:26:10 +020082 select USB_ARCH_HAS_EHCI
Gabor Juhos2c048302011-06-20 21:26:08 +020083 def_bool n
84
Gabor Juhosd8411462012-03-14 10:45:21 +010085config SOC_AR934X
86 select USB_ARCH_HAS_EHCI
Gabor Juhosec950252012-03-14 10:45:30 +010087 select HW_HAS_PCI
88 select PCI_AR724X if PCI
Gabor Juhosd8411462012-03-14 10:45:21 +010089 def_bool n
90
Gabor Juhos67644c52012-03-14 10:45:29 +010091config PCI_AR724X
92 def_bool n
93
Gabor Juhos3f348c52011-01-04 21:28:21 +010094config ATH79_DEV_GPIO_BUTTONS
95 def_bool n
96
Gabor Juhosd8fec1f2011-01-04 21:28:18 +010097config ATH79_DEV_LEDS_GPIO
98 def_bool n
99
Gabor Juhos68a1d312011-01-04 21:28:23 +0100100config ATH79_DEV_SPI
101 def_bool n
102
Gabor Juhos7e98aa42011-06-05 23:38:46 +0200103config ATH79_DEV_USB
104 def_bool n
105
Gabor Juhos3ae40022011-11-18 00:17:54 +0000106config ATH79_DEV_WMAC
Gabor Juhos574d6e72012-03-14 10:45:28 +0100107 depends on (SOC_AR913X || SOC_AR933X || SOC_AR934X)
Gabor Juhos3ae40022011-11-18 00:17:54 +0000108 def_bool n
109
Gabor Juhosd4a67d92011-01-04 21:28:14 +0100110endif