]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blame - arch/mips/ath79/Kconfig
Merge remote-tracking branches 'asoc/topic/ac97', 'asoc/topic/ac97-mfd', 'asoc/topic...
[mirror_ubuntu-focal-kernel.git] / arch / mips / ath79 / Kconfig
CommitLineData
b2441318 1# SPDX-License-Identifier: GPL-2.0
d4a67d9d
GJ
2if ATH79
3
0cde7228
GJ
4menu "Atheros AR71XX/AR724X/AR913X machine selection"
5
7e0dde17
GJ
6config ATH79_MACH_AP121
7 bool "Atheros AP121 reference board"
8 select SOC_AR933X
9 select ATH79_DEV_GPIO_BUTTONS
10 select ATH79_DEV_LEDS_GPIO
11 select ATH79_DEV_SPI
12 select ATH79_DEV_USB
3ae40022 13 select ATH79_DEV_WMAC
7e0dde17
GJ
14 help
15 Say 'Y' here if you want your kernel to support the
16 Atheros AP121 reference board.
17
27ea052a
GJ
18config ATH79_MACH_AP136
19 bool "Atheros AP136 reference board"
20 select SOC_QCA955X
21 select ATH79_DEV_GPIO_BUTTONS
22 select ATH79_DEV_LEDS_GPIO
23 select ATH79_DEV_SPI
24 select ATH79_DEV_USB
25 select ATH79_DEV_WMAC
26 help
27 Say 'Y' here if you want your kernel to support the
28 Atheros AP136 reference board.
29
aa6695ec
GJ
30config ATH79_MACH_AP81
31 bool "Atheros AP81 reference board"
32 select SOC_AR913X
33 select ATH79_DEV_GPIO_BUTTONS
34 select ATH79_DEV_LEDS_GPIO
35 select ATH79_DEV_SPI
7e98aa46 36 select ATH79_DEV_USB
3ae40022 37 select ATH79_DEV_WMAC
aa6695ec
GJ
38 help
39 Say 'Y' here if you want your kernel to support the
40 Atheros AP81 reference board.
41
9598111f
GJ
42config ATH79_MACH_DB120
43 bool "Atheros DB120 reference board"
44 select SOC_AR934X
45 select ATH79_DEV_GPIO_BUTTONS
46 select ATH79_DEV_LEDS_GPIO
47 select ATH79_DEV_SPI
48 select ATH79_DEV_USB
49 select ATH79_DEV_WMAC
50 help
51 Say 'Y' here if you want your kernel to support the
52 Atheros DB120 reference board.
53
0cde7228
GJ
54config ATH79_MACH_PB44
55 bool "Atheros PB44 reference board"
56 select SOC_AR71XX
3f348c5d 57 select ATH79_DEV_GPIO_BUTTONS
d8fec1fc 58 select ATH79_DEV_LEDS_GPIO
68a1d316 59 select ATH79_DEV_SPI
7e98aa46 60 select ATH79_DEV_USB
0cde7228
GJ
61 help
62 Say 'Y' here if you want your kernel to support the
63 Atheros PB44 reference board.
64
2dc7b4a1
RB
65config ATH79_MACH_UBNT_XM
66 bool "Ubiquiti Networks XM (rev 1.0) board"
67 select SOC_AR724X
68 select ATH79_DEV_GPIO_BUTTONS
69 select ATH79_DEV_LEDS_GPIO
70 select ATH79_DEV_SPI
71 help
72 Say 'Y' here if you want your kernel to support the
73 Ubiquiti Networks XM (rev 1.0) board.
74
0cde7228
GJ
75endmenu
76
d4a67d9d 77config SOC_AR71XX
f8365ec4 78 select HW_HAS_PCI
d4a67d9d
GJ
79 def_bool n
80
81config SOC_AR724X
2dc7b4a1 82 select HW_HAS_PCI
67644c54 83 select PCI_AR724X if PCI
d4a67d9d
GJ
84 def_bool n
85
86config SOC_AR913X
87 def_bool n
88
2c048303
GJ
89config SOC_AR933X
90 def_bool n
91
d8411466 92config SOC_AR934X
ec950259
GJ
93 select HW_HAS_PCI
94 select PCI_AR724X if PCI
d8411466
GJ
95 def_bool n
96
2e6c91e3 97config SOC_QCA955X
0a5f3b1c
GJ
98 select HW_HAS_PCI
99 select PCI_AR724X if PCI
2e6c91e3
GJ
100 def_bool n
101
67644c54
GJ
102config PCI_AR724X
103 def_bool n
104
3f348c5d
GJ
105config ATH79_DEV_GPIO_BUTTONS
106 def_bool n
107
d8fec1fc
GJ
108config ATH79_DEV_LEDS_GPIO
109 def_bool n
110
68a1d316
GJ
111config ATH79_DEV_SPI
112 def_bool n
113
7e98aa46
GJ
114config ATH79_DEV_USB
115 def_bool n
116
3ae40022 117config ATH79_DEV_WMAC
e9c0d0aa 118 depends on (SOC_AR913X || SOC_AR933X || SOC_AR934X || SOC_QCA955X)
3ae40022
GJ
119 def_bool n
120
d4a67d9d 121endif