1SUMMARY = "Zaius AVSBus control" 2DESCRIPTION = "Voltage regulator module (VRM) AVSBus control for Zaius" 3PR = "r0" 4 5inherit obmc-phosphor-systemd 6inherit obmc-phosphor-license 7 8TMPL_OFF = "avsbus-disable@.service" 9TMPL_ON = "avsbus-enable@.service" 10INSTFMT_OFF = "avsbus-disable@{0}.service" 11INSTFMT_ON = "avsbus-enable@{0}.service" 12TGTFMT_OFF = "obmc-host-stop@{0}.target" 13TGTFMT_ON = "obmc-chassis-poweron@{0}.target" 14FMT_OFF = "../${TMPL_OFF}:${TGTFMT_OFF}.wants/${INSTFMT_OFF}" 15FMT_ON = "../${TMPL_ON}:${TGTFMT_ON}.requires/${INSTFMT_ON}" 16 17SYSTEMD_SERVICE_${PN} += "${TMPL_OFF}" 18SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_OFF', 'OBMC_CHASSIS_INSTANCES')}" 19SYSTEMD_SERVICE_${PN} += "${TMPL_ON}" 20SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT_ON', 'OBMC_CHASSIS_INSTANCES')}" 21 22SRC_URI += "file://zaius_avsbus.sh" 23RDEPENDS_${PN} += "i2c-tools" 24 25do_install() { 26 install -d ${D}${bindir} 27 install -m 0755 ${WORKDIR}/zaius_avsbus.sh ${D}${bindir}/zaius_avsbus.sh 28} 29