Merge tag 'for-linus-2' of git://git.code.sf.net/p/openipmi/linux-ipmi
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-mmp / Kconfig
1 if ARCH_MMP
2
3 menu "Marvell PXA168/910/MMP2 Implmentations"
4
5 config MACH_ASPENITE
6         bool "Marvell's PXA168 Aspenite Development Board"
7         select CPU_PXA168
8         help
9           Say 'Y' here if you want to support the Marvell PXA168-based
10           Aspenite Development Board.
11
12 config MACH_ZYLONITE2
13         bool "Marvell's PXA168 Zylonite2 Development Board"
14         select CPU_PXA168
15         help
16           Say 'Y' here if you want to support the Marvell PXA168-based
17           Zylonite2 Development Board.
18
19 config MACH_AVENGERS_LITE
20         bool "Marvell's PXA168 Avengers Lite Development Board"
21         select CPU_PXA168
22         help
23           Say 'Y' here if you want to support the Marvell PXA168-based
24           Avengers Lite Development Board.
25
26 config MACH_TAVOREVB
27         bool "Marvell's PXA910 TavorEVB Development Board"
28         select CPU_PXA910
29         help
30           Say 'Y' here if you want to support the Marvell PXA910-based
31           TavorEVB Development Board.
32
33 config MACH_TTC_DKB
34         bool "Marvell's PXA910 TavorEVB Development Board"
35         select CPU_PXA910
36         help
37           Say 'Y' here if you want to support the Marvell PXA910-based
38           TTC_DKB Development Board.
39
40 config MACH_BROWNSTONE
41         bool "Marvell's Brownstone Development Platform"
42         depends on !CPU_MOHAWK
43         select CPU_MMP2
44         help
45           Say 'Y' here if you want to support the Marvell MMP2-based
46           Brown Development Platform.
47           MMP2-based board can't be co-existed with PXA168-based &
48           PXA910-based development board. Since MMP2 is compatible to
49           ARMv7 architecture.
50
51 config MACH_FLINT
52         bool "Marvell's Flint Development Platform"
53         depends on !CPU_MOHAWK
54         select CPU_MMP2
55         help
56           Say 'Y' here if you want to support the Marvell MMP2-based
57           Flint Development Platform.
58           MMP2-based board can't be co-existed with PXA168-based &
59           PXA910-based development board. Since MMP2 is compatible to
60           ARMv7 architecture.
61
62 config MACH_MARVELL_JASPER
63         bool "Marvell's Jasper Development Platform"
64         depends on !CPU_MOHAWK
65         select CPU_MMP2
66         help
67           Say 'Y' here if you want to support the Marvell MMP2-base
68           Jasper Development Platform.
69           MMP2-based board can't be co-existed with PXA168-based &
70           PXA910-based development board. Since MMP2 is compatible to
71           ARMv7 architecture.
72
73 config MACH_TETON_BGA
74         bool "Marvell's PXA168 Teton BGA Development Board"
75         select CPU_PXA168
76         help
77           Say 'Y' here if you want to support the Marvell PXA168-based
78           Teton BGA Development Board.
79
80 config MACH_GPLUGD
81         bool "Marvell's PXA168 GuruPlug Display (gplugD) Board"
82         select CPU_PXA168
83         help
84           Say 'Y' here if you want to support the Marvell PXA168-based
85           GuruPlug Display (gplugD) Board
86
87 config MACH_MMP_DT
88         bool "Support MMP (ARMv5) platforms from device tree"
89         select USE_OF
90         select PINCTRL
91         select PINCTRL_SINGLE
92         select COMMON_CLK
93         select ARCH_HAS_RESET_CONTROLLER
94         select CPU_MOHAWK
95         help
96           Include support for Marvell MMP2 based platforms using
97           the device tree. Needn't select any other machine while
98           MACH_MMP_DT is enabled.
99
100 config MACH_MMP2_DT
101         bool "Support MMP2 (ARMv7) platforms from device tree"
102         depends on !CPU_MOHAWK
103         select USE_OF
104         select PINCTRL
105         select PINCTRL_SINGLE
106         select COMMON_CLK
107         select ARCH_HAS_RESET_CONTROLLER
108         select CPU_PJ4
109         help
110           Include support for Marvell MMP2 based platforms using
111           the device tree.
112
113 endmenu
114
115 config CPU_PXA168
116         bool
117         select CPU_MOHAWK
118         help
119           Select code specific to PXA168
120
121 config CPU_PXA910
122         bool
123         select CPU_MOHAWK
124         help
125           Select code specific to PXA910
126
127 config CPU_MMP2
128         bool
129         select CPU_PJ4
130         help
131           Select code specific to MMP2. MMP2 is ARMv7 compatible.
132
133 config USB_EHCI_MV_U2O
134         bool "EHCI support for PXA USB OTG controller"
135         depends on USB_EHCI_MV
136         help
137           Enables support for OTG controller which can be switched to host mode.
138
139 config MMP_SRAM
140         bool
141
142 endif