From b4ff11cf9e47e3938c1fac654a8ba5ecbb101a60 Mon Sep 17 00:00:00 2001 From: Alex Gonzalez Date: Fri, 22 Feb 2013 09:44:10 +0100 Subject: [PATCH] meta-digi: Autoload kernel-module-mma7455l with del-examples-accelerometer. For this the CCIMX51 and CCIMX53 kernels are configured to build the mma7455l module and it is included as a dependency of the del-examples- accelerometer application. Signed-off-by: Alex Gonzalez --- meta-digi-arm/conf/machine/ccimx51js.conf | 3 +++ meta-digi-arm/conf/machine/ccimx53js.conf | 3 +++ meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14.bb | 2 ++ .../linux-del_2.6.35.14/ccimx51js/config-accel-module.cfg | 2 ++ .../linux-del_2.6.35.14/ccimx53js/config-accel-module.cfg | 2 ++ .../recipes-digi/del-examples/del-examples-accelerometer.bb | 2 ++ 6 files changed, 14 insertions(+) create mode 100644 meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14/ccimx51js/config-accel-module.cfg create mode 100644 meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14/ccimx53js/config-accel-module.cfg diff --git a/meta-digi-arm/conf/machine/ccimx51js.conf b/meta-digi-arm/conf/machine/ccimx51js.conf index 272d9b280..eca32b585 100644 --- a/meta-digi-arm/conf/machine/ccimx51js.conf +++ b/meta-digi-arm/conf/machine/ccimx51js.conf @@ -17,5 +17,8 @@ SERIAL_CONSOLE = "38400 ttymxc1" MACHINE_FIRMWARE = "firmware-imx-vpu-imx51 firmware-imx-sdma-imx51" MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}" +MACHINE_EXTRA_RRECOMMENDS += "kernel-module-mma7455l \" + +module_autoload_mma7455l = "mma7455l" MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-module-redpine" diff --git a/meta-digi-arm/conf/machine/ccimx53js.conf b/meta-digi-arm/conf/machine/ccimx53js.conf index 5d7588a36..414d6352f 100644 --- a/meta-digi-arm/conf/machine/ccimx53js.conf +++ b/meta-digi-arm/conf/machine/ccimx53js.conf @@ -16,5 +16,8 @@ SERIAL_CONSOLE = "115200 ttymxc0" # Firmware MACHINE_FIRMWARE = "firmware-imx-vpu-imx53 firmware-imx-sdma-imx53" MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}" +MACHINE_EXTRA_RRECOMMENDS += "kernel-module-mma7455l \" + +module_autoload_mma7455l = "mma7455l" MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-module-redpine" diff --git a/meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14.bb b/meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14.bb index 9f225ba54..c34ab6d1a 100644 --- a/meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14.bb +++ b/meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14.bb @@ -9,8 +9,10 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}_${PV}" SRCREV_mx5 = "${AUTOREV}" LOCALVERSION_mx5 = "mx5+master" +KERNEL_CFG_FRAGS_mx5 = "file://config-accel-module.cfg" SRC_URI = "${DIGI_LOG_GIT}linux-2.6.git;protocol=git;branch=refs/heads/master \ file://defconfig \ + ${KERNEL_CFG_FRAGS} \ " # Override 'ccardimx28js' SRC_URI so the 'SRC_URI_append_mxs' patches # from FSL layer are *not* applied diff --git a/meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14/ccimx51js/config-accel-module.cfg b/meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14/ccimx51js/config-accel-module.cfg new file mode 100644 index 000000000..152f695a0 --- /dev/null +++ b/meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14/ccimx51js/config-accel-module.cfg @@ -0,0 +1,2 @@ +CONFIG_INPUT_MMA7455L=m + diff --git a/meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14/ccimx53js/config-accel-module.cfg b/meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14/ccimx53js/config-accel-module.cfg new file mode 100644 index 000000000..152f695a0 --- /dev/null +++ b/meta-digi-arm/recipes-kernel/linux/linux-del_2.6.35.14/ccimx53js/config-accel-module.cfg @@ -0,0 +1,2 @@ +CONFIG_INPUT_MMA7455L=m + diff --git a/meta-digi-del/recipes-digi/del-examples/del-examples-accelerometer.bb b/meta-digi-del/recipes-digi/del-examples/del-examples-accelerometer.bb index 02e179fab..3907ba301 100644 --- a/meta-digi-del/recipes-digi/del-examples/del-examples-accelerometer.bb +++ b/meta-digi-del/recipes-digi/del-examples/del-examples-accelerometer.bb @@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425 PR = "r0" +RDEPENDS_${PN} = "kernel-module-mma7455l" + SRC_URI = "file://accelerometer_test" inherit update-rc.d