xref: /linux/arch/mips/ath79/Kconfig (revision ec9502599cd837c8e4e279585817d1ffb1249126)
1d4a67d9dSGabor Juhosif ATH79
2d4a67d9dSGabor Juhos
30cde7228SGabor Juhosmenu "Atheros AR71XX/AR724X/AR913X machine selection"
40cde7228SGabor Juhos
57e0dde17SGabor Juhosconfig ATH79_MACH_AP121
67e0dde17SGabor Juhos	bool "Atheros AP121 reference board"
77e0dde17SGabor Juhos	select SOC_AR933X
87e0dde17SGabor Juhos	select ATH79_DEV_GPIO_BUTTONS
97e0dde17SGabor Juhos	select ATH79_DEV_LEDS_GPIO
107e0dde17SGabor Juhos	select ATH79_DEV_SPI
117e0dde17SGabor Juhos	select ATH79_DEV_USB
123ae40022SGabor Juhos	select ATH79_DEV_WMAC
137e0dde17SGabor Juhos	help
147e0dde17SGabor Juhos	  Say 'Y' here if you want your kernel to support the
157e0dde17SGabor Juhos	  Atheros AP121 reference board.
167e0dde17SGabor Juhos
17aa6695ecSGabor Juhosconfig ATH79_MACH_AP81
18aa6695ecSGabor Juhos	bool "Atheros AP81 reference board"
19aa6695ecSGabor Juhos	select SOC_AR913X
20aa6695ecSGabor Juhos	select ATH79_DEV_GPIO_BUTTONS
21aa6695ecSGabor Juhos	select ATH79_DEV_LEDS_GPIO
22aa6695ecSGabor Juhos	select ATH79_DEV_SPI
237e98aa46SGabor Juhos	select ATH79_DEV_USB
243ae40022SGabor Juhos	select ATH79_DEV_WMAC
25aa6695ecSGabor Juhos	help
26aa6695ecSGabor Juhos	  Say 'Y' here if you want your kernel to support the
27aa6695ecSGabor Juhos	  Atheros AP81 reference board.
28aa6695ecSGabor Juhos
290cde7228SGabor Juhosconfig ATH79_MACH_PB44
300cde7228SGabor Juhos	bool "Atheros PB44 reference board"
310cde7228SGabor Juhos	select SOC_AR71XX
323f348c5dSGabor Juhos	select ATH79_DEV_GPIO_BUTTONS
33d8fec1fcSGabor Juhos	select ATH79_DEV_LEDS_GPIO
3468a1d316SGabor Juhos	select ATH79_DEV_SPI
357e98aa46SGabor Juhos	select ATH79_DEV_USB
360cde7228SGabor Juhos	help
370cde7228SGabor Juhos	  Say 'Y' here if you want your kernel to support the
380cde7228SGabor Juhos	  Atheros PB44 reference board.
390cde7228SGabor Juhos
402dc7b4a1SRene Bolldorfconfig ATH79_MACH_UBNT_XM
412dc7b4a1SRene Bolldorf	bool "Ubiquiti Networks XM (rev 1.0) board"
422dc7b4a1SRene Bolldorf	select SOC_AR724X
432dc7b4a1SRene Bolldorf	select ATH79_DEV_GPIO_BUTTONS
442dc7b4a1SRene Bolldorf	select ATH79_DEV_LEDS_GPIO
452dc7b4a1SRene Bolldorf	select ATH79_DEV_SPI
462dc7b4a1SRene Bolldorf	help
472dc7b4a1SRene Bolldorf	  Say 'Y' here if you want your kernel to support the
482dc7b4a1SRene Bolldorf	  Ubiquiti Networks XM (rev 1.0) board.
492dc7b4a1SRene Bolldorf
500cde7228SGabor Juhosendmenu
510cde7228SGabor Juhos
52d4a67d9dSGabor Juhosconfig SOC_AR71XX
53502fa841SGabor Juhos	select USB_ARCH_HAS_EHCI
5490e6ca5cSGabor Juhos	select USB_ARCH_HAS_OHCI
55f8365ec4SGabor Juhos	select HW_HAS_PCI
56d4a67d9dSGabor Juhos	def_bool n
57d4a67d9dSGabor Juhos
58d4a67d9dSGabor Juhosconfig SOC_AR724X
59502fa841SGabor Juhos	select USB_ARCH_HAS_EHCI
6090e6ca5cSGabor Juhos	select USB_ARCH_HAS_OHCI
612dc7b4a1SRene Bolldorf	select HW_HAS_PCI
6267644c54SGabor Juhos	select PCI_AR724X if PCI
63d4a67d9dSGabor Juhos	def_bool n
64d4a67d9dSGabor Juhos
65d4a67d9dSGabor Juhosconfig SOC_AR913X
66502fa841SGabor Juhos	select USB_ARCH_HAS_EHCI
67d4a67d9dSGabor Juhos	def_bool n
68d4a67d9dSGabor Juhos
692c048303SGabor Juhosconfig SOC_AR933X
70c279b775SGabor Juhos	select USB_ARCH_HAS_EHCI
712c048303SGabor Juhos	def_bool n
722c048303SGabor Juhos
73d8411466SGabor Juhosconfig SOC_AR934X
74d8411466SGabor Juhos	select USB_ARCH_HAS_EHCI
75*ec950259SGabor Juhos	select HW_HAS_PCI
76*ec950259SGabor Juhos	select PCI_AR724X if PCI
77d8411466SGabor Juhos	def_bool n
78d8411466SGabor Juhos
7967644c54SGabor Juhosconfig PCI_AR724X
8067644c54SGabor Juhos	def_bool n
8167644c54SGabor Juhos
823f348c5dSGabor Juhosconfig ATH79_DEV_GPIO_BUTTONS
833f348c5dSGabor Juhos	def_bool n
843f348c5dSGabor Juhos
85d8fec1fcSGabor Juhosconfig ATH79_DEV_LEDS_GPIO
86d8fec1fcSGabor Juhos	def_bool n
87d8fec1fcSGabor Juhos
8868a1d316SGabor Juhosconfig ATH79_DEV_SPI
8968a1d316SGabor Juhos	def_bool n
9068a1d316SGabor Juhos
917e98aa46SGabor Juhosconfig ATH79_DEV_USB
927e98aa46SGabor Juhos	def_bool n
937e98aa46SGabor Juhos
943ae40022SGabor Juhosconfig ATH79_DEV_WMAC
95574d6e70SGabor Juhos	depends on (SOC_AR913X || SOC_AR933X || SOC_AR934X)
963ae40022SGabor Juhos	def_bool n
973ae40022SGabor Juhos
98d4a67d9dSGabor Juhosendif
99