summaryrefslogtreecommitdiff
path: root/meta-phosphor/common/recipes-phosphor/mboxd
diff options
context:
space:
mode:
authorAndrew Jeffery <andrew@aj.id.au>2017-01-25 05:47:13 +0300
committerPatrick Williams <patrick@stwcx.xyz>2017-01-25 16:10:33 +0300
commit2a0cb54f5d215c25e608458bc030b5a75ab509ae (patch)
tree1f2359b56f9338b6b702876b07c055f084e62aa6 /meta-phosphor/common/recipes-phosphor/mboxd
parent70162a730c1f3ebb9834b62d131712160ad47e1f (diff)
downloadopenbmc-2a0cb54f5d215c25e608458bc030b5a75ab509ae.tar.xz
mboxd: Also depend on /dev/aspeed-lpc-ctrl
mboxd opens both /dev/aspeed-mbox and /dev/aspeed-lpc-ctrl devices, so make sure we depend on both being available prior to service launch. Change-Id: I388a41b6209b9156e7d7780565d1ed6af483b0a7 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Diffstat (limited to 'meta-phosphor/common/recipes-phosphor/mboxd')
-rw-r--r--meta-phosphor/common/recipes-phosphor/mboxd/files/99-aspeed-lpc-ctrl.rules1
-rw-r--r--meta-phosphor/common/recipes-phosphor/mboxd/mboxd.bb2
-rw-r--r--meta-phosphor/common/recipes-phosphor/mboxd/mboxd/mboxd.service2
3 files changed, 5 insertions, 0 deletions
diff --git a/meta-phosphor/common/recipes-phosphor/mboxd/files/99-aspeed-lpc-ctrl.rules b/meta-phosphor/common/recipes-phosphor/mboxd/files/99-aspeed-lpc-ctrl.rules
new file mode 100644
index 0000000000..9cf2fbad13
--- /dev/null
+++ b/meta-phosphor/common/recipes-phosphor/mboxd/files/99-aspeed-lpc-ctrl.rules
@@ -0,0 +1 @@
+SUBSYSTEM=="misc", KERNEL=="aspeed-lpc-ctrl", TAG+="systemd"
diff --git a/meta-phosphor/common/recipes-phosphor/mboxd/mboxd.bb b/meta-phosphor/common/recipes-phosphor/mboxd/mboxd.bb
index 8349bb6b07..59596eb070 100644
--- a/meta-phosphor/common/recipes-phosphor/mboxd/mboxd.bb
+++ b/meta-phosphor/common/recipes-phosphor/mboxd/mboxd.bb
@@ -14,6 +14,7 @@ S = "${WORKDIR}/git"
SRC_URI += "git://github.com/openbmc/mboxbridge.git;protocol=https"
SRC_URI += "file://99-aspeed-mbox.rules"
+SRC_URI += "file://99-aspeed-lpc-ctrl.rules"
SRC_URI += "file://aspeed-lpc-ctrl-h.patch"
SRCREV="8cb799c2d6c2675959e80f2a7b88610aa4f4817a"
@@ -28,6 +29,7 @@ CFLAGS_append = "-I include"
do_install_append() {
install -d ${D}/lib/udev/rules.d
install -m 0644 ${WORKDIR}/99-aspeed-mbox.rules ${D}/lib/udev/rules.d
+ install -m 0644 ${WORKDIR}/99-aspeed-lpc-ctrl.rules ${D}/lib/udev/rules.d
}
TMPL = "mboxd-reload@.service"
diff --git a/meta-phosphor/common/recipes-phosphor/mboxd/mboxd/mboxd.service b/meta-phosphor/common/recipes-phosphor/mboxd/mboxd/mboxd.service
index 7dc5c50885..ad3d145c5b 100644
--- a/meta-phosphor/common/recipes-phosphor/mboxd/mboxd/mboxd.service
+++ b/meta-phosphor/common/recipes-phosphor/mboxd/mboxd/mboxd.service
@@ -2,6 +2,8 @@
Description=Phosphor MBOX Daemon
Wants=dev-aspeed-mbox.device
After=dev-aspeed-mbox.device
+Wants=dev-aspeed-lpc-ctrl.device
+After=dev-aspeed-lpc-ctrl.device
[Service]
Restart=always