blob: c7169a99975d7e054f8a3c2f1d853138045565d7 [file] [log] [blame]
Ken Chenfd74c192018-01-30 09:51:50 +08001SUMMARY = "centriq2400 VR sensor Re-Probe"
2DESCRIPTION = "IR38163 work on DC on state, need re-probe for centriq2400 HW design"
3PR = "r0"
Patrick Venture416ed462018-11-06 09:27:59 -08004LICENSE = "Apache-2.0"
5LIC_FILES_CHKSUM = "file://${QUALCOMMBASE}/COPYING.apache-2.0;md5=34400b68072d710fecd0a2940a0d1658"
Ken Chenfd74c192018-01-30 09:51:50 +08006
7inherit obmc-phosphor-systemd
Ken Chenfd74c192018-01-30 09:51:50 +08008
9PROVIDES += 'virtual/ir38163-workaround'
10RPROVIDES_${PN} += 'virtual-ir38163-workaround'
11
12IR_REMOVE = "ir-remove@.service"
13IR_ADD = "ir-add@.service"
14INSTIR_REMOVE = "ir-remove@{0}.service"
15INSTIR_ADD = "ir-add@{0}.service"
16TGTFMT_OFF = "obmc-chassis-poweroff@{0}.target"
17TGTFMT_ON = "obmc-chassis-poweron@{0}.target"
18FMT_REMOVE = "../${IR_REMOVE}:${TGTFMT_OFF}.wants/${INSTIR_REMOVE}"
19FMT_ADD = "../${IR_ADD}:${TGTFMT_ON}.requires/${INSTIR_ADD}"
20
21SYSTEMD_SERVICE_${PN} += "${IR_REMOVE}"
22SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_REMOVE', 'OBMC_CHASSIS_INSTANCES')}"
23SYSTEMD_SERVICE_${PN} += "${IR_ADD}"
24SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ADD', 'OBMC_CHASSIS_INSTANCES')}"
25
26SRC_URI += "file://ir38163_workaround.sh"
27
28do_install() {
29 install -d ${D}${bindir}
30 install -m 0755 ${WORKDIR}/ir38163_workaround.sh ${D}${bindir}/ir38163_workaround.sh
31}