blob: 645847bf0302f2284d0b1010dc8c438a047c5d72 [file] [log] [blame]
Thang Q. Nguyenbd7d6332021-12-06 10:18:21 +00001SUMMARY = "Ampere Computing LLC Host Gpio Handling"
2PR = "r1"
3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
5
6inherit obmc-phosphor-systemd
7
Brad Bishop5747dac2022-10-12 17:45:15 -04008DEPENDS += "phosphor-gpio-monitor"
9RDEPENDS:${PN} += "phosphor-gpio-monitor-monitor"
Thang Q. Nguyenbd7d6332021-12-06 10:18:21 +000010RDEPENDS:${PN} += "bash"
11
Thang Q. Nguyenbd7d6332021-12-06 10:18:21 +000012AMPERE_MONITOR_INSTANCES = " \
Thang Q. Nguyen45a89b62022-09-16 14:26:53 +070013 S0_hightemp_start S0_hightemp_stop \
14 S1_hightemp_start S1_hightemp_stop \
Thang Q. Nguyenbd7d6332021-12-06 10:18:21 +000015 "
16
17SYSTEMD_ENVIRONMENT_FILE:${PN} +=" \
Thang Q. Nguyenbd7d6332021-12-06 10:18:21 +000018 obmc/gpio/S0_hightemp_start \
19 obmc/gpio/S0_hightemp_stop \
Thang Q. Nguyenbd7d6332021-12-06 10:18:21 +000020 obmc/gpio/S1_hightemp_start \
21 obmc/gpio/S1_hightemp_stop \
Thang Q. Nguyenbd7d6332021-12-06 10:18:21 +000022 "
23
24TMPL = "phosphor-gpio-monitor@.service"
25INSTFMT = "phosphor-gpio-monitor@{0}.service"
26TGT = "multi-user.target"
27FMT = "../${TMPL}:${TGT}.requires/${INSTFMT}"
28
29SYSTEMD_SERVICE:${PN} += " \
Thang Q. Nguyenbd7d6332021-12-06 10:18:21 +000030 ampere_hightemp_start@.service \
31 ampere_hightemp_stop@.service \
Thang Q. Nguyenbd7d6332021-12-06 10:18:21 +000032 "
33SYSTEMD_LINK:${PN} += "${@compose_list(d, 'FMT', 'AMPERE_MONITOR_INSTANCES')}"
34