diff options
author | Potin Lai <potin.lai@quantatw.com> | 2024-01-11 04:46:11 +0300 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2024-01-11 20:50:03 +0300 |
commit | f5954a988f04af4d7bd3dd1448f2b346583e92f8 (patch) | |
tree | 996bcf773b1f0b0431501494b6f0d221cc586d54 /meta-facebook/meta-harma | |
parent | 8ac8c426cadaa0733b052243cf82d4d639c3950e (diff) | |
download | openbmc-f5954a988f04af4d7bd3dd1448f2b346583e92f8.tar.xz |
meta-facebook: meta-harma: enable obmc-phosphor-buttons support
obmc-phosphor-buttons handles button events and hsot selecting.
In Harma system, the actions of buttons are handled by CPLD, so only
`HOST_SELECTOR` which needed by debug card function (fb-ipmi-oem) is
provided here.
Change-Id: Id9cdc0f1be84377769776b218bbd3a41285f345e
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Diffstat (limited to 'meta-facebook/meta-harma')
3 files changed, 26 insertions, 0 deletions
diff --git a/meta-facebook/meta-harma/recipes-phosphor/chassis/obmc-phosphor-buttons/gpio_defs.json b/meta-facebook/meta-harma/recipes-phosphor/chassis/obmc-phosphor-buttons/gpio_defs.json new file mode 100644 index 0000000000..d66c1756b8 --- /dev/null +++ b/meta-facebook/meta-harma/recipes-phosphor/chassis/obmc-phosphor-buttons/gpio_defs.json @@ -0,0 +1,10 @@ +{ + "gpio_definitions": [ + { + "name": "HOST_SELECTOR", + "group_gpio_config" : [], + "max_position" : 1, + "host_selector_map" : {} + } + ] +} diff --git a/meta-facebook/meta-harma/recipes-phosphor/chassis/obmc-phosphor-buttons_%.bbappend b/meta-facebook/meta-harma/recipes-phosphor/chassis/obmc-phosphor-buttons_%.bbappend new file mode 100644 index 0000000000..91e994e961 --- /dev/null +++ b/meta-facebook/meta-harma/recipes-phosphor/chassis/obmc-phosphor-buttons_%.bbappend @@ -0,0 +1,10 @@ +FILESEXTRAPATHS:append := "${THISDIR}/${PN}:" + +SRC_URI += "file://gpio_defs.json" + +do_install:append() { + install -d ${D}${sysconfdir}/default/obmc/gpio/ + install -m 0644 ${WORKDIR}/gpio_defs.json ${D}/${sysconfdir}/default/obmc/gpio/ +} + +FILES:${PN}-signals:append = " ${sysconfdir}/default/obmc/gpio/gpio_defs.json" diff --git a/meta-facebook/meta-harma/recipes-phosphor/images/fb-harma-phosphor-image.inc b/meta-facebook/meta-harma/recipes-phosphor/images/fb-harma-phosphor-image.inc index b602a3d2c4..851d964e5d 100644 --- a/meta-facebook/meta-harma/recipes-phosphor/images/fb-harma-phosphor-image.inc +++ b/meta-facebook/meta-harma/recipes-phosphor/images/fb-harma-phosphor-image.inc @@ -14,3 +14,9 @@ OBMC_IMAGE_EXTRA_INSTALL:append = " \ OBMC_IMAGE_EXTRA_INSTALL:append = " \ sshpass \ " + +# Enable obmc-phosphor-buttons which needed by debug card function. +OBMC_IMAGE_EXTRA_INSTALL:append = " \ + obmc-phosphor-buttons-signals \ + obmc-phosphor-buttons-handler \ +" |