From 7051177df688dde29d04ac67ebba1c2c0c0bda4e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Eric=20B=C3=A9nard?= Date: Thu, 8 Mar 2012 17:22:52 +0100 Subject: [PATCH] linux-imx-2.6.35: upgrade configuration for imx53qsb MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit this patch enable gpio led and led triggers and add the options required for systemd as recommended in : http://dominion.thruhere.net/koen/cms/recommended-kernel-config-options-for-a-modern-angstrom-system Signed-off-by: Eric Bénard --- .../linux-imx-2.6.35.3/imx53qsb/defconfig | 105 +++++++++++------- .../linux/linux-imx_2.6.35.3.bb | 2 +- 2 files changed, 68 insertions(+), 39 deletions(-) diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx-2.6.35.3/imx53qsb/defconfig b/meta-fsl-arm/recipes-kernel/linux/linux-imx-2.6.35.3/imx53qsb/defconfig index cdbafd56..f4afaf49 100644 --- a/meta-fsl-arm/recipes-kernel/linux/linux-imx-2.6.35.3/imx53qsb/defconfig +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx-2.6.35.3/imx53qsb/defconfig @@ -1,6 +1,7 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.35.3 +# Wed Mar 7 23:28:03 2012 # CONFIG_ARM=y CONFIG_HAVE_PWM=y @@ -50,7 +51,10 @@ CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set # CONFIG_BSD_PROCESS_ACCT is not set -# CONFIG_TASKSTATS is not set +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_AUDIT is not set # @@ -66,10 +70,31 @@ CONFIG_RCU_FANOUT=32 CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=14 -# CONFIG_CGROUPS is not set +CONFIG_CGROUPS=y +CONFIG_CGROUP_DEBUG=y +CONFIG_CGROUP_NS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_CGROUP_MEM_RES_CTLR=y +CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_MM_OWNER=y # CONFIG_SYSFS_DEPRECATED_V2 is not set # CONFIG_RELAY is not set -# CONFIG_NAMESPACES is not set +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y # CONFIG_BLK_DEV_INITRD is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y @@ -90,7 +115,6 @@ CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y -# CONFIG_ASHMEM is not set CONFIG_AIO=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y @@ -138,6 +162,7 @@ CONFIG_LBDAF=y CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y +# CONFIG_CFQ_GROUP_IOSCHED is not set # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set @@ -250,14 +275,14 @@ CONFIG_ARCH_MX53=y CONFIG_ARCH_MX50=y CONFIG_FORCE_MAX_ZONEORDER=13 CONFIG_MX5_MULTI_ARCH=y -CONFIG_MACH_MX51_3DS=y -CONFIG_MACH_MX51_BABBAGE=y -CONFIG_MACH_MX53_EVK=y -CONFIG_MACH_MX53_ARD=y -CONFIG_MACH_MX53_SMD=y +# CONFIG_MACH_MX51_3DS=y +# CONFIG_MACH_MX51_BABBAGE=y +# CONFIG_MACH_MX53_EVK=y +# CONFIG_MACH_MX53_ARD=y +# CONFIG_MACH_MX53_SMD=y CONFIG_MACH_MX53_LOCO=y -CONFIG_MACH_MX50_ARM2=y -CONFIG_MACH_MX50_RDP=y +# CONFIG_MACH_MX50_ARM2=y +# CONFIG_MACH_MX50_RDP=y # # MX5x Options: @@ -530,6 +555,7 @@ CONFIG_BT_HCIBTUSB=y CONFIG_BT_HCIUART=y # CONFIG_BT_HCIUART_H4 is not set # CONFIG_BT_HCIUART_BCSP is not set +# CONFIG_BT_HCIUART_ATH3K is not set # CONFIG_BT_HCIUART_LL is not set # CONFIG_BT_HCIBCM203X is not set # CONFIG_BT_HCIBPA10X is not set @@ -537,16 +563,9 @@ CONFIG_BT_HCIUART=y CONFIG_BT_HCIVHCI=y # CONFIG_BT_MRVL is not set # CONFIG_BT_ATH3K is not set -CONFIG_BT_HCIUART_ATH=y # CONFIG_AF_RXRPC is not set CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WEXT_PRIV=y # CONFIG_CFG80211 is not set -CONFIG_WIRELESS_EXT_SYSFS=y # CONFIG_LIB80211 is not set # @@ -558,6 +577,7 @@ CONFIG_WIRELESS_EXT_SYSFS=y # # CONFIG_WIMAX is not set CONFIG_RFKILL=y +CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_NET_9P is not set # CONFIG_CAIF is not set @@ -635,6 +655,7 @@ CONFIG_MTD_CFI_I2=y # # CONFIG_MTD_DATAFLASH is not set CONFIG_MTD_MXC_DATAFLASH=y +# CONFIG_MTD_MXC_M25P80 is not set # CONFIG_MTD_M25P80 is not set # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set @@ -708,8 +729,6 @@ CONFIG_MISC_DEVICES=y # CONFIG_DS1682 is not set # CONFIG_TI_DAC7512 is not set CONFIG_MXS_PERFMON=y -# CONFIG_ANDROID_PMEM is not set -# CONFIG_UID_STAT is not set # CONFIG_C2PORT is not set # @@ -774,6 +793,7 @@ CONFIG_ATA_VERBOSE_ERROR=y # Controllers with non-SFF native interface # CONFIG_SATA_AHCI_PLATFORM=y +# CONFIG_SATA_AHCI_FSL_NO_HOTPLUG_MODE is not set CONFIG_ATA_SFF=y # @@ -857,17 +877,6 @@ CONFIG_FEC=y CONFIG_WLAN=y # CONFIG_USB_ZD1201 is not set # CONFIG_HOSTAP is not set -CONFIG_ATH6K_LEGACY=m -CONFIG_AR600x_SD31_XXX=y -# CONFIG_AR600x_WB31_XXX is not set -# CONFIG_AR600x_SD32_XXX is not set -# CONFIG_AR600x_CUSTOM_XXX is not set -# CONFIG_ATH6KL_ENABLE_COEXISTENCE is not set -# CONFIG_ATH6KL_HCI_BRIDGE is not set -# CONFIG_ATH6KL_CFG80211 is not set -# CONFIG_ATH6KL_HTC_RAW_INTERFACE is not set -# CONFIG_ATH6KL_VIRTUAL_SCATTER_GATHER is not set -# CONFIG_ATH6KL_DEBUG is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -963,6 +972,7 @@ CONFIG_TOUCHSCREEN_MXC=y # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_W90X900 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set +# CONFIG_TOUCHSCREEN_P1003 is not set CONFIG_TOUCHSCREEN_DA9052=y CONFIG_TOUCHSCREEN_MAX11801=y CONFIG_INPUT_MISC=y @@ -977,6 +987,7 @@ CONFIG_INPUT_UINPUT=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set CONFIG_INPUT_DA9052_ONKEY=y +# CONFIG_INPUT_ISL29023 is not set # # Hardware I/O ports @@ -1092,7 +1103,7 @@ CONFIG_SPI_MXC=y # CONFIG_PPS is not set CONFIG_ARCH_REQUIRE_GPIOLIB=y CONFIG_GPIOLIB=y -# CONFIG_GPIO_SYSFS is not set +CONFIG_GPIO_SYSFS=y # # Memory mapped GPIO expanders: @@ -1160,6 +1171,7 @@ CONFIG_APM_POWER=y # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_BQ27x00 is not set # CONFIG_BATTERY_DA9052 is not set +# CONFIG_BATTERY_MAX17085 is not set # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_DS2438=m CONFIG_HWMON=y @@ -1240,6 +1252,8 @@ CONFIG_SENSORS_MAX17135=y # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_LIS3_SPI is not set # CONFIG_SENSORS_LIS3_I2C is not set +# CONFIG_SENSORS_IMX_AHCI is not set +# CONFIG_SENSORS_MAG3110 is not set CONFIG_SENSORS_ISL29003=y CONFIG_MXC_MMA8450=y CONFIG_MXC_MMA8451=y @@ -1659,7 +1673,6 @@ CONFIG_SND_DRIVERS=y # CONFIG_SND_SERIAL_U16550 is not set # CONFIG_SND_MPU401 is not set CONFIG_SND_ARM=y -CONFIG_SND_MXC_SPDIF=m CONFIG_SND_SPI=y CONFIG_SND_USB=y # CONFIG_SND_USB_AUDIO is not set @@ -1676,6 +1689,7 @@ CONFIG_SND_SOC_IMX_3STACK_SGTL5000=y # CONFIG_SND_SOC_IMX_3STACK_AK5702 is not set # CONFIG_SND_SOC_IMX_3STACK_BLUETOOTH is not set CONFIG_SND_SOC_IMX_3STACK_CS42888=y +# CONFIG_SND_SOC_IMX_SPDIF is not set # CONFIG_MXC_SSI_DUAL_FIFO is not set CONFIG_SND_SOC_I2C_AND_SPI=y # CONFIG_SND_SOC_ALL_CODECS is not set @@ -1934,7 +1948,8 @@ CONFIG_LEDS_CLASS=y # CONFIG_LEDS_MC13892=y # CONFIG_LEDS_PCA9532 is not set -# CONFIG_LEDS_GPIO is not set +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_GPIO_PLATFORM=y # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_DA9052 is not set @@ -1943,7 +1958,20 @@ CONFIG_LEDS_MC13892=y # CONFIG_LEDS_REGULATOR is not set # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_LT3593 is not set -# CONFIG_LEDS_TRIGGERS is not set +CONFIG_LEDS_TRIGGERS=y + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_BACKLIGHT=y +CONFIG_LEDS_TRIGGER_GPIO=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y + +# +# iptables trigger is under Netfilter config (LED target) +# # CONFIG_ACCESSIBILITY is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y @@ -2078,6 +2106,7 @@ CONFIG_MXC_MC13892_POWER=y CONFIG_MXC_MC34708_ADC=y CONFIG_MXC_MC34708_RTC=y CONFIG_MXC_MC34708_BATTERY=m +# CONFIG_MXC_MC34708_PWM is not set # CONFIG_MXC_PMIC_MC9S08DZ60 is not set # @@ -2106,7 +2135,6 @@ CONFIG_MXC_MC34708_BATTERY=m # MXC VPU(Video Processing Unit) support # CONFIG_MXC_VPU=y -# CONFIG_MXC_VPU_IRAM is not set # CONFIG_MXC_VPU_DEBUG is not set # @@ -2173,8 +2201,9 @@ CONFIG_INOTIFY=y CONFIG_INOTIFY_USER=y # CONFIG_QUOTA is not set # CONFIG_AUTOFS_FS is not set -CONFIG_AUTOFS4_FS=m -# CONFIG_FUSE_FS is not set +CONFIG_AUTOFS4_FS=y +CONFIG_FUSE_FS=y +CONFIG_CUSE=y # # Caches diff --git a/meta-fsl-arm/recipes-kernel/linux/linux-imx_2.6.35.3.bb b/meta-fsl-arm/recipes-kernel/linux/linux-imx_2.6.35.3.bb index a1c07429..c7726b92 100644 --- a/meta-fsl-arm/recipes-kernel/linux/linux-imx_2.6.35.3.bb +++ b/meta-fsl-arm/recipes-kernel/linux/linux-imx_2.6.35.3.bb @@ -4,7 +4,7 @@ DESCRIPTION = "Linux kernel for imx platforms" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" -PR = "r12" +PR = "r13" inherit kernel COMPATIBLE_MACHINE = "(imx53qsb|imx53ard|imx51evk)" -- 2.40.1