spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control
[zen-stable.git] / arch / mips / ath79 / Kconfig
blobe0fae8f4442b792dbb86bcbbf15a260edf91b2ce
1 if ATH79
3 menu "Atheros AR71XX/AR724X/AR913X machine selection"
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.
17 config 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
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 AP81 reference board.
29 config ATH79_MACH_PB44
30         bool "Atheros PB44 reference board"
31         select SOC_AR71XX
32         select ATH79_DEV_GPIO_BUTTONS
33         select ATH79_DEV_LEDS_GPIO
34         select ATH79_DEV_SPI
35         select ATH79_DEV_USB
36         help
37           Say 'Y' here if you want your kernel to support the
38           Atheros PB44 reference board.
40 config ATH79_MACH_UBNT_XM
41         bool "Ubiquiti Networks XM (rev 1.0) board"
42         select SOC_AR724X
43         select ATH79_DEV_GPIO_BUTTONS
44         select ATH79_DEV_LEDS_GPIO
45         select ATH79_DEV_SPI
46         help
47           Say 'Y' here if you want your kernel to support the
48           Ubiquiti Networks XM (rev 1.0) board.
50 endmenu
52 config SOC_AR71XX
53         select USB_ARCH_HAS_EHCI
54         select USB_ARCH_HAS_OHCI
55         def_bool n
57 config SOC_AR724X
58         select USB_ARCH_HAS_EHCI
59         select USB_ARCH_HAS_OHCI
60         select HW_HAS_PCI
61         def_bool n
63 config SOC_AR913X
64         select USB_ARCH_HAS_EHCI
65         def_bool n
67 config SOC_AR933X
68         select USB_ARCH_HAS_EHCI
69         def_bool n
71 config ATH79_DEV_GPIO_BUTTONS
72         def_bool n
74 config ATH79_DEV_LEDS_GPIO
75         def_bool n
77 config ATH79_DEV_SPI
78         def_bool n
80 config ATH79_DEV_USB
81         def_bool n
83 config ATH79_DEV_WMAC
84         depends on (SOC_AR913X || SOC_AR933X)
85         def_bool n
87 endif