/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/Leak/ |
H A D | Detector.interface.yaml | 2 Implement to provide attributes for leak detector. 8 The human readable name of the leak detector. 14 The state of the leak detector. 20 The type of the leak detector. 25 This indicates the type of leak detector as in Redfish LeakDetector 30 A leak sensing cable. 36 This indicates the state of the leak detector 40 The state is normal as no leaks have been detected by the leak 44 A leak has been detected by the leak detector, indicating an 45 abnormal leak state. [all …]
|
H A D | DetectorGroup.interface.yaml | 2 Implement to provide attributes for leak detector group. This group 3 represents a collection of leak detectors that reports a unified status. 9 The human readable name of the leak detector group. 13 type: enum[xyz.openbmc_project.State.Leak.Detector.DetectorState] 16 aggregating the state from all member leak detectors. 23 The leak detector group can optionally implement the 'containing' 24 association to provide one or more links to leak detectors which it 28 - xyz.openbmc_project.State.Leak.Detector 31 - namespace: /xyz/openbmc_project/state/leak 33 The root path for state of all leak objects. [all …]
|
H A D | Detector.events.yaml | 10 description: The name or identifier of the leak detector. 20 description: The name or identifier of the leak detector. 30 description: The name or identifier of the leak detector.
|
/openbmc/docs/designs/ |
H A D | liquid-leak-detection.md | 1 # Liquid Leak Detection 19 In this document, a leak is considered to be an entity with digital (present or 28 1. Able to identify leak presence for GPIO-based detectors and generate 33 the severity level of a leak. A leak may be considered minor if it is 36 3. Capable of performing actions based on leak classification, which can be 39 [Redfish Leak Detection](https://redfish.dmtf.org/schemas/v1/LeakDetection.v1_0_1.json) 40 standards, allowing for the exposure of leak detection status to clients. 46 The DBus Interface for leak detection will consist of following - 50 | xyz.openbmc_project.State.Leak.DetectorGroup | New | Implements Leak Detector Group | 51 | xyz.openbmc_project.State.Leak.Detector | New | Implements Leak Detector | [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | LeakDetector.v1_4_0.json | 36 …"description": "The `LeakDetector` schema describes a state-based or digital-value leak detector a… 37 …"longDescription": "This resource shall represent a state-based or digital-value leak detector for… 72 "description": "The reaction to perform when a critical leak is detected.", 97 "description": "The state of the leak detector.", 99 …"longDescription": "This property shall contain the state of the leak detector. The value of this… 103 … "description": "Indicates whether the leak detector is enabled and provides a status.", 104 …leak detector is enabled and provides a `DetectorState`. The value `true` shall indicate the leak… 125 "description": "The type of leak detection sensor.", 126 … "longDescription": "This property shall contain the reading type of the leak detection sensor.", 131 "description": "The location information for this leak detector.", [all …]
|
H A D | LeakDetection.v1_1_0.json | 37 …"longDescription": "This resource shall represent the leak detection functionality present in a se… 86 "description": "The groups of leak detection equipment.", 90 … "longDescription": "This property shall contain an array of leak detection groups.", 95 … "description": "The link to the collection of leak detectors within this subsystem.", 124 "description": "A group of leak detection equipment.", 125 …"longDescription": "This object shall contain a group of leak detection equipment that reports a u… 142 … "description": "The leak detection states from all related leak detection devices in this group.", 147 …"longDescription": "This property shall contain the states of all leak detection devices in this d… 154 "description": "The name of this leak detector group.", 155 …on": "This property shall contain the name used to describe this group of leak detectors and relat…
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Leak/ |
H A D | meson.build | 5 sdbusplus_current_path = 'xyz/openbmc_project/State/Leak' 8 'xyz/openbmc_project/State/Leak/Detector__markdown'.underscorify(), 10 '../../../../../yaml/xyz/openbmc_project/State/Leak/Detector.events.yaml', 11 '../../../../../yaml/xyz/openbmc_project/State/Leak/Detector.interface.yaml', 25 'xyz/openbmc_project/State/Leak/Detector', 33 'xyz/openbmc_project/State/Leak/Detector__registry'.underscorify(), 35 '../../../../../yaml/xyz/openbmc_project/State/Leak/Detector.events.yaml', 49 'xyz/openbmc_project/State/Leak/Detector', 57 'xyz/openbmc_project/State/Leak/DetectorGroup__markdown'.underscorify(), 59 '../../../../../yaml/xyz/openbmc_project/State/Leak/DetectorGroup.events.yaml', [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | LeakDetector_v1.xml | 48 …tring="The `LeakDetector` schema describes a state-based or digital-value leak detector and its pr… 49 …ion" String="This resource shall represent a state-based or digital-value leak detector for a Redf… 92 <Annotation Term="OData.Description" String="The type of leak detection sensor."/> 93 …gDescription" String="This property shall contain the reading type of the leak detection sensor."/> 97 …ata.Description" String="The link to the resource that provides the data for this leak detector."/> 108 <Annotation Term="OData.Description" String="The state of the leak detector."/> 109 …ata.LongDescription" String="This property shall contain the state of the leak detector. The valu… 114 …<Annotation Term="OData.Description" String="The area or device to which this leak detector applie… 115 …on of the affected component or region within the equipment to which this leak detector applies."/> 120 ….Description" String="The usage or location within a device to which this leak detector applies."/> [all …]
|
H A D | LeakDetection_v1.xml | 45 …<Annotation Term="OData.LongDescription" String="This resource shall represent the leak detection … 83 <Annotation Term="OData.Description" String="The groups of leak detection equipment."/> 84 …m="OData.LongDescription" String="This property shall contain an array of leak detection groups."/> 88 …<Annotation Term="OData.Description" String="The link to the collection of leak detectors within t… 108 <Annotation Term="OData.Description" String="A group of leak detection equipment."/> 109 …<Annotation Term="OData.LongDescription" String="This object shall contain a group of leak detecti… 112 <Annotation Term="OData.Description" String="The name of this leak detector group."/> 113 …ring="This property shall contain the name used to describe this group of leak detectors and relat… 122 …<Annotation Term="OData.Description" String="The leak detection states from all related leak detec… 123 …ta.LongDescription" String="This property shall contain the states of all leak detection devices i… [all …]
|
/openbmc/linux/samples/livepatch/ |
D | livepatch-shadow-fix1.c |
|
D | livepatch-shadow-mod.c |
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Configuration/ |
H A D | GPIOLeakDetector.interface.yaml | 2 Implement to provide entity manager configuration for the gpio based leak 15 The name of the leak detector. 21 The type of leak detector from 28 The GPIO pin name for the leak detector. 34 The GPIO pin polarity depicting leak detector's active status. 40 The severity level associated with the leak detector based on certain
|
/openbmc/dbus-sensors/src/leakdetector/ |
H A D | LeakEvents.cpp | 9 #include <xyz/openbmc_project/State/Leak/Detector/event.hpp> 15 namespace leak namespace 34 state::leak::Detector::LeakDetectedNormal; in generateLeakEvent() 44 sdbusplus::error::xyz::openbmc_project::state::leak::Detector; in generateLeakEvent() 52 error("Critical leak detected for {PATH}", "PATH", detectorPath); in generateLeakEvent() 59 warning("Warning leak detected for {PATH}", "PATH", detectorPath); in generateLeakEvent() 64 } // namespace leak
|
H A D | LeakGPIODetector.hpp | 11 #include <xyz/openbmc_project/State/Leak/Detector/aserver.hpp> 20 namespace leak namespace 31 sdbusplus::aserver::xyz::openbmc_project::state::leak::Detector>; 64 /** @brief Leak detector level name to enum map */ 69 /** @brief Leak detector configuration */ 102 } // namespace leak
|
H A D | LeakEvents.hpp | 5 #include <xyz/openbmc_project/State/Leak/Detector/client.hpp> 11 namespace leak namespace 20 sdbusplus::client::xyz::openbmc_project::state::leak::Detector<>; 43 } // namespace leak
|
/openbmc/entity-manager/schemas/ |
H A D | leak_detector.json | 6 "description": "Configuration for GPIO based Leak Detector.", 10 "description": "The name of the leak detector.", 18 "description": "The type of leak detector.", 22 "description": "The GPIO pin name for the leak detector.", 30 "description": "The severity level of the leak detector.",
|
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-phosphor/initrdscripts/phosphor-static-norootfs-init/ |
H A D | 99-platform-init | 29 echo "invalid pdb leak config: ${LEAK_CONFIG}" 53 # Set PDB CPLD leak event config 61 echo "PDB CPLD version not support leak event configuration..." 62 echo "Skip leak event configuration" 67 echo "Get PDB leak config setting = ${PDB_LEAK_CONFIG}" 71 echo "No PDB leak config available, use default config ${PDB_LEAK_CONFIG}" 78 echo "Skip leak event configuration"
|
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-phosphor/sensors/ |
H A D | dbus-sensors_%.bbappend | 14 SRC_URI += "file://critical-leak-handler \ 15 file://deassert-leak-handler \ 16 file://warning-leak-handler \ 41 install -m 0755 ${UNPACKDIR}/critical-leak-handler ${D}${libexecdir}/${PN}/ 42 install -m 0755 ${UNPACKDIR}/deassert-leak-handler ${D}${libexecdir}/${PN}/ 43 install -m 0755 ${UNPACKDIR}/warning-leak-handler ${D}${libexecdir}/${PN}/
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Leak/Detector/ |
H A D | meson.build | 3 sdbusplus_current_path = 'xyz/openbmc_project/State/Leak/Detector' 6 'xyz/openbmc_project/State/Leak/Detector__cpp'.underscorify(), 8 '../../../../../../yaml/xyz/openbmc_project/State/Leak/Detector.events.yaml', 9 '../../../../../../yaml/xyz/openbmc_project/State/Leak/Detector.interface.yaml', 31 'xyz/openbmc_project/State/Leak/Detector',
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/State/Leak/DetectorGroup/ |
H A D | meson.build | 3 sdbusplus_current_path = 'xyz/openbmc_project/State/Leak/DetectorGroup' 6 'xyz/openbmc_project/State/Leak/DetectorGroup__cpp'.underscorify(), 8 '../../../../../../yaml/xyz/openbmc_project/State/Leak/DetectorGroup.events.yaml', 9 '../../../../../../yaml/xyz/openbmc_project/State/Leak/DetectorGroup.interface.yaml', 31 'xyz/openbmc_project/State/Leak/DetectorGroup',
|
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-phosphor/gpio/phosphor-gpio-monitor/ |
H A D | frontled | 7 ….leakdetector "/xyz/openbmc_project/state/leak/detector/LeakPort${portnum}_Big" xyz.openbmc_projec… 11 # If power is asserted and leak state is Normal, turn on blue LED and turn off amber LED 12 # Else do nothing control by the leak detector leakage service
|
/openbmc/linux/drivers/of/unittest-data/ |
D | overlay_bad_add_dup_prop.dtso |
|
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-phosphor/sensors/dbus-sensors/ |
H A D | xyz.openbmc_project.leakdetector.critical.assert@.service | 2 Description=%i Critical Leak Handler 6 ExecStart=/usr/libexec/dbus-sensors/critical-leak-handler %i 7 SyslogIdentifier=%i-critical-leak-handler
|
H A D | xyz.openbmc_project.leakdetector.warning.assert@.service | 2 Description=%i Critical Leak Handler 6 ExecStart=/usr/libexec/dbus-sensors/warning-leak-handler %i 7 SyslogIdentifier=%i-critical-leak-handler
|
H A D | deassert-leak-handler | 63 /xyz/openbmc_project/state/leak/detector/LeakPort"${portnum}"_Big \ 64 xyz.openbmc_project.State.Leak.Detector State \ 68 /xyz/openbmc_project/state/leak/detector/LeakPort"${portnum}"_Small \ 69 xyz.openbmc_project.State.Leak.Detector State \ 73 # Leak Status are Normal before turning off the port’s Leak LED.
|