]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blobdiff - kernel/config-armv7hl-exynos
kernel: Update to 3.10.9.
[people/ms/ipfire-3.x.git] / kernel / config-armv7hl-exynos
index ea5de5962bdc9114914bebe2bb03ff3d02aaec9c..1e988cf1379c43d80cd8f0e9e033607981941fc6 100644 (file)
@@ -1,6 +1,12 @@
 CONFIG_NEED_MACH_GPIO_H=y
 CONFIG_NEED_MACH_MEMORY_H=y
 
+#
+# Kernel Performance Events And Counters
+#
+CONFIG_SLAB=y
+# CONFIG_SLUB is not set
+
 #
 # System Type
 #
@@ -15,11 +21,9 @@ CONFIG_PLAT_S5P=y
 # CONFIG_S3C_BOOT_ERROR_RESET is not set
 CONFIG_S3C_BOOT_UART_FORCE_FIFO=y
 CONFIG_S3C_LOWLEVEL_UART_PORT=1
-CONFIG_SAMSUNG_CLOCK=y
-CONFIG_SAMSUNG_CLKSRC=y
-CONFIG_S5P_CLOCK=y
+# CONFIG_S5P_CLOCK is not set
 CONFIG_SAMSUNG_IRQ_VIC_TIMER=y
-CONFIG_S5P_IRQ=y
+# CONFIG_S5P_IRQ is not set
 CONFIG_SAMSUNG_GPIOLIB_4BIT=y
 CONFIG_S5P_GPIO_DRVSTR=y
 CONFIG_SAMSUNG_GPIO_EXTRA=0
@@ -64,12 +68,11 @@ CONFIG_ARCH_EXYNOS4=y
 #
 # EXYNOS SoCs
 #
-# CONFIG_CPU_EXYNOS4210 is not set
+CONFIG_CPU_EXYNOS4210=y
 CONFIG_SOC_EXYNOS4212=y
 CONFIG_SOC_EXYNOS4412=y
-CONFIG_EXYNOS4_MCT=y
+CONFIG_EXYNOS_ATAGS=y
 CONFIG_EXYNOS_DEV_DMA=y
-CONFIG_EXYNOS_DEV_DRM=y
 CONFIG_EXYNOS4_SETUP_FIMD0=y
 CONFIG_EXYNOS4_SETUP_I2C1=y
 CONFIG_EXYNOS4_SETUP_I2C3=y
@@ -102,7 +105,7 @@ CONFIG_MACH_SMDK4412=y
 #
 # Flattened Device Tree based board for EXYNOS SoCs
 #
-# CONFIG_MACH_EXYNOS4_DT is not set
+CONFIG_MACH_EXYNOS4_DT=y
 
 #
 # Configuration for HSMMC 8-bit bus width
@@ -115,13 +118,20 @@ CONFIG_MACH_SMDK4412=y
 #
 # CONFIG_ARM_LPAE is not set
 CONFIG_CACHE_PL310=y
-CONFIG_ARM_ERRATA_458693=y
-CONFIG_ARM_ERRATA_460075=y
-CONFIG_ARM_ERRATA_742230=y
-CONFIG_ARM_ERRATA_742231=y
-CONFIG_ARM_ERRATA_743622=y
-CONFIG_ARM_ERRATA_751472=y
-CONFIG_PL310_ERRATA_753970=y
+# CONFIG_ARM_ERRATA_458693 is not set
+# CONFIG_ARM_ERRATA_460075 is not set
+# CONFIG_ARM_ERRATA_742230 is not set
+# CONFIG_ARM_ERRATA_742231 is not set
+# CONFIG_PL310_ERRATA_588369 is not set
+# CONFIG_PL310_ERRATA_727915 is not set
+# CONFIG_ARM_ERRATA_743622 is not set
+# CONFIG_ARM_ERRATA_751472 is not set
+# CONFIG_PL310_ERRATA_753970 is not set
+
+#
+# Bus support
+#
+# CONFIG_PCI_SYSCALL is not set
 
 #
 # Kernel Features
@@ -137,119 +147,181 @@ CONFIG_SELECT_MEMORY_MODEL=y
 CONFIG_SPARSEMEM_MANUAL=y
 CONFIG_SPARSEMEM=y
 CONFIG_SPARSEMEM_EXTREME=y
+CONFIG_MEMORY_ISOLATION=y
+CONFIG_ZONE_DMA_FLAG=0
+CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
 CONFIG_FORCE_MAX_ZONEORDER=11
-# CONFIG_UACCESS_WITH_MEMCPY is not set
+# CONFIG_XEN is not set
 
 #
 # Boot options
 #
-# CONFIG_USE_OF is not set
-CONFIG_CMDLINE="console=ttySAC1,115200 root=/dev/mmcblk0p2 rootwait"
+CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC1,115200 init=/linuxrc mem=256M"
 # CONFIG_XIP_KERNEL is not set
 
 #
 # CPU Frequency scaling
 #
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_TABLE=y
+CONFIG_CPU_FREQ_GOV_COMMON=y
+CONFIG_CPU_FREQ_STAT=y
+CONFIG_CPU_FREQ_STAT_DETAILS=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
+# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=m
+CONFIG_CPU_FREQ_GOV_USERSPACE=m
+CONFIG_CPU_FREQ_GOV_ONDEMAND=m
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
+
+#
+# ARM CPU frequency scaling drivers
+#
+CONFIG_ARM_EXYNOS_CPUFREQ=y
+CONFIG_ARM_EXYNOS4210_CPUFREQ=y
+CONFIG_ARM_EXYNOS4X12_CPUFREQ=y
+# CONFIG_ARM_EXYNOS5250_CPUFREQ is not set
+# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set
 # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
 
+#
+# Power management options
+#
+CONFIG_PM_GENERIC_DOMAINS=y
+CONFIG_PM_GENERIC_DOMAINS_SLEEP=y
+CONFIG_PM_GENERIC_DOMAINS_RUNTIME=y
+
+#
+# Generic Driver Options
+#
+CONFIG_FIRMWARE_IN_KERNEL=y
+CONFIG_CMA=y
+# CONFIG_CMA_DEBUG is not set
+
+#
+# Default contiguous memory area size:
+#
+CONFIG_CMA_SIZE_MBYTES=16
+CONFIG_CMA_SIZE_SEL_MBYTES=y
+# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set
+# CONFIG_CMA_SIZE_SEL_MIN is not set
+# CONFIG_CMA_SIZE_SEL_MAX is not set
+CONFIG_CMA_ALIGNMENT=8
+CONFIG_CMA_AREAS=7
+
 #
 # Disk-On-Chip Device Drivers
 #
 # CONFIG_MTD_ONENAND_SAMSUNG is not set
 
+#
+# Input device support
+#
+CONFIG_INPUT_MATRIXKMAP=y
+
 #
 # Input Device Drivers
 #
+CONFIG_KEYBOARD_SAMSUNG=y
 CONFIG_INPUT_PWM_BEEPER=m
-CONFIG_INPUT_DA9055_ONKEY=m
+
+#
+# Serial drivers
+#
+# CONFIG_SERIAL_8250_CONSOLE is not set
+# CONFIG_SERIAL_8250_EXTENDED is not set
 
 #
 # Non-8250 serial port support
 #
+# CONFIG_SERIAL_AMBA_PL011 is not set
 CONFIG_SERIAL_SAMSUNG=y
 CONFIG_SERIAL_SAMSUNG_UARTS_4=y
 CONFIG_SERIAL_SAMSUNG_UARTS=4
-CONFIG_SERIAL_SAMSUNG_DEBUG=y
+# CONFIG_SERIAL_SAMSUNG_DEBUG is not set
 CONFIG_SERIAL_SAMSUNG_CONSOLE=y
+# CONFIG_SERIAL_OF_PLATFORM is not set
+# CONFIG_SERIAL_SCCNXP is not set
+# CONFIG_SERIAL_ARC is not set
+CONFIG_I2C_ALGOBIT=y
 
 #
 # I2C system bus drivers (mostly embedded / system-on-chip)
 #
-# CONFIG_I2C_S3C2410 is not set
-
-#
-# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks.
-#
-CONFIG_GPIO_DA9055=m
+CONFIG_I2C_S3C2410=y
 
 #
-# 1-wire Slaves
+# Pin controllers
 #
-# CONFIG_POWER_RESET_RESTART is not set
+# CONFIG_PINCTRL_EXYNOS5440 is not set
 
 #
 # Native drivers
 #
-CONFIG_SENSORS_DA9055=m
+# CONFIG_CPU_THERMAL is not set
 
 #
 # Watchdog Device Drivers
 #
-CONFIG_DA9055_WATCHDOG=m
-# CONFIG_S3C2410_WATCHDOG is not set
+CONFIG_S3C2410_WATCHDOG=y
 
 #
-# Multifunction device drivers
+# Multimedia core support
 #
-CONFIG_MFD_DA9055=y
-CONFIG_MFD_LP8788=y
-CONFIG_MFD_MAX8907=m
-# CONFIG_REGULATOR_DA9055 is not set
-CONFIG_REGULATOR_FAN53555=m
-CONFIG_REGULATOR_MAX8907=m
-# CONFIG_REGULATOR_LP8755 is not set
-CONFIG_REGULATOR_LP8788=y
+# CONFIG_TTPCI_EEPROM is not set
 
 #
 # Webcam, TV (analog/digital) USB devices
 #
-# CONFIG_VIDEO_SAMSUNG_S5P_FIMC is not set
-CONFIG_VIDEO_SAMSUNG_S5P_TV=y
-CONFIG_VIDEO_SAMSUNG_S5P_HDMI=y
-# CONFIG_VIDEO_SAMSUNG_S5P_HDMI_DEBUG is not set
-CONFIG_VIDEO_SAMSUNG_S5P_HDMIPHY=y
-CONFIG_VIDEO_SAMSUNG_S5P_SII9234=m
-CONFIG_VIDEO_SAMSUNG_S5P_SDO=m
-CONFIG_VIDEO_SAMSUNG_S5P_MIXER=m
-# CONFIG_VIDEO_SAMSUNG_S5P_MIXER_DEBUG is not set
+# CONFIG_VIDEO_SAMSUNG_EXYNOS4_IS is not set
+# CONFIG_VIDEO_SAMSUNG_S5P_TV is not set
 # CONFIG_VIDEO_SAMSUNG_S5P_G2D is not set
 # CONFIG_VIDEO_SAMSUNG_S5P_JPEG is not set
 # CONFIG_VIDEO_SAMSUNG_S5P_MFC is not set
 
+#
+# Graphics support
+#
+CONFIG_DRM=y
+# CONFIG_DRM_EXYNOS is not set
+# CONFIG_DRM_UDL is not set
+# CONFIG_VIDEO_OUTPUT_CONTROL is not set
+# CONFIG_FB_CFB_FILLRECT is not set
+# CONFIG_FB_CFB_COPYAREA is not set
+# CONFIG_FB_CFB_IMAGEBLIT is not set
+CONFIG_FB_MODE_HELPERS=y
+
 #
 # Frame buffer hardware drivers
 #
-CONFIG_FB_S3C=y
-# CONFIG_FB_S3C_DEBUG_REGWRITE is not set
-# CONFIG_BACKLIGHT_PWM is not set
-# CONFIG_BACKLIGHT_LP8788 is not set
+# CONFIG_FB_S3C is not set
+CONFIG_BACKLIGHT_PWM=m
 
 #
 # Console display driver support
 #
-# CONFIG_SND_ATMEL_SOC is not set
-# CONFIG_SND_SOC_SAMSUNG is not set
+# CONFIG_SND_OPL3_LIB_SEQ is not set
+# CONFIG_SND_EMU10K1_SEQ is not set
+CONFIG_SND_SOC_SAMSUNG=m
+# CONFIG_SND_SOC_SAMSUNG_SMDK_WM8994 is not set
+# CONFIG_SND_SOC_SAMSUNG_SMDK_SPDIF is not set
+# CONFIG_SND_SOC_SMDK_WM8994_PCM is not set
 
 #
-# USB Host Controller Drivers
+# I2C HID support
 #
-CONFIG_USB_EHCI_S5P=y
-CONFIG_USB_OHCI_EXYNOS=y
+# CONFIG_USB_ARCH_HAS_XHCI is not set
 
 #
-# USB Physical Layer drivers
+# USB Host Controller Drivers
 #
-# CONFIG_SAMSUNG_USBPHY is not set
+# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
+CONFIG_USB_EHCI_S5P=y
+CONFIG_USB_OHCI_EXYNOS=y
 
 #
 # MMC/SD/SDIO Host Controller Drivers
@@ -260,45 +332,37 @@ CONFIG_MMC_SDHCI_S3C_DMA=y
 #
 # LED drivers
 #
-CONFIG_LEDS_LP8788=m
 CONFIG_LEDS_PWM=m
 
 #
-# I2C RTC drivers
-#
-CONFIG_RTC_DRV_LP8788=m
-CONFIG_RTC_DRV_MAX8907=m
-
-#
-# Platform RTC drivers
+# on-CPU RTC drivers
 #
-CONFIG_RTC_DRV_DA9055=m
+CONFIG_RTC_DRV_S3C=y
 
 #
-# on-CPU RTC drivers
+# Common Clock Framework
 #
-# CONFIG_RTC_DRV_S3C is not set
+# CONFIG_COMMON_CLK_SI5351 is not set
 
 #
-# Analog to digital converters
+# Hardware Spinlock drivers
 #
-# CONFIG_LP8788_ADC is not set
+CONFIG_CLKSRC_EXYNOS_MCT=y
+CONFIG_CLKSRC_SAMSUNG_PWM=y
 
 #
 # Magnetometer sensors
 #
 CONFIG_PWM=y
 CONFIG_PWM_SAMSUNG=y
-CONFIG_PWM_TWL=m
-CONFIG_PWM_TWL_LED=m
+# CONFIG_PWM_TWL is not set
+# CONFIG_PWM_TWL_LED is not set
 CONFIG_GIC_NON_BANKED=y
 
 #
 # Kernel hacking
 #
-# CONFIG_DEBUG_LOCK_ALLOC is not set
-# CONFIG_PROVE_LOCKING is not set
-# CONFIG_LOCK_STAT is not set
+# CONFIG_DEBUG_SLAB is not set
 
 #
 # RCU Debugging
@@ -309,14 +373,6 @@ CONFIG_DEBUG_S3C_UART0=y
 # CONFIG_DEBUG_S3C_UART2 is not set
 # CONFIG_DEBUG_S3C_UART3 is not set
 # CONFIG_DEBUG_LL_UART_NONE is not set
-CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
-
-#
-# Non-executable pages
-#
-# CONFIG_PAX_KERNEXEC is not set
-
-#
-# Miscellaneous hardening features
-#
-# CONFIG_PAX_MEMORY_UDEREF is not set
+CONFIG_DEBUG_EXYNOS_UART=y
+CONFIG_DEBUG_LL_INCLUDE="debug/exynos.S"
+CONFIG_UNCOMPRESS_INCLUDE="mach/uncompress.h"