diff options
author | Yuya Ono <Ono.Yuya@ap.MitsubishiElectric.co.jp> | 2018-11-14 16:36:31 +0900 |
---|---|---|
committer | Yuya Ono <Ono.Yuya@ap.MitsubishiElectric.co.jp> | 2018-11-14 16:47:26 +0900 |
commit | fca78543657d33047df35d115ed2fb4b7f7f899a (patch) | |
tree | ed74606b9d748a14711a47ae928cc0e31667edc8 /meta-agl-bsp/meta-qcom/recipes-bsp/q6v5-pil/q6v5-pil.bb | |
parent | 4a17dd7bc0114a8a6baffa27c5e5b2659093fa75 (diff) |
dragonboard-410c: change init sequence of the qcom kernel module
Since db410c's DSP is enabled from the rocko branch,
an error occurs at boot time.
This patch is workaround by change init sequence of kernel
module on booted with reference to the following discussion.
(https://lkml.org/lkml/2018/10/31/440)
Change-Id: I5e1b94a7b17889610b3beecccd3e99f4bc445226
Signed-off-by: Yuya Ono <Ono.Yuya@ap.MitsubishiElectric.co.jp>
Diffstat (limited to 'meta-agl-bsp/meta-qcom/recipes-bsp/q6v5-pil/q6v5-pil.bb')
-rw-r--r-- | meta-agl-bsp/meta-qcom/recipes-bsp/q6v5-pil/q6v5-pil.bb | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/meta-agl-bsp/meta-qcom/recipes-bsp/q6v5-pil/q6v5-pil.bb b/meta-agl-bsp/meta-qcom/recipes-bsp/q6v5-pil/q6v5-pil.bb new file mode 100644 index 000000000..19f0760ac --- /dev/null +++ b/meta-agl-bsp/meta-qcom/recipes-bsp/q6v5-pil/q6v5-pil.bb @@ -0,0 +1,20 @@ +inherit systemd + +SUMMARY = "Systemd unit file for the delay loading Hexagon PIL kernel module" +SECTION = "misc" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +SRC_URI += "file://qcom-q6v5-pil.service" + +do_install() { + install -d ${D}${systemd_unitdir}/system/ + install -m 0644 ${WORKDIR}/qcom-q6v5-pil.service ${D}${systemd_unitdir}/system + + # Blacklist qcom_q6v5_pil to prevent modules autoload + # qcom-q6v5-pil.service will do the work after rmtfs done. + install -d ${D}/${sysconfdir}/modprobe.d + echo "blacklist qcom_q6v5_pil" > ${D}/${sysconfdir}/modprobe.d/qcom_q6v5_pil.conf +} + +SYSTEMD_SERVICE_${PN} = "qcom-q6v5-pil.service" |