Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[cris-mirror.git] / arch / mips / ath79 / Kconfig
blob9547cf1ea38d2701b52115be7816f18798cbd2d1
1 # SPDX-License-Identifier: GPL-2.0
2 if ATH79
4 menu "Atheros AR71XX/AR724X/AR913X machine selection"
6 config 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
13         select ATH79_DEV_WMAC
14         help
15           Say 'Y' here if you want your kernel to support the
16           Atheros AP121 reference board.
18 config 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.
30 config 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
36         select ATH79_DEV_USB
37         select ATH79_DEV_WMAC
38         help
39           Say 'Y' here if you want your kernel to support the
40           Atheros AP81 reference board.
42 config 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.
54 config ATH79_MACH_PB44
55         bool "Atheros PB44 reference board"
56         select SOC_AR71XX
57         select ATH79_DEV_GPIO_BUTTONS
58         select ATH79_DEV_LEDS_GPIO
59         select ATH79_DEV_SPI
60         select ATH79_DEV_USB
61         help
62           Say 'Y' here if you want your kernel to support the
63           Atheros PB44 reference board.
65 config 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.
75 endmenu
77 config SOC_AR71XX
78         select HW_HAS_PCI
79         def_bool n
81 config SOC_AR724X
82         select HW_HAS_PCI
83         select PCI_AR724X if PCI
84         def_bool n
86 config SOC_AR913X
87         def_bool n
89 config SOC_AR933X
90         def_bool n
92 config SOC_AR934X
93         select HW_HAS_PCI
94         select PCI_AR724X if PCI
95         def_bool n
97 config SOC_QCA955X
98         select HW_HAS_PCI
99         select PCI_AR724X if PCI
100         def_bool n
102 config PCI_AR724X
103         def_bool n
105 config ATH79_DEV_GPIO_BUTTONS
106         def_bool n
108 config ATH79_DEV_LEDS_GPIO
109         def_bool n
111 config ATH79_DEV_SPI
112         def_bool n
114 config ATH79_DEV_USB
115         def_bool n
117 config ATH79_DEV_WMAC
118         depends on (SOC_AR913X || SOC_AR933X || SOC_AR934X || SOC_QCA955X)
119         def_bool n
121 endif