diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2018-04-13 13:24:44 +0300 |
---|---|---|
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | 2018-04-24 20:56:38 +0300 |
commit | c32c0540348eff3306a70eb590060c08e45c377c (patch) | |
tree | 04b177d01e904f47ad89e5985af60f3a730e2be2 | |
parent | e8df002ff24605ab1d272b5897b6d55eeef2288c (diff) | |
download | openbmc-c32c0540348eff3306a70eb590060c08e45c377c.tar.xz |
openpower/witherspoon: add uart-render-controller package
This change adds a small daemon to monitor the state of the host (power
and video device status), and start/stop the fbterm UART renderer as
appropriate.
Change-Id: I6c7cf7a88e9a19cd87d6b781a4a1519597882345
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
2 files changed, 44 insertions, 0 deletions
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/video/uart-render-controller/uart-render-controller.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/video/uart-render-controller/uart-render-controller.service new file mode 100644 index 000000000..c97c897ef --- /dev/null +++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/video/uart-render-controller/uart-render-controller.service @@ -0,0 +1,14 @@ + +[Unit] +Description=Witherspoon UART render controller +Requires=xyz.openbmc_project.State.Host.service +After=xyz.openbmc_project.State.Host.service + +[Service] +ExecStart=/usr/sbin/obmc-uart-render-controller \ + /sys/devices/platform/ahb/ahb:apb/1e6e2000.syscon/1e6e2000.syscon:scratch/vga0 \ + /sys/devices/platform/ahb/ahb:apb/1e6e2000.syscon/1e6e2000.syscon:scratch/dac_mux \ + fbterm.service + +[Install] +WantedBy=obmc-standby.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/video/uart-render-controller_git.bb b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/video/uart-render-controller_git.bb new file mode 100644 index 000000000..c8780a4e7 --- /dev/null +++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/video/uart-render-controller_git.bb @@ -0,0 +1,30 @@ +HOMEPAGE = "https://github.com/jk-ozlabs/uart-render-controller" +LICENSE = "GPLv2+" + +SRC_URI += "git://github.com/jk-ozlabs/uart-render-controller;branch=master" +SRC_URI += "file://uart-render-controller.service" + +PR = "r1" + +LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=fa818a259cbed7ce8bc2a22d35a464fc" + +inherit autotools +inherit pkgconfig +inherit systemd + +DEPENDS += "autoconf-archive-native" +DEPENDS += "systemd" +RDEPENDS_${PN} += "libsystemd" +RDEPENDS_${PN} += "fbterm" + +SRCREV = "14decab20f621c050760e5f3310f5a960cf21211" +PV = "0.1+git${SRCPV}" + +S = "${WORKDIR}/git" + +SYSTEMD_SERVICE_${PN} += "uart-render-controller.service" + +do_install_append() { + install -d ${D}${systemd_system_unitdir} + install -m 0644 ${WORKDIR}/uart-render-controller.service ${D}${systemd_system_unitdir}/ +} |