diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 5098564d5879..242f3a33d741 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -9,6 +9,7 @@ config ARM | |||
9 | select SYS_SUPPORTS_APM_EMULATION | 9 | select SYS_SUPPORTS_APM_EMULATION |
10 | select GENERIC_ATOMIC64 if (CPU_V6 || !CPU_32v6K || !AEABI) | 10 | select GENERIC_ATOMIC64 if (CPU_V6 || !CPU_32v6K || !AEABI) |
11 | select HAVE_OPROFILE if (HAVE_PERF_EVENTS) | 11 | select HAVE_OPROFILE if (HAVE_PERF_EVENTS) |
12 | select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL | ||
12 | select HAVE_ARCH_KGDB | 13 | select HAVE_ARCH_KGDB |
13 | select HAVE_KPROBES if !XIP_KERNEL | 14 | select HAVE_KPROBES if !XIP_KERNEL |
14 | select HAVE_KRETPROBES if (HAVE_KPROBES) | 15 | select HAVE_KRETPROBES if (HAVE_KPROBES) |
@@ -21,6 +22,7 @@ config ARM | |||
21 | select HAVE_KERNEL_GZIP | 22 | select HAVE_KERNEL_GZIP |
22 | select HAVE_KERNEL_LZO | 23 | select HAVE_KERNEL_LZO |
23 | select HAVE_KERNEL_LZMA | 24 | select HAVE_KERNEL_LZMA |
25 | select HAVE_KERNEL_XZ | ||
24 | select HAVE_IRQ_WORK | 26 | select HAVE_IRQ_WORK |
25 | select HAVE_PERF_EVENTS | 27 | select HAVE_PERF_EVENTS |
26 | select PERF_USE_VMALLOC | 28 | select PERF_USE_VMALLOC |
@@ -28,10 +30,10 @@ config ARM | |||
28 | select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V6K || CPU_V7)) | 30 | select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V6K || CPU_V7)) |
29 | select HAVE_C_RECORDMCOUNT | 31 | select HAVE_C_RECORDMCOUNT |
30 | select HAVE_GENERIC_HARDIRQS | 32 | select HAVE_GENERIC_HARDIRQS |
31 | select HAVE_SPARSE_IRQ | ||
32 | select GENERIC_IRQ_SHOW | 33 | select GENERIC_IRQ_SHOW |
33 | select CPU_PM if (SUSPEND || CPU_IDLE) | 34 | select CPU_PM if (SUSPEND || CPU_IDLE) |
34 | select GENERIC_PCI_IOMAP | 35 | select GENERIC_PCI_IOMAP |
36 | select HAVE_BPF_JIT if NET | ||
35 | help | 37 | help |
36 | The ARM series is a line of low-power-consumption RISC chip designs | 38 | The ARM series is a line of low-power-consumption RISC chip designs |
37 | licensed by ARM Ltd and targeted at embedded applications and | 39 | licensed by ARM Ltd and targeted at embedded applications and |
@@ -52,9 +54,6 @@ config MIGHT_HAVE_PCI | |||
52 | config SYS_SUPPORTS_APM_EMULATION | 54 | config SYS_SUPPORTS_APM_EMULATION |
53 | bool | 55 | bool |
54 | 56 | ||
55 | config HAVE_SCHED_CLOCK | ||
56 | bool | ||
57 | |||
58 | config GENERIC_GPIO | 57 | config GENERIC_GPIO |
59 | bool | 58 | bool |
60 | 59 | ||
@@ -269,6 +268,7 @@ config ARCH_INTEGRATOR | |||
269 | select PLAT_VERSATILE | 268 | select PLAT_VERSATILE |
270 | select PLAT_VERSATILE_FPGA_IRQ | 269 | select PLAT_VERSATILE_FPGA_IRQ |
271 | select NEED_MACH_MEMORY_H | 270 | select NEED_MACH_MEMORY_H |
271 | select SPARSE_IRQ | ||
272 | help | 272 | help |
273 | Support for ARM's Integrator platform. | 273 | Support for ARM's Integrator platform. |
274 | 274 | ||
@@ -315,6 +315,7 @@ config ARCH_VEXPRESS | |||
315 | select HAVE_CLK | 315 | select HAVE_CLK |
316 | select HAVE_PATA_PLATFORM | 316 | select HAVE_PATA_PLATFORM |
317 | select ICST | 317 | select ICST |
318 | select NO_IOPORT | ||
318 | select PLAT_VERSATILE | 319 | select PLAT_VERSATILE |
319 | select PLAT_VERSATILE_CLCD | 320 | select PLAT_VERSATILE_CLCD |
320 | help | 321 | help |
@@ -354,6 +355,7 @@ config ARCH_HIGHBANK | |||
354 | select GENERIC_CLOCKEVENTS | 355 | select GENERIC_CLOCKEVENTS |
355 | select HAVE_ARM_SCU | 356 | select HAVE_ARM_SCU |
356 | select HAVE_SMP | 357 | select HAVE_SMP |
358 | select SPARSE_IRQ | ||
357 | select USE_OF | 359 | select USE_OF |
358 | help | 360 | help |
359 | Support for the Calxeda Highbank SoC based boards. | 361 | Support for the Calxeda Highbank SoC based boards. |
@@ -442,7 +444,6 @@ config ARCH_MXC | |||
442 | select CLKDEV_LOOKUP | 444 | select CLKDEV_LOOKUP |
443 | select CLKSRC_MMIO | 445 | select CLKSRC_MMIO |
444 | select GENERIC_IRQ_CHIP | 446 | select GENERIC_IRQ_CHIP |
445 | select HAVE_SCHED_CLOCK | ||
446 | select MULTI_IRQ_HANDLER | 447 | select MULTI_IRQ_HANDLER |
447 | help | 448 | help |
448 | Support for Freescale MXC/iMX-based family of processors | 449 | Support for Freescale MXC/iMX-based family of processors |
@@ -537,7 +538,6 @@ config ARCH_IXP4XX | |||
537 | select CPU_XSCALE | 538 | select CPU_XSCALE |
538 | select GENERIC_GPIO | 539 | select GENERIC_GPIO |
539 | select GENERIC_CLOCKEVENTS | 540 | select GENERIC_CLOCKEVENTS |
540 | select HAVE_SCHED_CLOCK | ||
541 | select MIGHT_HAVE_PCI | 541 | select MIGHT_HAVE_PCI |
542 | select DMABOUNCE if PCI | 542 | select DMABOUNCE if PCI |
543 | help | 543 | help |
@@ -608,7 +608,6 @@ config ARCH_MMP | |||
608 | select CLKDEV_LOOKUP | 608 | select CLKDEV_LOOKUP |
609 | select GENERIC_CLOCKEVENTS | 609 | select GENERIC_CLOCKEVENTS |
610 | select GPIO_PXA | 610 | select GPIO_PXA |
611 | select HAVE_SCHED_CLOCK | ||
612 | select TICK_ONESHOT | 611 | select TICK_ONESHOT |
613 | select PLAT_PXA | 612 | select PLAT_PXA |
614 | select SPARSE_IRQ | 613 | select SPARSE_IRQ |
@@ -649,7 +648,6 @@ config ARCH_TEGRA | |||
649 | select GENERIC_CLOCKEVENTS | 648 | select GENERIC_CLOCKEVENTS |
650 | select GENERIC_GPIO | 649 | select GENERIC_GPIO |
651 | select HAVE_CLK | 650 | select HAVE_CLK |
652 | select HAVE_SCHED_CLOCK | ||
653 | select HAVE_SMP | 651 | select HAVE_SMP |
654 | select MIGHT_HAVE_CACHE_L2X0 | 652 | select MIGHT_HAVE_CACHE_L2X0 |
655 | select ARCH_HAS_CPUFREQ | 653 | select ARCH_HAS_CPUFREQ |
@@ -666,7 +664,6 @@ config ARCH_PICOXCELL | |||
666 | select DW_APB_TIMER | 664 | select DW_APB_TIMER |
667 | select GENERIC_CLOCKEVENTS | 665 | select GENERIC_CLOCKEVENTS |
668 | select GENERIC_GPIO | 666 | select GENERIC_GPIO |
669 | select HAVE_SCHED_CLOCK | ||
670 | select HAVE_TCM | 667 | select HAVE_TCM |
671 | select NO_IOPORT | 668 | select NO_IOPORT |
672 | select SPARSE_IRQ | 669 | select SPARSE_IRQ |
@@ -694,7 +691,6 @@ config ARCH_PXA | |||
694 | select ARCH_REQUIRE_GPIOLIB | 691 | select ARCH_REQUIRE_GPIOLIB |
695 | select GENERIC_CLOCKEVENTS | 692 | select GENERIC_CLOCKEVENTS |
696 | select GPIO_PXA | 693 | select GPIO_PXA |
697 | select HAVE_SCHED_CLOCK | ||
698 | select TICK_ONESHOT | 694 | select TICK_ONESHOT |
699 | select PLAT_PXA | 695 | select PLAT_PXA |
700 | select SPARSE_IRQ | 696 | select SPARSE_IRQ |
@@ -761,7 +757,6 @@ config ARCH_SA1100 | |||
761 | select CPU_FREQ | 757 | select CPU_FREQ |
762 | select GENERIC_CLOCKEVENTS | 758 | select GENERIC_CLOCKEVENTS |
763 | select CLKDEV_LOOKUP | 759 | select CLKDEV_LOOKUP |
764 | select HAVE_SCHED_CLOCK | ||
765 | select TICK_ONESHOT | 760 | select TICK_ONESHOT |
766 | select ARCH_REQUIRE_GPIOLIB | 761 | select ARCH_REQUIRE_GPIOLIB |
767 | select HAVE_IDE | 762 | select HAVE_IDE |
@@ -818,7 +813,6 @@ config ARCH_S5P64X0 | |||
818 | select CLKSRC_MMIO | 813 | select CLKSRC_MMIO |
819 | select HAVE_S3C2410_WATCHDOG if WATCHDOG | 814 | select HAVE_S3C2410_WATCHDOG if WATCHDOG |
820 | select GENERIC_CLOCKEVENTS | 815 | select GENERIC_CLOCKEVENTS |
821 | select HAVE_SCHED_CLOCK | ||
822 | select HAVE_S3C2410_I2C if I2C | 816 | select HAVE_S3C2410_I2C if I2C |
823 | select HAVE_S3C_RTC if RTC_CLASS | 817 | select HAVE_S3C_RTC if RTC_CLASS |
824 | help | 818 | help |
@@ -849,7 +843,6 @@ config ARCH_S5PV210 | |||
849 | select CLKSRC_MMIO | 843 | select CLKSRC_MMIO |
850 | select ARCH_HAS_CPUFREQ | 844 | select ARCH_HAS_CPUFREQ |
851 | select GENERIC_CLOCKEVENTS | 845 | select GENERIC_CLOCKEVENTS |
852 | select HAVE_SCHED_CLOCK | ||
853 | select HAVE_S3C2410_I2C if I2C | 846 | select HAVE_S3C2410_I2C if I2C |
854 | select HAVE_S3C_RTC if RTC_CLASS | 847 | select HAVE_S3C_RTC if RTC_CLASS |
855 | select HAVE_S3C2410_WATCHDOG if WATCHDOG | 848 | select HAVE_S3C2410_WATCHDOG if WATCHDOG |
@@ -892,7 +885,6 @@ config ARCH_U300 | |||
892 | depends on MMU | 885 | depends on MMU |
893 | select CLKSRC_MMIO | 886 | select CLKSRC_MMIO |
894 | select CPU_ARM926T | 887 | select CPU_ARM926T |
895 | select HAVE_SCHED_CLOCK | ||
896 | select HAVE_TCM | 888 | select HAVE_TCM |
897 | select ARM_AMBA | 889 | select ARM_AMBA |
898 | select ARM_PATCH_PHYS_VIRT | 890 | select ARM_PATCH_PHYS_VIRT |
@@ -951,7 +943,6 @@ config ARCH_OMAP | |||
951 | select ARCH_HAS_CPUFREQ | 943 | select ARCH_HAS_CPUFREQ |
952 | select CLKSRC_MMIO | 944 | select CLKSRC_MMIO |
953 | select GENERIC_CLOCKEVENTS | 945 | select GENERIC_CLOCKEVENTS |
954 | select HAVE_SCHED_CLOCK | ||
955 | select ARCH_HAS_HOLES_MEMORYMODEL | 946 | select ARCH_HAS_HOLES_MEMORYMODEL |
956 | help | 947 | help |
957 | Support for TI's OMAP platform (OMAP1/2/3/4). | 948 | Support for TI's OMAP platform (OMAP1/2/3/4). |
@@ -1115,13 +1106,11 @@ config ARCH_ACORN | |||
1115 | config PLAT_IOP | 1106 | config PLAT_IOP |
1116 | bool | 1107 | bool |
1117 | select GENERIC_CLOCKEVENTS | 1108 | select GENERIC_CLOCKEVENTS |
1118 | select HAVE_SCHED_CLOCK | ||
1119 | 1109 | ||
1120 | config PLAT_ORION | 1110 | config PLAT_ORION |
1121 | bool | 1111 | bool |
1122 | select CLKSRC_MMIO | 1112 | select CLKSRC_MMIO |
1123 | select GENERIC_IRQ_CHIP | 1113 | select GENERIC_IRQ_CHIP |
1124 | select HAVE_SCHED_CLOCK | ||
1125 | 1114 | ||
1126 | config PLAT_PXA | 1115 | config PLAT_PXA |
1127 | bool | 1116 | bool |