From e570e5470c9690e3240a05d3fd2cc0428cce2702 Mon Sep 17 00:00:00 2001 From: Yusuke Nakamura Date: Wed, 28 Dec 2016 11:33:45 +0900 Subject: Add driver loading for cluster demo v2.0: (Tadao Tanikawa) Done in the linux-renesas_3.10.bb v1.0: (Yusuke Nakamura) Weston in renesas requires some drivers are loaded in advance for cluster demo. Otherwise weston fails to start. This adds necessary drivers to /etc/modules-load.d Change-Id: I0668f663be66b07ce99bb063520b97d2e949b6b6 Signed-off-by: Yusuke Nakamura --- .../recipes-kernel/linux/linux-renesas_3.10.bb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/meta-rcar-gen2/recipes-kernel/linux/linux-renesas_3.10.bb b/meta-rcar-gen2/recipes-kernel/linux/linux-renesas_3.10.bb index c61dd42..ffe1ef8 100644 --- a/meta-rcar-gen2/recipes-kernel/linux/linux-renesas_3.10.bb +++ b/meta-rcar-gen2/recipes-kernel/linux/linux-renesas_3.10.bb @@ -170,3 +170,21 @@ KERNEL_DEFCONFIG = "shmobile_defconfig" do_configure_prepend() { install -m 0644 ${S}/arch/${ARCH}/configs/${KERNEL_DEFCONFIG} ${WORKDIR}/defconfig || die "No default configuration for ${MACHINE} / ${KERNEL_DEFCONFIG} available." } + +do_install_append(){ + # modprobe automatically at boot + if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then + install -d ${D}/${sysconfdir}/modules-load.d + touch ${D}/${sysconfdir}/modules-load.d/cluster-demo.conf + echo "mmngr" >> ${D}/${sysconfdir}/modules-load.d/cluster-demo.conf + echo "mmngrbuf" >> ${D}/${sysconfdir}/modules-load.d/cluster-demo.conf + echo "uvcs_cmn" >> ${D}/${sysconfdir}/modules-load.d/cluster-demo.conf + echo "s3ctl" >> ${D}/${sysconfdir}/modules-load.d/cluster-demo.conf + echo "vspm" >> ${D}/${sysconfdir}/modules-load.d/cluster-demo.conf + echo "fdpm" >> ${D}/${sysconfdir}/modules-load.d/cluster-demo.conf + fi +} + +FILES_kernel-modules += " \ + ${sysconfdir}/modules-load.d/cluster-demo.conf \ + " -- cgit 1.2.3-korg