summaryrefslogtreecommitdiff
path: root/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-kcs
diff options
context:
space:
mode:
authorEd Tanous <ed.tanous@intel.com>2018-06-01 01:07:49 +0300
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2018-07-19 04:34:41 +0300
commit132c096d655e075c72fd1c35a459644971e32810 (patch)
tree59c54baa14d347e3d71d16785919903f3097dcd5 /meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-kcs
parenta2978e92f2a27e065b217516c7369f961cf7fb71 (diff)
downloadopenbmc-132c096d655e075c72fd1c35a459644971e32810.tar.xz
Add recipe for phosphor-ipmi-kcs
This recipe adds a target and support for building phosphor kcs bridge daemon. The phosphor KCS bridge daemon is very similar to the block transfer bridge daemon, in that it is capable of briging requests from the KCS driver into dbus, and return the appropriate responses. Keyboard Controller Style interfaces are commonly on server platforms for BMC communication to a host system. This also includes a modification from Benjamin Fair <benjaminfair@google.com> that allows selecting the kcs device at compile time, sourced from here: https://gerrit.openbmc-project.xyz/#/c/11476/ Change-Id: I05eea9f12e2460e2514f657aeb1d055d0e48851f Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Diffstat (limited to 'meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-kcs')
-rw-r--r--meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-kcs/org.openbmc.HostIpmi.service12
1 files changed, 12 insertions, 0 deletions
diff --git a/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-kcs/org.openbmc.HostIpmi.service b/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-kcs/org.openbmc.HostIpmi.service
new file mode 100644
index 0000000000..1f0da75334
--- /dev/null
+++ b/meta-phosphor/common/recipes-phosphor/ipmi/phosphor-ipmi-kcs/org.openbmc.HostIpmi.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Phosphor IPMI KCS DBus Bridge
+After=phosphor-ipmi-host.service
+
+[Service]
+Restart=always
+ExecStart={sbindir}/kcsbridged --d="/dev/{KCS_DEVICE}"
+Type=dbus
+BusName={BUSNAME}
+
+[Install]
+WantedBy={SYSTEMD_DEFAULT_TARGET}