Linus Walleij | 68f3b87 | 2014-05-22 23:30:35 +0200 | [diff] [blame] | 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 |
Linus Walleij | b437c52 | 2014-10-17 16:18:59 +0200 | [diff] [blame] | 11 | select MFD_SYSCON |
Linus Walleij | 68f3b87 | 2014-05-22 23:30:35 +0200 | [diff] [blame] | 12 | select MULTI_IRQ_HANDLER |
| 13 | select PLAT_VERSATILE |
Linus Walleij | b437c52 | 2014-10-17 16:18:59 +0200 | [diff] [blame] | 14 | select POWER_RESET |
| 15 | select POWER_RESET_VERSATILE |
| 16 | select POWER_SUPPLY |
Linus Walleij | f956a78 | 2014-10-24 12:51:20 +0200 | [diff] [blame] | 17 | select SOC_INTEGRATOR_CM |
Linus Walleij | 68f3b87 | 2014-05-22 23:30:35 +0200 | [diff] [blame] | 18 | select SPARSE_IRQ |
| 19 | select USE_OF |
| 20 | select VERSATILE_FPGA_IRQ |
| 21 | help |
| 22 | Support for ARM's Integrator platform. |
| 23 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 24 | if ARCH_INTEGRATOR |
| 25 | |
| 26 | menu "Integrator Options" |
| 27 | |
| 28 | config ARCH_INTEGRATOR_AP |
| 29 | bool "Support Integrator/AP and Integrator/PP2 platforms" |
Russell King | c5039f5 | 2011-05-08 15:35:22 +0100 | [diff] [blame] | 30 | select CLKSRC_MMIO |
Hans Ulli Kroll | 0b05da7 | 2010-12-02 12:32:15 +0100 | [diff] [blame] | 31 | select MIGHT_HAVE_PCI |
Arnd Bergmann | 152c555 | 2014-03-13 13:03:28 +0100 | [diff] [blame] | 32 | select SERIAL_AMBA_PL010 if TTY |
| 33 | select SERIAL_AMBA_PL010_CONSOLE if TTY |
Linus Walleij | e67ae6b | 2012-11-02 01:31:10 +0100 | [diff] [blame] | 34 | select SOC_BUS |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 35 | help |
| 36 | Include support for the ARM(R) Integrator/AP and |
| 37 | Integrator/PP2 platforms. |
| 38 | |
| 39 | config ARCH_INTEGRATOR_CP |
| 40 | bool "Support Integrator/CP platform" |
| 41 | select ARCH_CINTEGRATOR |
Russell King | 5a46334 | 2010-01-16 23:52:12 +0000 | [diff] [blame] | 42 | select ARM_TIMER_SP804 |
Arnd Bergmann | 152c555 | 2014-03-13 13:03:28 +0100 | [diff] [blame] | 43 | select SERIAL_AMBA_PL011 if TTY |
| 44 | select SERIAL_AMBA_PL011_CONSOLE if TTY |
Linus Walleij | 64100a0 | 2012-11-02 01:20:43 +0100 | [diff] [blame] | 45 | select SOC_BUS |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 46 | help |
| 47 | Include support for the ARM(R) Integrator CP platform. |
| 48 | |
| 49 | config ARCH_CINTEGRATOR |
| 50 | bool |
| 51 | |
| 52 | config INTEGRATOR_IMPD1 |
Linus Walleij | e131839 | 2014-06-04 14:47:28 +0200 | [diff] [blame] | 53 | bool "Include support for Integrator/IM-PD1" |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 54 | depends on ARCH_INTEGRATOR_AP |
Linus Walleij | 2952548 | 2014-01-22 14:18:01 +0100 | [diff] [blame] | 55 | select ARCH_REQUIRE_GPIOLIB |
Linus Walleij | 52d555f | 2013-11-21 23:13:17 +0100 | [diff] [blame] | 56 | select ARM_VIC |
Linus Walleij | 2952548 | 2014-01-22 14:18:01 +0100 | [diff] [blame] | 57 | select GPIO_PL061 if GPIOLIB |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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. |
| 62 | |
| 63 | To compile this driver as a module, choose M here: the |
| 64 | module will be called impd1. |
| 65 | |
| 66 | endmenu |
| 67 | |
| 68 | endif |