Kconfig (5d292ebf4bc62107f298de2dbabe9c4ef17753fd) | Kconfig (8a4da6e36c582ff746191eca85b6c1c068dbfbd6) |
---|---|
1config ARM 2 bool 3 default y 4 select ARCH_BINFMT_ELF_RANDOMIZE_PIE 5 select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE 6 select ARCH_HAVE_CUSTOM_GPIO_H 7 select ARCH_WANT_IPC_PARSE_VERSION 8 select BUILDTIME_EXTABLE_SORT if MMU --- 330 unchanged lines hidden (view full) --- 339 340config ARCH_BCM2835 341 bool "Broadcom BCM2835 family" 342 select ARCH_REQUIRE_GPIOLIB 343 select ARM_AMBA 344 select ARM_ERRATA_411920 345 select ARM_TIMER_SP804 346 select CLKDEV_LOOKUP | 1config ARM 2 bool 3 default y 4 select ARCH_BINFMT_ELF_RANDOMIZE_PIE 5 select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE 6 select ARCH_HAVE_CUSTOM_GPIO_H 7 select ARCH_WANT_IPC_PARSE_VERSION 8 select BUILDTIME_EXTABLE_SORT if MMU --- 330 unchanged lines hidden (view full) --- 339 340config ARCH_BCM2835 341 bool "Broadcom BCM2835 family" 342 select ARCH_REQUIRE_GPIOLIB 343 select ARM_AMBA 344 select ARM_ERRATA_411920 345 select ARM_TIMER_SP804 346 select CLKDEV_LOOKUP |
347 select CLKSRC_OF | |
348 select COMMON_CLK 349 select CPU_V6 350 select GENERIC_CLOCKEVENTS | 347 select COMMON_CLK 348 select CPU_V6 349 select GENERIC_CLOCKEVENTS |
350 select GENERIC_GPIO |
|
351 select MULTI_IRQ_HANDLER 352 select PINCTRL 353 select PINCTRL_BCM2835 354 select SPARSE_IRQ 355 select USE_OF 356 help 357 This enables support for the Broadcom BCM2835 SoC. This SoC is 358 use in the Raspberry Pi, and Roku 2 devices. --- 280 unchanged lines hidden (view full) --- 639 640config ARCH_TEGRA 641 bool "NVIDIA Tegra" 642 select ARCH_HAS_CPUFREQ 643 select CLKDEV_LOOKUP 644 select CLKSRC_MMIO 645 select COMMON_CLK 646 select GENERIC_CLOCKEVENTS | 351 select MULTI_IRQ_HANDLER 352 select PINCTRL 353 select PINCTRL_BCM2835 354 select SPARSE_IRQ 355 select USE_OF 356 help 357 This enables support for the Broadcom BCM2835 SoC. This SoC is 358 use in the Raspberry Pi, and Roku 2 devices. --- 280 unchanged lines hidden (view full) --- 639 640config ARCH_TEGRA 641 bool "NVIDIA Tegra" 642 select ARCH_HAS_CPUFREQ 643 select CLKDEV_LOOKUP 644 select CLKSRC_MMIO 645 select COMMON_CLK 646 select GENERIC_CLOCKEVENTS |
647 select GENERIC_GPIO |
|
647 select HAVE_CLK 648 select HAVE_SMP 649 select MIGHT_HAVE_CACHE_L2X0 650 select SPARSE_IRQ 651 select USE_OF 652 help 653 This enables support for NVIDIA Tegra based systems (Tegra APX, 654 Tegra 6xx and Tegra 2 series). --- 83 unchanged lines hidden (view full) --- 738 help 739 Support for StrongARM 11x0 based boards. 740 741config ARCH_S3C24XX 742 bool "Samsung S3C24XX SoCs" 743 select ARCH_HAS_CPUFREQ 744 select ARCH_USES_GETTIMEOFFSET 745 select CLKDEV_LOOKUP | 648 select HAVE_CLK 649 select HAVE_SMP 650 select MIGHT_HAVE_CACHE_L2X0 651 select SPARSE_IRQ 652 select USE_OF 653 help 654 This enables support for NVIDIA Tegra based systems (Tegra APX, 655 Tegra 6xx and Tegra 2 series). --- 83 unchanged lines hidden (view full) --- 739 help 740 Support for StrongARM 11x0 based boards. 741 742config ARCH_S3C24XX 743 bool "Samsung S3C24XX SoCs" 744 select ARCH_HAS_CPUFREQ 745 select ARCH_USES_GETTIMEOFFSET 746 select CLKDEV_LOOKUP |
747 select GENERIC_GPIO |
|
746 select HAVE_CLK 747 select HAVE_S3C2410_I2C if I2C 748 select HAVE_S3C2410_WATCHDOG if WATCHDOG 749 select HAVE_S3C_RTC if RTC_CLASS 750 select NEED_MACH_GPIO_H 751 select NEED_MACH_IO_H 752 help 753 Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443 --- 26 unchanged lines hidden (view full) --- 780 Samsung S3C64XX series based systems 781 782config ARCH_S5P64X0 783 bool "Samsung S5P6440 S5P6450" 784 select CLKDEV_LOOKUP 785 select CLKSRC_MMIO 786 select CPU_V6 787 select GENERIC_CLOCKEVENTS | 748 select HAVE_CLK 749 select HAVE_S3C2410_I2C if I2C 750 select HAVE_S3C2410_WATCHDOG if WATCHDOG 751 select HAVE_S3C_RTC if RTC_CLASS 752 select NEED_MACH_GPIO_H 753 select NEED_MACH_IO_H 754 help 755 Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443 --- 26 unchanged lines hidden (view full) --- 782 Samsung S3C64XX series based systems 783 784config ARCH_S5P64X0 785 bool "Samsung S5P6440 S5P6450" 786 select CLKDEV_LOOKUP 787 select CLKSRC_MMIO 788 select CPU_V6 789 select GENERIC_CLOCKEVENTS |
790 select GENERIC_GPIO |
|
788 select HAVE_CLK 789 select HAVE_S3C2410_I2C if I2C 790 select HAVE_S3C2410_WATCHDOG if WATCHDOG 791 select HAVE_S3C_RTC if RTC_CLASS 792 select NEED_MACH_GPIO_H 793 help 794 Samsung S5P64X0 CPU based systems, such as the Samsung SMDK6440, 795 SMDK6450. 796 797config ARCH_S5PC100 798 bool "Samsung S5PC100" 799 select ARCH_USES_GETTIMEOFFSET 800 select CLKDEV_LOOKUP 801 select CPU_V7 | 791 select HAVE_CLK 792 select HAVE_S3C2410_I2C if I2C 793 select HAVE_S3C2410_WATCHDOG if WATCHDOG 794 select HAVE_S3C_RTC if RTC_CLASS 795 select NEED_MACH_GPIO_H 796 help 797 Samsung S5P64X0 CPU based systems, such as the Samsung SMDK6440, 798 SMDK6450. 799 800config ARCH_S5PC100 801 bool "Samsung S5PC100" 802 select ARCH_USES_GETTIMEOFFSET 803 select CLKDEV_LOOKUP 804 select CPU_V7 |
805 select GENERIC_GPIO |
|
802 select HAVE_CLK 803 select HAVE_S3C2410_I2C if I2C 804 select HAVE_S3C2410_WATCHDOG if WATCHDOG 805 select HAVE_S3C_RTC if RTC_CLASS 806 select NEED_MACH_GPIO_H 807 help 808 Samsung S5PC100 series based systems 809 810config ARCH_S5PV210 811 bool "Samsung S5PV210/S5PC110" 812 select ARCH_HAS_CPUFREQ 813 select ARCH_HAS_HOLES_MEMORYMODEL 814 select ARCH_SPARSEMEM_ENABLE 815 select CLKDEV_LOOKUP 816 select CLKSRC_MMIO 817 select CPU_V7 818 select GENERIC_CLOCKEVENTS | 806 select HAVE_CLK 807 select HAVE_S3C2410_I2C if I2C 808 select HAVE_S3C2410_WATCHDOG if WATCHDOG 809 select HAVE_S3C_RTC if RTC_CLASS 810 select NEED_MACH_GPIO_H 811 help 812 Samsung S5PC100 series based systems 813 814config ARCH_S5PV210 815 bool "Samsung S5PV210/S5PC110" 816 select ARCH_HAS_CPUFREQ 817 select ARCH_HAS_HOLES_MEMORYMODEL 818 select ARCH_SPARSEMEM_ENABLE 819 select CLKDEV_LOOKUP 820 select CLKSRC_MMIO 821 select CPU_V7 822 select GENERIC_CLOCKEVENTS |
823 select GENERIC_GPIO |
|
819 select HAVE_CLK 820 select HAVE_S3C2410_I2C if I2C 821 select HAVE_S3C2410_WATCHDOG if WATCHDOG 822 select HAVE_S3C_RTC if RTC_CLASS 823 select NEED_MACH_GPIO_H 824 select NEED_MACH_MEMORY_H 825 help 826 Samsung S5PV210/S5PC110 series based systems 827 828config ARCH_EXYNOS 829 bool "Samsung EXYNOS" 830 select ARCH_HAS_CPUFREQ 831 select ARCH_HAS_HOLES_MEMORYMODEL 832 select ARCH_SPARSEMEM_ENABLE 833 select CLKDEV_LOOKUP 834 select CPU_V7 835 select GENERIC_CLOCKEVENTS | 824 select HAVE_CLK 825 select HAVE_S3C2410_I2C if I2C 826 select HAVE_S3C2410_WATCHDOG if WATCHDOG 827 select HAVE_S3C_RTC if RTC_CLASS 828 select NEED_MACH_GPIO_H 829 select NEED_MACH_MEMORY_H 830 help 831 Samsung S5PV210/S5PC110 series based systems 832 833config ARCH_EXYNOS 834 bool "Samsung EXYNOS" 835 select ARCH_HAS_CPUFREQ 836 select ARCH_HAS_HOLES_MEMORYMODEL 837 select ARCH_SPARSEMEM_ENABLE 838 select CLKDEV_LOOKUP 839 select CPU_V7 840 select GENERIC_CLOCKEVENTS |
841 select GENERIC_GPIO |
|
836 select HAVE_CLK 837 select HAVE_S3C2410_I2C if I2C 838 select HAVE_S3C2410_WATCHDOG if WATCHDOG 839 select HAVE_S3C_RTC if RTC_CLASS 840 select NEED_MACH_GPIO_H 841 select NEED_MACH_MEMORY_H 842 help 843 Support for SAMSUNG's EXYNOS SoCs (EXYNOS4/5) --- 18 unchanged lines hidden (view full) --- 862 select ARM_AMBA 863 select ARM_PATCH_PHYS_VIRT 864 select ARM_VIC 865 select CLKDEV_LOOKUP 866 select CLKSRC_MMIO 867 select COMMON_CLK 868 select CPU_ARM926T 869 select GENERIC_CLOCKEVENTS | 842 select HAVE_CLK 843 select HAVE_S3C2410_I2C if I2C 844 select HAVE_S3C2410_WATCHDOG if WATCHDOG 845 select HAVE_S3C_RTC if RTC_CLASS 846 select NEED_MACH_GPIO_H 847 select NEED_MACH_MEMORY_H 848 help 849 Support for SAMSUNG's EXYNOS SoCs (EXYNOS4/5) --- 18 unchanged lines hidden (view full) --- 868 select ARM_AMBA 869 select ARM_PATCH_PHYS_VIRT 870 select ARM_VIC 871 select CLKDEV_LOOKUP 872 select CLKSRC_MMIO 873 select COMMON_CLK 874 select CPU_ARM926T 875 select GENERIC_CLOCKEVENTS |
876 select GENERIC_GPIO |
|
870 select HAVE_TCM 871 select SPARSE_IRQ 872 help 873 Support for ST-Ericsson U300 series mobile platforms. 874 875config ARCH_U8500 876 bool "ST-Ericsson U8500 Series" 877 depends on MMU --- 67 unchanged lines hidden (view full) --- 945config ARCH_VT8500_SINGLE 946 bool "VIA/WonderMedia 85xx" 947 select ARCH_HAS_CPUFREQ 948 select ARCH_REQUIRE_GPIOLIB 949 select CLKDEV_LOOKUP 950 select COMMON_CLK 951 select CPU_ARM926T 952 select GENERIC_CLOCKEVENTS | 877 select HAVE_TCM 878 select SPARSE_IRQ 879 help 880 Support for ST-Ericsson U300 series mobile platforms. 881 882config ARCH_U8500 883 bool "ST-Ericsson U8500 Series" 884 depends on MMU --- 67 unchanged lines hidden (view full) --- 952config ARCH_VT8500_SINGLE 953 bool "VIA/WonderMedia 85xx" 954 select ARCH_HAS_CPUFREQ 955 select ARCH_REQUIRE_GPIOLIB 956 select CLKDEV_LOOKUP 957 select COMMON_CLK 958 select CPU_ARM926T 959 select GENERIC_CLOCKEVENTS |
960 select GENERIC_GPIO |
|
953 select HAVE_CLK 954 select MULTI_IRQ_HANDLER 955 select SPARSE_IRQ 956 select USE_OF 957 help 958 Support for VIA/WonderMedia VT8500/WM85xx System-on-Chip. 959 960endchoice --- 598 unchanged lines hidden (view full) --- 1559 MultiThreading at a cost of slightly increased overhead in some 1560 places. If unsure say N here. 1561 1562config HAVE_ARM_SCU 1563 bool 1564 help 1565 This option enables support for the ARM system coherency unit 1566 | 961 select HAVE_CLK 962 select MULTI_IRQ_HANDLER 963 select SPARSE_IRQ 964 select USE_OF 965 help 966 Support for VIA/WonderMedia VT8500/WM85xx System-on-Chip. 967 968endchoice --- 598 unchanged lines hidden (view full) --- 1567 MultiThreading at a cost of slightly increased overhead in some 1568 places. If unsure say N here. 1569 1570config HAVE_ARM_SCU 1571 bool 1572 help 1573 This option enables support for the ARM system coherency unit 1574 |
1567config ARM_ARCH_TIMER | 1575config HAVE_ARM_ARCH_TIMER |
1568 bool "Architected timer support" 1569 depends on CPU_V7 | 1576 bool "Architected timer support" 1577 depends on CPU_V7 |
1578 select ARM_ARCH_TIMER |
|
1570 help 1571 This option enables support for the ARM architected timer 1572 1573config HAVE_ARM_TWD 1574 bool 1575 depends on SMP 1576 help 1577 This options enables support for the ARM timer and watchdog unit --- 739 unchanged lines hidden --- | 1579 help 1580 This option enables support for the ARM architected timer 1581 1582config HAVE_ARM_TWD 1583 bool 1584 depends on SMP 1585 help 1586 This options enables support for the ARM timer and watchdog unit --- 739 unchanged lines hidden --- |