Kconfig (3d729d33ee89a3e63bee14bdd516af0662490fab) | Kconfig (07d8a49c263c89c21d1e10b5550706ed8a58eb5e) |
---|---|
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_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST 7 select ARCH_HAVE_CUSTOM_GPIO_H 8 select ARCH_WANT_IPC_PARSE_VERSION --- 344 unchanged lines hidden (view full) --- 353 select VERSATILE_FPGA_IRQ 354 help 355 This enables support for ARM Ltd Versatile board. 356 357config ARCH_AT91 358 bool "Atmel AT91" 359 select ARCH_REQUIRE_GPIOLIB 360 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_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST 7 select ARCH_HAVE_CUSTOM_GPIO_H 8 select ARCH_WANT_IPC_PARSE_VERSION --- 344 unchanged lines hidden (view full) --- 353 select VERSATILE_FPGA_IRQ 354 help 355 This enables support for ARM Ltd Versatile board. 356 357config ARCH_AT91 358 bool "Atmel AT91" 359 select ARCH_REQUIRE_GPIOLIB 360 select CLKDEV_LOOKUP |
361 select HAVE_CLK | |
362 select IRQ_DOMAIN 363 select NEED_MACH_GPIO_H 364 select NEED_MACH_IO_H if PCCARD 365 select PINCTRL 366 select PINCTRL_AT91 if USE_OF 367 help 368 This enables support for systems based on Atmel 369 AT91RM9200 and AT91SAM9* processors. 370 371config ARCH_CLPS711X 372 bool "Cirrus Logic CLPS711x/EP721x/EP731x-based" 373 select ARCH_REQUIRE_GPIOLIB 374 select AUTO_ZRELADDR | 361 select IRQ_DOMAIN 362 select NEED_MACH_GPIO_H 363 select NEED_MACH_IO_H if PCCARD 364 select PINCTRL 365 select PINCTRL_AT91 if USE_OF 366 help 367 This enables support for systems based on Atmel 368 AT91RM9200 and AT91SAM9* processors. 369 370config ARCH_CLPS711X 371 bool "Cirrus Logic CLPS711x/EP721x/EP731x-based" 372 select ARCH_REQUIRE_GPIOLIB 373 select AUTO_ZRELADDR |
375 select CLKDEV_LOOKUP | |
376 select CLKSRC_MMIO 377 select COMMON_CLK 378 select CPU_ARM720T 379 select GENERIC_CLOCKEVENTS 380 select MFD_SYSCON 381 select MULTI_IRQ_HANDLER 382 select SPARSE_IRQ 383 help --- 242 unchanged lines hidden (view full) --- 626 select PLAT_PXA 627 select SPARSE_IRQ 628 help 629 Support for Intel/Marvell's PXA2xx/PXA3xx processor line. 630 631config ARCH_MSM 632 bool "Qualcomm MSM" 633 select ARCH_REQUIRE_GPIOLIB | 374 select CLKSRC_MMIO 375 select COMMON_CLK 376 select CPU_ARM720T 377 select GENERIC_CLOCKEVENTS 378 select MFD_SYSCON 379 select MULTI_IRQ_HANDLER 380 select SPARSE_IRQ 381 help --- 242 unchanged lines hidden (view full) --- 624 select PLAT_PXA 625 select SPARSE_IRQ 626 help 627 Support for Intel/Marvell's PXA2xx/PXA3xx processor line. 628 629config ARCH_MSM 630 bool "Qualcomm MSM" 631 select ARCH_REQUIRE_GPIOLIB |
634 select CLKDEV_LOOKUP | |
635 select CLKSRC_OF if OF 636 select COMMON_CLK 637 select GENERIC_CLOCKEVENTS 638 help 639 Support for Qualcomm MSM/QSD based systems. This runs on the 640 apps processor of the MSM/QSD and depends on a shared memory 641 interface to the modem processor which runs the baseband 642 stack and controls some vital subsystems 643 (clock and power control, etc). 644 645config ARCH_SHMOBILE 646 bool "Renesas SH-Mobile / R-Mobile" 647 select ARM_PATCH_PHYS_VIRT 648 select CLKDEV_LOOKUP 649 select GENERIC_CLOCKEVENTS 650 select HAVE_ARM_SCU if SMP 651 select HAVE_ARM_TWD if SMP | 632 select CLKSRC_OF if OF 633 select COMMON_CLK 634 select GENERIC_CLOCKEVENTS 635 help 636 Support for Qualcomm MSM/QSD based systems. This runs on the 637 apps processor of the MSM/QSD and depends on a shared memory 638 interface to the modem processor which runs the baseband 639 stack and controls some vital subsystems 640 (clock and power control, etc). 641 642config ARCH_SHMOBILE 643 bool "Renesas SH-Mobile / R-Mobile" 644 select ARM_PATCH_PHYS_VIRT 645 select CLKDEV_LOOKUP 646 select GENERIC_CLOCKEVENTS 647 select HAVE_ARM_SCU if SMP 648 select HAVE_ARM_TWD if SMP |
652 select HAVE_CLK | |
653 select HAVE_MACH_CLKDEV 654 select HAVE_SMP 655 select MIGHT_HAVE_CACHE_L2X0 656 select MULTI_IRQ_HANDLER 657 select NO_IOPORT 658 select PINCTRL 659 select PM_GENERIC_DOMAINS if PM 660 select SPARSE_IRQ --- 40 unchanged lines hidden (view full) --- 701config ARCH_S3C24XX 702 bool "Samsung S3C24XX SoCs" 703 select ARCH_HAS_CPUFREQ 704 select ARCH_REQUIRE_GPIOLIB 705 select CLKDEV_LOOKUP 706 select CLKSRC_SAMSUNG_PWM 707 select GENERIC_CLOCKEVENTS 708 select GPIO_SAMSUNG | 649 select HAVE_MACH_CLKDEV 650 select HAVE_SMP 651 select MIGHT_HAVE_CACHE_L2X0 652 select MULTI_IRQ_HANDLER 653 select NO_IOPORT 654 select PINCTRL 655 select PM_GENERIC_DOMAINS if PM 656 select SPARSE_IRQ --- 40 unchanged lines hidden (view full) --- 697config ARCH_S3C24XX 698 bool "Samsung S3C24XX SoCs" 699 select ARCH_HAS_CPUFREQ 700 select ARCH_REQUIRE_GPIOLIB 701 select CLKDEV_LOOKUP 702 select CLKSRC_SAMSUNG_PWM 703 select GENERIC_CLOCKEVENTS 704 select GPIO_SAMSUNG |
709 select HAVE_CLK | |
710 select HAVE_S3C2410_I2C if I2C 711 select HAVE_S3C2410_WATCHDOG if WATCHDOG 712 select HAVE_S3C_RTC if RTC_CLASS 713 select MULTI_IRQ_HANDLER 714 select NEED_MACH_GPIO_H 715 select NEED_MACH_IO_H 716 select SAMSUNG_ATAGS 717 help --- 7 unchanged lines hidden (view full) --- 725 select ARCH_HAS_CPUFREQ 726 select ARCH_REQUIRE_GPIOLIB 727 select ARM_VIC 728 select CLKDEV_LOOKUP 729 select CLKSRC_SAMSUNG_PWM 730 select CPU_V6 731 select GENERIC_CLOCKEVENTS 732 select GPIO_SAMSUNG | 705 select HAVE_S3C2410_I2C if I2C 706 select HAVE_S3C2410_WATCHDOG if WATCHDOG 707 select HAVE_S3C_RTC if RTC_CLASS 708 select MULTI_IRQ_HANDLER 709 select NEED_MACH_GPIO_H 710 select NEED_MACH_IO_H 711 select SAMSUNG_ATAGS 712 help --- 7 unchanged lines hidden (view full) --- 720 select ARCH_HAS_CPUFREQ 721 select ARCH_REQUIRE_GPIOLIB 722 select ARM_VIC 723 select CLKDEV_LOOKUP 724 select CLKSRC_SAMSUNG_PWM 725 select CPU_V6 726 select GENERIC_CLOCKEVENTS 727 select GPIO_SAMSUNG |
733 select HAVE_CLK | |
734 select HAVE_S3C2410_I2C if I2C 735 select HAVE_S3C2410_WATCHDOG if WATCHDOG 736 select HAVE_TCM 737 select NEED_MACH_GPIO_H 738 select NO_IOPORT 739 select PLAT_SAMSUNG 740 select S3C_DEV_NAND 741 select S3C_GPIO_TRACK --- 7 unchanged lines hidden (view full) --- 749 750config ARCH_S5P64X0 751 bool "Samsung S5P6440 S5P6450" 752 select CLKDEV_LOOKUP 753 select CLKSRC_SAMSUNG_PWM 754 select CPU_V6 755 select GENERIC_CLOCKEVENTS 756 select GPIO_SAMSUNG | 728 select HAVE_S3C2410_I2C if I2C 729 select HAVE_S3C2410_WATCHDOG if WATCHDOG 730 select HAVE_TCM 731 select NEED_MACH_GPIO_H 732 select NO_IOPORT 733 select PLAT_SAMSUNG 734 select S3C_DEV_NAND 735 select S3C_GPIO_TRACK --- 7 unchanged lines hidden (view full) --- 743 744config ARCH_S5P64X0 745 bool "Samsung S5P6440 S5P6450" 746 select CLKDEV_LOOKUP 747 select CLKSRC_SAMSUNG_PWM 748 select CPU_V6 749 select GENERIC_CLOCKEVENTS 750 select GPIO_SAMSUNG |
757 select HAVE_CLK | |
758 select HAVE_S3C2410_I2C if I2C 759 select HAVE_S3C2410_WATCHDOG if WATCHDOG 760 select HAVE_S3C_RTC if RTC_CLASS 761 select NEED_MACH_GPIO_H 762 select SAMSUNG_ATAGS 763 select SAMSUNG_WDT_RESET 764 help 765 Samsung S5P64X0 CPU based systems, such as the Samsung SMDK6440, 766 SMDK6450. 767 768config ARCH_S5PC100 769 bool "Samsung S5PC100" 770 select ARCH_REQUIRE_GPIOLIB 771 select CLKDEV_LOOKUP 772 select CLKSRC_SAMSUNG_PWM 773 select CPU_V7 774 select GENERIC_CLOCKEVENTS 775 select GPIO_SAMSUNG | 751 select HAVE_S3C2410_I2C if I2C 752 select HAVE_S3C2410_WATCHDOG if WATCHDOG 753 select HAVE_S3C_RTC if RTC_CLASS 754 select NEED_MACH_GPIO_H 755 select SAMSUNG_ATAGS 756 select SAMSUNG_WDT_RESET 757 help 758 Samsung S5P64X0 CPU based systems, such as the Samsung SMDK6440, 759 SMDK6450. 760 761config ARCH_S5PC100 762 bool "Samsung S5PC100" 763 select ARCH_REQUIRE_GPIOLIB 764 select CLKDEV_LOOKUP 765 select CLKSRC_SAMSUNG_PWM 766 select CPU_V7 767 select GENERIC_CLOCKEVENTS 768 select GPIO_SAMSUNG |
776 select HAVE_CLK | |
777 select HAVE_S3C2410_I2C if I2C 778 select HAVE_S3C2410_WATCHDOG if WATCHDOG 779 select HAVE_S3C_RTC if RTC_CLASS 780 select NEED_MACH_GPIO_H 781 select SAMSUNG_ATAGS 782 select SAMSUNG_WDT_RESET 783 help 784 Samsung S5PC100 series based systems 785 786config ARCH_S5PV210 787 bool "Samsung S5PV210/S5PC110" 788 select ARCH_HAS_CPUFREQ 789 select ARCH_HAS_HOLES_MEMORYMODEL 790 select ARCH_SPARSEMEM_ENABLE 791 select CLKDEV_LOOKUP 792 select CLKSRC_SAMSUNG_PWM 793 select CPU_V7 794 select GENERIC_CLOCKEVENTS 795 select GPIO_SAMSUNG | 769 select HAVE_S3C2410_I2C if I2C 770 select HAVE_S3C2410_WATCHDOG if WATCHDOG 771 select HAVE_S3C_RTC if RTC_CLASS 772 select NEED_MACH_GPIO_H 773 select SAMSUNG_ATAGS 774 select SAMSUNG_WDT_RESET 775 help 776 Samsung S5PC100 series based systems 777 778config ARCH_S5PV210 779 bool "Samsung S5PV210/S5PC110" 780 select ARCH_HAS_CPUFREQ 781 select ARCH_HAS_HOLES_MEMORYMODEL 782 select ARCH_SPARSEMEM_ENABLE 783 select CLKDEV_LOOKUP 784 select CLKSRC_SAMSUNG_PWM 785 select CPU_V7 786 select GENERIC_CLOCKEVENTS 787 select GPIO_SAMSUNG |
796 select HAVE_CLK | |
797 select HAVE_S3C2410_I2C if I2C 798 select HAVE_S3C2410_WATCHDOG if WATCHDOG 799 select HAVE_S3C_RTC if RTC_CLASS 800 select NEED_MACH_GPIO_H 801 select NEED_MACH_MEMORY_H 802 select SAMSUNG_ATAGS 803 help 804 Samsung S5PV210/S5PC110 series based systems 805 806config ARCH_EXYNOS 807 bool "Samsung EXYNOS" 808 select ARCH_HAS_CPUFREQ 809 select ARCH_HAS_HOLES_MEMORYMODEL 810 select ARCH_REQUIRE_GPIOLIB 811 select ARCH_SPARSEMEM_ENABLE 812 select ARM_GIC | 788 select HAVE_S3C2410_I2C if I2C 789 select HAVE_S3C2410_WATCHDOG if WATCHDOG 790 select HAVE_S3C_RTC if RTC_CLASS 791 select NEED_MACH_GPIO_H 792 select NEED_MACH_MEMORY_H 793 select SAMSUNG_ATAGS 794 help 795 Samsung S5PV210/S5PC110 series based systems 796 797config ARCH_EXYNOS 798 bool "Samsung EXYNOS" 799 select ARCH_HAS_CPUFREQ 800 select ARCH_HAS_HOLES_MEMORYMODEL 801 select ARCH_REQUIRE_GPIOLIB 802 select ARCH_SPARSEMEM_ENABLE 803 select ARM_GIC |
813 select CLKDEV_LOOKUP | |
814 select COMMON_CLK 815 select CPU_V7 816 select GENERIC_CLOCKEVENTS | 804 select COMMON_CLK 805 select CPU_V7 806 select GENERIC_CLOCKEVENTS |
817 select HAVE_CLK | |
818 select HAVE_S3C2410_I2C if I2C 819 select HAVE_S3C2410_WATCHDOG if WATCHDOG 820 select HAVE_S3C_RTC if RTC_CLASS 821 select NEED_MACH_MEMORY_H 822 select SPARSE_IRQ 823 select USE_OF 824 help 825 Support for SAMSUNG's EXYNOS SoCs (EXYNOS4/5) 826 | 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_MEMORY_H 811 select SPARSE_IRQ 812 select USE_OF 813 help 814 Support for SAMSUNG's EXYNOS SoCs (EXYNOS4/5) 815 |
827config ARCH_SHARK 828 bool "Shark" 829 select ARCH_USES_GETTIMEOFFSET 830 select CPU_SA110 831 select ISA 832 select ISA_DMA 833 select NEED_MACH_MEMORY_H 834 select PCI 835 select VIRT_TO_BUS 836 select ZONE_DMA 837 help 838 Support for the StrongARM based Digital DNARD machine, also known 839 as "Shark" (<http://www.shark-linux.de/shark.html>). 840 | |
841config ARCH_DAVINCI 842 bool "TI DaVinci" 843 select ARCH_HAS_HOLES_MEMORYMODEL 844 select ARCH_REQUIRE_GPIOLIB 845 select CLKDEV_LOOKUP 846 select GENERIC_ALLOCATOR 847 select GENERIC_CLOCKEVENTS 848 select GENERIC_IRQ_CHIP 849 select HAVE_IDE | 816config ARCH_DAVINCI 817 bool "TI DaVinci" 818 select ARCH_HAS_HOLES_MEMORYMODEL 819 select ARCH_REQUIRE_GPIOLIB 820 select CLKDEV_LOOKUP 821 select GENERIC_ALLOCATOR 822 select GENERIC_CLOCKEVENTS 823 select GENERIC_IRQ_CHIP 824 select HAVE_IDE |
825 select NEED_MACH_GPIO_H |
|
850 select TI_PRIV_EDMA 851 select USE_OF 852 select ZONE_DMA 853 help 854 Support for TI's DaVinci platform. 855 856config ARCH_OMAP1 857 bool "TI OMAP1" 858 depends on MMU 859 select ARCH_HAS_CPUFREQ 860 select ARCH_HAS_HOLES_MEMORYMODEL 861 select ARCH_OMAP 862 select ARCH_REQUIRE_GPIOLIB 863 select CLKDEV_LOOKUP 864 select CLKSRC_MMIO 865 select GENERIC_CLOCKEVENTS 866 select GENERIC_IRQ_CHIP | 826 select TI_PRIV_EDMA 827 select USE_OF 828 select ZONE_DMA 829 help 830 Support for TI's DaVinci platform. 831 832config ARCH_OMAP1 833 bool "TI OMAP1" 834 depends on MMU 835 select ARCH_HAS_CPUFREQ 836 select ARCH_HAS_HOLES_MEMORYMODEL 837 select ARCH_OMAP 838 select ARCH_REQUIRE_GPIOLIB 839 select CLKDEV_LOOKUP 840 select CLKSRC_MMIO 841 select GENERIC_CLOCKEVENTS 842 select GENERIC_IRQ_CHIP |
867 select HAVE_CLK | |
868 select HAVE_IDE 869 select IRQ_DOMAIN 870 select NEED_MACH_IO_H if PCCARD 871 select NEED_MACH_MEMORY_H 872 help 873 Support for older TI OMAP1 (omap7xx, omap15xx or omap16xx) 874 875endchoice --- 549 unchanged lines hidden (view full) --- 1425 bool "BSE nanoEngine PCI support" 1426 depends on SA1100_NANOENGINE 1427 help 1428 Enable PCI on the BSE nanoEngine board. 1429 1430config PCI_SYSCALL 1431 def_bool PCI 1432 | 843 select HAVE_IDE 844 select IRQ_DOMAIN 845 select NEED_MACH_IO_H if PCCARD 846 select NEED_MACH_MEMORY_H 847 help 848 Support for older TI OMAP1 (omap7xx, omap15xx or omap16xx) 849 850endchoice --- 549 unchanged lines hidden (view full) --- 1400 bool "BSE nanoEngine PCI support" 1401 depends on SA1100_NANOENGINE 1402 help 1403 Enable PCI on the BSE nanoEngine board. 1404 1405config PCI_SYSCALL 1406 def_bool PCI 1407 |
1433# Select the host bridge type 1434config PCI_HOST_VIA82C505 1435 bool 1436 depends on PCI && ARCH_SHARK 1437 default y 1438 | |
1439config PCI_HOST_ITE8152 1440 bool 1441 depends on PCI && MACH_ARMCORE 1442 default y 1443 select DMABOUNCE 1444 1445source "drivers/pci/Kconfig" 1446source "drivers/pci/pcie/Kconfig" --- 825 unchanged lines hidden --- | 1408config PCI_HOST_ITE8152 1409 bool 1410 depends on PCI && MACH_ARMCORE 1411 default y 1412 select DMABOUNCE 1413 1414source "drivers/pci/Kconfig" 1415source "drivers/pci/pcie/Kconfig" --- 825 unchanged lines hidden --- |