Kconfig (48b3b08e00012382cb52099e509b529305ae0a00) | Kconfig (b130d5c29544fe4cedafd35b112d27a06550d844) |
---|---|
1config ARM 2 bool 3 default y 4 select HAVE_AOUT 5 select HAVE_DMA_API_DEBUG 6 select HAVE_IDE if PCI || ISA || PCMCIA 7 select HAVE_MEMBLOCK 8 select RTC_LIB --- 308 unchanged lines hidden (view full) --- 317 help 318 This enables support for the ARM Ltd Versatile Express boards. 319 320config ARCH_AT91 321 bool "Atmel AT91" 322 select ARCH_REQUIRE_GPIOLIB 323 select HAVE_CLK 324 select CLKDEV_LOOKUP | 1config ARM 2 bool 3 default y 4 select HAVE_AOUT 5 select HAVE_DMA_API_DEBUG 6 select HAVE_IDE if PCI || ISA || PCMCIA 7 select HAVE_MEMBLOCK 8 select RTC_LIB --- 308 unchanged lines hidden (view full) --- 317 help 318 This enables support for the ARM Ltd Versatile Express boards. 319 320config ARCH_AT91 321 bool "Atmel AT91" 322 select ARCH_REQUIRE_GPIOLIB 323 select HAVE_CLK 324 select CLKDEV_LOOKUP |
325 select IRQ_DOMAIN | |
326 help 327 This enables support for systems based on the Atmel AT91RM9200, | 325 help 326 This enables support for systems based on the Atmel AT91RM9200, |
328 AT91SAM9 processors. | 327 AT91SAM9 and AT91CAP9 processors. |
329 330config ARCH_BCMRING 331 bool "Broadcom BCMRING" 332 depends on MMU 333 select CPU_V6 334 select ARM_AMBA 335 select ARM_TIMER_SP804 336 select CLKDEV_LOOKUP --- 413 unchanged lines hidden (view full) --- 750 select CLKSRC_MMIO 751 select CPU_SA1100 752 select ISA 753 select ARCH_SPARSEMEM_ENABLE 754 select ARCH_MTD_XIP 755 select ARCH_HAS_CPUFREQ 756 select CPU_FREQ 757 select GENERIC_CLOCKEVENTS | 328 329config ARCH_BCMRING 330 bool "Broadcom BCMRING" 331 depends on MMU 332 select CPU_V6 333 select ARM_AMBA 334 select ARM_TIMER_SP804 335 select CLKDEV_LOOKUP --- 413 unchanged lines hidden (view full) --- 749 select CLKSRC_MMIO 750 select CPU_SA1100 751 select ISA 752 select ARCH_SPARSEMEM_ENABLE 753 select ARCH_MTD_XIP 754 select ARCH_HAS_CPUFREQ 755 select CPU_FREQ 756 select GENERIC_CLOCKEVENTS |
758 select HAVE_CLK | 757 select CLKDEV_LOOKUP |
759 select HAVE_SCHED_CLOCK 760 select TICK_ONESHOT 761 select ARCH_REQUIRE_GPIOLIB 762 select HAVE_IDE 763 select NEED_MACH_MEMORY_H 764 help 765 Support for StrongARM 11x0 based boards. 766 | 758 select HAVE_SCHED_CLOCK 759 select TICK_ONESHOT 760 select ARCH_REQUIRE_GPIOLIB 761 select HAVE_IDE 762 select NEED_MACH_MEMORY_H 763 help 764 Support for StrongARM 11x0 based boards. 765 |
767config ARCH_S3C2410 768 bool "Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443, S3C2450" | 766config ARCH_S3C24XX 767 bool "Samsung S3C24XX SoCs" |
769 select GENERIC_GPIO 770 select ARCH_HAS_CPUFREQ 771 select HAVE_CLK 772 select CLKDEV_LOOKUP 773 select ARCH_USES_GETTIMEOFFSET 774 select HAVE_S3C2410_I2C if I2C | 768 select GENERIC_GPIO 769 select ARCH_HAS_CPUFREQ 770 select HAVE_CLK 771 select CLKDEV_LOOKUP 772 select ARCH_USES_GETTIMEOFFSET 773 select HAVE_S3C2410_I2C if I2C |
774 select HAVE_S3C_RTC if RTC_CLASS 775 select HAVE_S3C2410_WATCHDOG if WATCHDOG |
|
775 help | 776 help |
776 Samsung S3C2410X CPU based systems, such as the Simtec Electronics 777 BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or 778 the Samsung SMDK2410 development board (and derivatives). | 777 Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443 778 and S3C2450 SoCs based systems, such as the Simtec Electronics BAST 779 (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or the 780 Samsung SMDK2410 development board (and derivatives). |
779 | 781 |
780 Note, the S3C2416 and the S3C2450 are so close that they even share 781 the same SoC ID code. This means that there is no separate machine 782 directory (no arch/arm/mach-s3c2450) as the S3C2416 was first. 783 | |
784config ARCH_S3C64XX 785 bool "Samsung S3C64XX" 786 select PLAT_SAMSUNG 787 select CPU_V6 788 select ARM_VIC 789 select HAVE_CLK 790 select HAVE_TCM 791 select CLKDEV_LOOKUP --- 29 unchanged lines hidden (view full) --- 821 SMDK6450. 822 823config ARCH_S5PC100 824 bool "Samsung S5PC100" 825 select GENERIC_GPIO 826 select HAVE_CLK 827 select CLKDEV_LOOKUP 828 select CPU_V7 | 782config ARCH_S3C64XX 783 bool "Samsung S3C64XX" 784 select PLAT_SAMSUNG 785 select CPU_V6 786 select ARM_VIC 787 select HAVE_CLK 788 select HAVE_TCM 789 select CLKDEV_LOOKUP --- 29 unchanged lines hidden (view full) --- 819 SMDK6450. 820 821config ARCH_S5PC100 822 bool "Samsung S5PC100" 823 select GENERIC_GPIO 824 select HAVE_CLK 825 select CLKDEV_LOOKUP 826 select CPU_V7 |
827 select ARM_L1_CACHE_SHIFT_6 |
|
829 select ARCH_USES_GETTIMEOFFSET 830 select HAVE_S3C2410_I2C if I2C 831 select HAVE_S3C_RTC if RTC_CLASS 832 select HAVE_S3C2410_WATCHDOG if WATCHDOG 833 help 834 Samsung S5PC100 series based systems 835 836config ARCH_S5PV210 837 bool "Samsung S5PV210/S5PC110" 838 select CPU_V7 839 select ARCH_SPARSEMEM_ENABLE 840 select ARCH_HAS_HOLES_MEMORYMODEL 841 select GENERIC_GPIO 842 select HAVE_CLK 843 select CLKDEV_LOOKUP 844 select CLKSRC_MMIO | 828 select ARCH_USES_GETTIMEOFFSET 829 select HAVE_S3C2410_I2C if I2C 830 select HAVE_S3C_RTC if RTC_CLASS 831 select HAVE_S3C2410_WATCHDOG if WATCHDOG 832 help 833 Samsung S5PC100 series based systems 834 835config ARCH_S5PV210 836 bool "Samsung S5PV210/S5PC110" 837 select CPU_V7 838 select ARCH_SPARSEMEM_ENABLE 839 select ARCH_HAS_HOLES_MEMORYMODEL 840 select GENERIC_GPIO 841 select HAVE_CLK 842 select CLKDEV_LOOKUP 843 select CLKSRC_MMIO |
844 select ARM_L1_CACHE_SHIFT_6 |
|
845 select ARCH_HAS_CPUFREQ 846 select GENERIC_CLOCKEVENTS 847 select HAVE_SCHED_CLOCK 848 select HAVE_S3C2410_I2C if I2C 849 select HAVE_S3C_RTC if RTC_CLASS 850 select HAVE_S3C2410_WATCHDOG if WATCHDOG 851 select NEED_MACH_MEMORY_H 852 help --- 209 unchanged lines hidden (view full) --- 1062source "arch/arm/mach-sa1100/Kconfig" 1063 1064source "arch/arm/plat-samsung/Kconfig" 1065source "arch/arm/plat-s3c24xx/Kconfig" 1066source "arch/arm/plat-s5p/Kconfig" 1067 1068source "arch/arm/plat-spear/Kconfig" 1069 | 845 select ARCH_HAS_CPUFREQ 846 select GENERIC_CLOCKEVENTS 847 select HAVE_SCHED_CLOCK 848 select HAVE_S3C2410_I2C if I2C 849 select HAVE_S3C_RTC if RTC_CLASS 850 select HAVE_S3C2410_WATCHDOG if WATCHDOG 851 select NEED_MACH_MEMORY_H 852 help --- 209 unchanged lines hidden (view full) --- 1062source "arch/arm/mach-sa1100/Kconfig" 1063 1064source "arch/arm/plat-samsung/Kconfig" 1065source "arch/arm/plat-s3c24xx/Kconfig" 1066source "arch/arm/plat-s5p/Kconfig" 1067 1068source "arch/arm/plat-spear/Kconfig" 1069 |
1070if ARCH_S3C2410 | 1070if ARCH_S3C24XX |
1071source "arch/arm/mach-s3c2410/Kconfig" 1072source "arch/arm/mach-s3c2412/Kconfig" 1073source "arch/arm/mach-s3c2416/Kconfig" 1074source "arch/arm/mach-s3c2440/Kconfig" 1075source "arch/arm/mach-s3c2443/Kconfig" 1076endif 1077 1078if ARCH_S3C64XX --- 505 unchanged lines hidden (view full) --- 1584 Maximum number of GPIOs in the system. 1585 1586 If unsure, leave the default value. 1587 1588source kernel/Kconfig.preempt 1589 1590config HZ 1591 int | 1071source "arch/arm/mach-s3c2410/Kconfig" 1072source "arch/arm/mach-s3c2412/Kconfig" 1073source "arch/arm/mach-s3c2416/Kconfig" 1074source "arch/arm/mach-s3c2440/Kconfig" 1075source "arch/arm/mach-s3c2443/Kconfig" 1076endif 1077 1078if ARCH_S3C64XX --- 505 unchanged lines hidden (view full) --- 1584 Maximum number of GPIOs in the system. 1585 1586 If unsure, leave the default value. 1587 1588source kernel/Kconfig.preempt 1589 1590config HZ 1591 int |
1592 default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P64X0 || \ | 1592 default 200 if ARCH_EBSA110 || ARCH_S3C24XX || ARCH_S5P64X0 || \ |
1593 ARCH_S5PV210 || ARCH_EXYNOS4 1594 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER 1595 default AT91_TIMER_HZ if ARCH_AT91 1596 default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE 1597 default 100 1598 1599config THUMB2_KERNEL 1600 bool "Compile the kernel in Thumb-2 mode (EXPERIMENTAL)" --- 509 unchanged lines hidden (view full) --- 2110 2111config CPU_FREQ_S3C 2112 bool 2113 help 2114 Internal configuration node for common cpufreq on Samsung SoC 2115 2116config CPU_FREQ_S3C24XX 2117 bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)" | 1593 ARCH_S5PV210 || ARCH_EXYNOS4 1594 default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER 1595 default AT91_TIMER_HZ if ARCH_AT91 1596 default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE 1597 default 100 1598 1599config THUMB2_KERNEL 1600 bool "Compile the kernel in Thumb-2 mode (EXPERIMENTAL)" --- 509 unchanged lines hidden (view full) --- 2110 2111config CPU_FREQ_S3C 2112 bool 2113 help 2114 Internal configuration node for common cpufreq on Samsung SoC 2115 2116config CPU_FREQ_S3C24XX 2117 bool "CPUfreq driver for Samsung S3C24XX series CPUs (EXPERIMENTAL)" |
2118 depends on ARCH_S3C2410 && CPU_FREQ && EXPERIMENTAL | 2118 depends on ARCH_S3C24XX && CPU_FREQ && EXPERIMENTAL |
2119 select CPU_FREQ_S3C 2120 help 2121 This enables the CPUfreq driver for the Samsung S3C24XX family 2122 of CPUs. 2123 2124 For details, take a look at <file:Documentation/cpu-freq>. 2125 2126 If in doubt, say N. --- 148 unchanged lines hidden --- | 2119 select CPU_FREQ_S3C 2120 help 2121 This enables the CPUfreq driver for the Samsung S3C24XX family 2122 of CPUs. 2123 2124 For details, take a look at <file:Documentation/cpu-freq>. 2125 2126 If in doubt, say N. --- 148 unchanged lines hidden --- |