meta-digi: Automate the sahara kernel module loading.

The del-examples-sahara now depends on the kernel modules it needs to
work and these are autoloaded at boot.

Fixes DEL-274.

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
This commit is contained in:
Alex Gonzalez 2013-02-22 11:09:55 +01:00
parent b4ff11cf9e
commit 43682a2d84
6 changed files with 23 additions and 1 deletions

View File

@ -18,7 +18,11 @@ MACHINE_FIRMWARE = "firmware-imx-vpu-imx51 firmware-imx-sdma-imx51"
MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}" MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-mma7455l \" MACHINE_EXTRA_RRECOMMENDS += "kernel-module-mma7455l \"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-scc2-driver \"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-sahara \"
module_autoload_mma7455l = "mma7455l" module_autoload_mma7455l = "mma7455l"
module_autoload_scc2_driver = "scc2_driver"
module_autoload_sahara = "sahara"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-module-redpine" MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-module-redpine"

View File

@ -17,7 +17,11 @@ SERIAL_CONSOLE = "115200 ttymxc0"
MACHINE_FIRMWARE = "firmware-imx-vpu-imx53 firmware-imx-sdma-imx53" MACHINE_FIRMWARE = "firmware-imx-vpu-imx53 firmware-imx-sdma-imx53"
MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}" MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-mma7455l \" MACHINE_EXTRA_RRECOMMENDS += "kernel-module-mma7455l \"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-scc2-driver \"
MACHINE_EXTRA_RRECOMMENDS += "kernel-module-sahara \"
module_autoload_mma7455l = "mma7455l" module_autoload_mma7455l = "mma7455l"
module_autoload_scc2_driver = "scc2_driver"
module_autoload_sahara = "sahara"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-module-redpine" MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-module-redpine"

View File

@ -9,7 +9,7 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}_${PV}"
SRCREV_mx5 = "${AUTOREV}" SRCREV_mx5 = "${AUTOREV}"
LOCALVERSION_mx5 = "mx5+master" LOCALVERSION_mx5 = "mx5+master"
KERNEL_CFG_FRAGS_mx5 = "file://config-accel-module.cfg" KERNEL_CFG_FRAGS_mx5 = "file://config-accel-module.cfg file://config-sahara-module.cfg"
SRC_URI = "${DIGI_LOG_GIT}linux-2.6.git;protocol=git;branch=refs/heads/master \ SRC_URI = "${DIGI_LOG_GIT}linux-2.6.git;protocol=git;branch=refs/heads/master \
file://defconfig \ file://defconfig \
${KERNEL_CFG_FRAGS} \ ${KERNEL_CFG_FRAGS} \

View File

@ -0,0 +1,6 @@
CONFIG_MXC_SECURITY_SCC2=m
# CONFIG_SCC_DEBUG is not set
CONFIG_MXC_SAHARA=m
# CONFIG_MXC_SAHARA_USER_MODE is not set
# CONFIG_MXC_SAHARA_POLL_MODE is not set

View File

@ -0,0 +1,6 @@
CONFIG_MXC_SECURITY_SCC2=m
# CONFIG_SCC_DEBUG is not set
CONFIG_MXC_SAHARA=m
# CONFIG_MXC_SAHARA_USER_MODE is not set
# CONFIG_MXC_SAHARA_POLL_MODE is not set

View File

@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425
DEPENDS = "imx-lib" DEPENDS = "imx-lib"
RDEPENDS_${PN} = "kernel-module-scc2-driver kernel-module-sahara"
PR = "r0" PR = "r0"
SRC_URI = "file://sahara_test" SRC_URI = "file://sahara_test"