62e6db4bd53390a05e0958573576bec898072891
[cascardo/linux.git] / arch / arm / mach-integrator / Kconfig
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 SPARSE_IRQ
18         select USE_OF
19         select VERSATILE_FPGA_IRQ
20         help
21           Support for ARM's Integrator platform.
22
23 if ARCH_INTEGRATOR
24
25 menu "Integrator Options"
26
27 config ARCH_INTEGRATOR_AP
28         bool "Support Integrator/AP and Integrator/PP2 platforms"
29         select CLKSRC_MMIO
30         select MIGHT_HAVE_PCI
31         select SERIAL_AMBA_PL010 if TTY
32         select SERIAL_AMBA_PL010_CONSOLE if TTY
33         select SOC_BUS
34         help
35           Include support for the ARM(R) Integrator/AP and
36           Integrator/PP2 platforms.
37
38 config ARCH_INTEGRATOR_CP
39         bool "Support Integrator/CP platform"
40         select ARCH_CINTEGRATOR
41         select ARM_TIMER_SP804
42         select SERIAL_AMBA_PL011 if TTY
43         select SERIAL_AMBA_PL011_CONSOLE if TTY
44         select SOC_BUS
45         help
46           Include support for the ARM(R) Integrator CP platform.
47
48 config ARCH_CINTEGRATOR
49         bool
50
51 config INTEGRATOR_IMPD1
52         bool "Include support for Integrator/IM-PD1"
53         depends on ARCH_INTEGRATOR_AP
54         select ARCH_REQUIRE_GPIOLIB
55         select ARM_VIC
56         select GPIO_PL061 if GPIOLIB
57         help
58           The IM-PD1 is an add-on logic module for the Integrator which
59           allows ARM(R) Ltd PrimeCells to be developed and evaluated.
60           The IM-PD1 can be found on the Integrator/PP2 platform.
61
62           To compile this driver as a module, choose M here: the
63           module will be called impd1.
64
65 endmenu
66
67 endif