drivers/rtc/rtc-max8925.c: use devm_* APIs
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / mips / ath79 / Kconfig
1 if ATH79
2
3 menu "Atheros AR71XX/AR724X/AR913X machine selection"
4
5 config 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
12 select ATH79_DEV_WMAC
13 help
14 Say 'Y' here if you want your kernel to support the
15 Atheros AP121 reference board.
16
17 config ATH79_MACH_AP136
18 bool "Atheros AP136 reference board"
19 select SOC_QCA955X
20 select ATH79_DEV_GPIO_BUTTONS
21 select ATH79_DEV_LEDS_GPIO
22 select ATH79_DEV_SPI
23 select ATH79_DEV_USB
24 select ATH79_DEV_WMAC
25 help
26 Say 'Y' here if you want your kernel to support the
27 Atheros AP136 reference board.
28
29 config ATH79_MACH_AP81
30 bool "Atheros AP81 reference board"
31 select SOC_AR913X
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 AP81 reference board.
40
41 config ATH79_MACH_DB120
42 bool "Atheros DB120 reference board"
43 select SOC_AR934X
44 select ATH79_DEV_GPIO_BUTTONS
45 select ATH79_DEV_LEDS_GPIO
46 select ATH79_DEV_SPI
47 select ATH79_DEV_USB
48 select ATH79_DEV_WMAC
49 help
50 Say 'Y' here if you want your kernel to support the
51 Atheros DB120 reference board.
52
53 config ATH79_MACH_PB44
54 bool "Atheros PB44 reference board"
55 select SOC_AR71XX
56 select ATH79_DEV_GPIO_BUTTONS
57 select ATH79_DEV_LEDS_GPIO
58 select ATH79_DEV_SPI
59 select ATH79_DEV_USB
60 help
61 Say 'Y' here if you want your kernel to support the
62 Atheros PB44 reference board.
63
64 config ATH79_MACH_UBNT_XM
65 bool "Ubiquiti Networks XM (rev 1.0) board"
66 select SOC_AR724X
67 select ATH79_DEV_GPIO_BUTTONS
68 select ATH79_DEV_LEDS_GPIO
69 select ATH79_DEV_SPI
70 help
71 Say 'Y' here if you want your kernel to support the
72 Ubiquiti Networks XM (rev 1.0) board.
73
74 endmenu
75
76 config SOC_AR71XX
77 select USB_ARCH_HAS_EHCI
78 select USB_ARCH_HAS_OHCI
79 select HW_HAS_PCI
80 def_bool n
81
82 config SOC_AR724X
83 select USB_ARCH_HAS_EHCI
84 select USB_ARCH_HAS_OHCI
85 select HW_HAS_PCI
86 select PCI_AR724X if PCI
87 def_bool n
88
89 config SOC_AR913X
90 select USB_ARCH_HAS_EHCI
91 def_bool n
92
93 config SOC_AR933X
94 select USB_ARCH_HAS_EHCI
95 def_bool n
96
97 config SOC_AR934X
98 select USB_ARCH_HAS_EHCI
99 select HW_HAS_PCI
100 select PCI_AR724X if PCI
101 def_bool n
102
103 config SOC_QCA955X
104 select USB_ARCH_HAS_EHCI
105 select HW_HAS_PCI
106 select PCI_AR724X if PCI
107 def_bool n
108
109 config PCI_AR724X
110 def_bool n
111
112 config ATH79_DEV_GPIO_BUTTONS
113 def_bool n
114
115 config ATH79_DEV_LEDS_GPIO
116 def_bool n
117
118 config ATH79_DEV_SPI
119 def_bool n
120
121 config ATH79_DEV_USB
122 def_bool n
123
124 config ATH79_DEV_WMAC
125 depends on (SOC_AR913X || SOC_AR933X || SOC_AR934X || SOC_QCA955X)
126 def_bool n
127
128 endif