diff options
| author | Eldin Lee <eldin.lee@quantatw.com> | 2025-08-14 04:53:43 +0300 |
|---|---|---|
| committer | Jagpal S Gill <paligill@gmail.com> | 2025-08-29 23:52:10 +0300 |
| commit | ae17ccdab2408fc89aa10754eb5ac8f0fd2f0369 (patch) | |
| tree | 6a2c7709f99c92469e027bd1247215c01ed201e1 | |
| parent | b5b36704fbd84f3fee8c5a5a8a918521b6d10c17 (diff) | |
| download | openbmc-ae17ccdab2408fc89aa10754eb5ac8f0fd2f0369.tar.xz | |
meta: ventura: add cable monitor support and sync with ventura_cable.json
Add cable monitor and update it in sync with
entity-manager/configurations/meta/ventura_cable.json to support
the following ports:
- RackDripPanPort, RackFloorLeakPort1, RackFloorLeakPort2, RackRightManifoldPort, RackLeftManifoldPort
- LeakPort1 to LeakPort27
Change-Id: I440133f706c78c35f35eb8e6996d66441f00294d
Signed-off-by: Eldin Lee <eldin.lee@quantatw.com>
| -rw-r--r-- | meta-facebook/meta-ventura/recipes-phosphor/sensors/dbus-sensors/cable-config.json | 36 | ||||
| -rw-r--r-- | meta-facebook/meta-ventura/recipes-phosphor/sensors/dbus-sensors_%.bbappend | 6 |
2 files changed, 42 insertions, 0 deletions
diff --git a/meta-facebook/meta-ventura/recipes-phosphor/sensors/dbus-sensors/cable-config.json b/meta-facebook/meta-ventura/recipes-phosphor/sensors/dbus-sensors/cable-config.json new file mode 100644 index 0000000000..e9b8aefa67 --- /dev/null +++ b/meta-facebook/meta-ventura/recipes-phosphor/sensors/dbus-sensors/cable-config.json @@ -0,0 +1,36 @@ +{ + "ConnectedCables": [ + "RackDripPanPort", + "RackFloorLeakPort1", + "RackFloorLeakPort2", + "RackRightManifoldPort", + "RackLeftManifoldPort", + "LeakPort1", + "LeakPort2", + "LeakPort3", + "LeakPort4", + "LeakPort5", + "LeakPort6", + "LeakPort7", + "LeakPort8", + "LeakPort9", + "LeakPort10", + "LeakPort11", + "LeakPort12", + "LeakPort13", + "LeakPort14", + "LeakPort15", + "LeakPort16", + "LeakPort17", + "LeakPort18", + "LeakPort19", + "LeakPort20", + "LeakPort21", + "LeakPort22", + "LeakPort23", + "LeakPort24", + "LeakPort25", + "LeakPort26", + "LeakPort27" + ] +} diff --git a/meta-facebook/meta-ventura/recipes-phosphor/sensors/dbus-sensors_%.bbappend b/meta-facebook/meta-ventura/recipes-phosphor/sensors/dbus-sensors_%.bbappend index b19a73c998..95218b1f52 100644 --- a/meta-facebook/meta-ventura/recipes-phosphor/sensors/dbus-sensors_%.bbappend +++ b/meta-facebook/meta-ventura/recipes-phosphor/sensors/dbus-sensors_%.bbappend @@ -19,6 +19,7 @@ SRC_URI += "file://critical-leak-handler \ file://${WARNING_LEAK_SERVICE} \ file://${WARNING_DEASSERT_SERVICE} \ " +SRC_URI += "${@bb.utils.contains('PACKAGECONFIG', 'cablemonitor', ' file://cable-config.json', '', d)}" RDEPENDS:${PN}:append: = " bash" @@ -32,6 +33,11 @@ SYSTEMD_SERVICE:${PN} += "${WARNING_DEASSERT_SERVICE}" SYSTEMD_AUTO_ENABLE = "enable" do_install:append:() { + if ${@bb.utils.contains('PACKAGECONFIG', 'cablemonitor', 'true', 'false', d)}; then + install -d ${D}/var/lib/cablemonitor + install -m 0755 ${UNPACKDIR}/cable-config.json ${D}/var/lib/cablemonitor/cable-config.json + fi + install -m 0755 ${UNPACKDIR}/critical-leak-handler ${D}${libexecdir}/${PN}/ install -m 0755 ${UNPACKDIR}/deassert-leak-handler ${D}${libexecdir}/${PN}/ install -m 0755 ${UNPACKDIR}/warning-leak-handler ${D}${libexecdir}/${PN}/ |
