Linux 4.1.18
[linux/fpc-iii.git] / arch / arm / mach-integrator / Kconfig
blob02d083489a2641ac5f9d71ca390e53a4965c1570
1 config ARCH_INTEGRATOR
2         bool "ARM Ltd. Integrator family" if (ARCH_MULTI_V4T || ARCH_MULTI_V5 || ARCH_MULTI_V6)
3         select ARM_AMBA
4         select ARM_PATCH_PHYS_VIRT if MMU
5         select AUTO_ZRELADDR
6         select COMMON_CLK
7         select COMMON_CLK_VERSATILE
8         select GENERIC_CLOCKEVENTS
9         select HAVE_TCM
10         select ICST
11         select MFD_SYSCON
12         select MULTI_IRQ_HANDLER
13         select PLAT_VERSATILE
14         select POWER_RESET
15         select POWER_RESET_VERSATILE
16         select POWER_SUPPLY
17         select SOC_INTEGRATOR_CM
18         select SPARSE_IRQ
19         select USE_OF
20         select VERSATILE_FPGA_IRQ
21         help
22           Support for ARM's Integrator platform.
24 if ARCH_INTEGRATOR
26 menu "Integrator Options"
28 config ARCH_INTEGRATOR_AP
29         bool "Support Integrator/AP and Integrator/PP2 platforms"
30         select CLKSRC_MMIO
31         select MIGHT_HAVE_PCI
32         select SERIAL_AMBA_PL010 if TTY
33         select SERIAL_AMBA_PL010_CONSOLE if TTY
34         select SOC_BUS
35         help
36           Include support for the ARM(R) Integrator/AP and
37           Integrator/PP2 platforms.
39 config ARCH_INTEGRATOR_CP
40         bool "Support Integrator/CP platform"
41         select ARCH_CINTEGRATOR
42         select ARM_TIMER_SP804
43         select SERIAL_AMBA_PL011 if TTY
44         select SERIAL_AMBA_PL011_CONSOLE if TTY
45         select SOC_BUS
46         help
47           Include support for the ARM(R) Integrator CP platform.
49 config ARCH_CINTEGRATOR
50         bool
52 config INTEGRATOR_IMPD1
53         bool "Include support for Integrator/IM-PD1"
54         depends on ARCH_INTEGRATOR_AP
55         select ARCH_REQUIRE_GPIOLIB
56         select ARM_VIC
57         select GPIO_PL061 if GPIOLIB
58         help
59           The IM-PD1 is an add-on logic module for the Integrator which
60           allows ARM(R) Ltd PrimeCells to be developed and evaluated.
61           The IM-PD1 can be found on the Integrator/PP2 platform.
63           To compile this driver as a module, choose M here: the
64           module will be called impd1.
66 endmenu
68 endif