/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | Cable_v1.xml | 4 <!--# Redfish Schema: Cable v1.2.4 --> 39 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Cable"> 43 <EntityType Name="Cable" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 44 …tion" String="The `Cable` schema contains properties that describe a cable connecting endpoints of… 45 …<Annotation Term="OData.LongDescription" String="This resource contains a simple cable for a Redfi… 69 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Cable.v1_0_0"> 73 <EntityType Name="Cable" BaseType="Cable.Cable"> 76 <Annotation Term="OData.Description" String="The description of this cable."/> 77 ….LongDescription" String="This property shall contain a user-defined description for this cable."/> 81 <Annotation Term="OData.Description" String="The type of this cable."/> [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/ |
H A D | Cable_v1.xml | 4 <!--# Redfish Schema: Cable v1.2.4 --> 39 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Cable"> 43 <EntityType Name="Cable" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 44 …tion" String="The `Cable` schema contains properties that describe a cable connecting endpoints of… 45 …<Annotation Term="OData.LongDescription" String="This resource contains a simple cable for a Redfi… 69 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Cable.v1_0_0"> 73 <EntityType Name="Cable" BaseType="Cable.Cable"> 76 <Annotation Term="OData.Description" String="The description of this cable."/> 77 ….LongDescription" String="This property shall contain a user-defined description for this cable."/> 81 <Annotation Term="OData.Description" String="The type of this cable."/> [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | Cable.v1_2_4.json | 2 "$id": "http://redfish.dmtf.org/schemas/v1/Cable.v1_2_4.json", 3 "$ref": "#/definitions/Cable", 34 "Cable": { object 36 …escription": "The `Cable` schema contains properties that describe a cable connecting endpoints of… 37 … "longDescription": "This resource contains a simple cable for a Redfish implementation.", 72 "description": "The link to the assembly associated with this cable.", 77 "description": "The user-assigned asset tag for this cable.", 78 … "longDescription": "This property shall track the cable for inventory purposes.", 95 "longDescription": "The property shall contain the cable class for this cable.", 105 "description": "The type of this cable.", [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | Cable.v1_2_4.json | 2 "$id": "http://redfish.dmtf.org/schemas/v1/Cable.v1_2_4.json", 3 "$ref": "#/definitions/Cable", 34 "Cable": { object 36 …escription": "The `Cable` schema contains properties that describe a cable connecting endpoints of… 37 … "longDescription": "This resource contains a simple cable for a Redfish implementation.", 72 "description": "The link to the assembly associated with this cable.", 77 "description": "The user-assigned asset tag for this cable.", 78 … "longDescription": "This property shall track the cable for inventory purposes.", 95 "longDescription": "The property shall contain the cable class for this cable.", 105 "description": "The type of this cable.", [all …]
|
/openbmc/pldm/host-bmc/dbus/ |
H A D | cable.hpp | 6 #include <xyz/openbmc_project/Inventory/Item/Cable/server.hpp> 16 sdbusplus::xyz::openbmc_project::Inventory::Item::server::Cable>; 19 * @class Cable 20 * @brief Dbus support for cable interface and attributes 22 class Cable : public ItemCable class 25 Cable() = delete; 26 ~Cable() = default; 27 Cable(const Cable&) = delete; 28 Cable& operator=(const Cable&) = delete; 30 Cable(sdbusplus::bus_t& bus, const std::string& objPath) : in Cable() function in pldm::dbus::Cable [all …]
|
H A D | cable.cpp | 1 #include "cable.hpp" 8 double Cable::length() const in length() 10 return sdbusplus::xyz::openbmc_project::Inventory::Item::server::Cable:: in length() 14 double Cable::length(double value) in length() 16 return sdbusplus::xyz::openbmc_project::Inventory::Item::server::Cable:: in length() 20 std::string Cable::cableTypeDescription() const in cableTypeDescription() 22 return sdbusplus::xyz::openbmc_project::Inventory::Item::server::Cable:: in cableTypeDescription() 26 std::string Cable::cableTypeDescription(std::string value) in cableTypeDescription() 28 return sdbusplus::xyz::openbmc_project::Inventory::Item::server::Cable:: in cableTypeDescription()
|
/openbmc/docs/designs/ |
H A D | cable-monitor.md | 1 # Cable Monitor 27 1. Able to support runtime configuration of cable connectivity. 33 ### Cable Monitor 41 A["cable-config.json"] --> B["Cable Monitor"] 42 C["EntityManager"] -- xyz.openbmc_project.Inventory.Item.Cable 44 B -- Generate Cable Events --> D["bmcweb"] 47 #### cable.conf 58 "description": "The connected cable definition.", 62 "description": "The connected cable list.", 67 "description": "The name of the cable" [all …]
|
H A D | gpio-based-cable-presence.md | 1 # GPIO-based Cable Presence Detection 9 The intent of this new daemon design is to report GPIO-based cable presence 23 1. The openbmc IPMI interface should support exposing cable presence states. 28 Inventory.Item.Cable will be introduced as a new dbus interface for querying 29 cable objects. We will also need to introduce a new dbus daemon to collect 60 When the cable is not properly seated, the daemon will assert on the 80 and cable1 become cable. Therefore, objects with the same name after removing 82 new SDR name is cable[0-1]. The SDR name implies that this SDR has the presence 86 if there are 20 cable indexed from 0 to 19, we shall see two SDRs. One is 87 cable0-13. One is cable[14-19]. If the object path is not indexed by the user, [all …]
|
/openbmc/entity-manager/configurations/meta/santabarbara/ |
H A D | santabarbara_cable.json | 8 "Type": "Cable", 16 "xyz.openbmc_project.Inventory.Decorator.Cable": { 27 "Type": "Cable", 35 "xyz.openbmc_project.Inventory.Decorator.Cable": { 46 "Type": "Cable", 54 "xyz.openbmc_project.Inventory.Decorator.Cable": { 65 "Type": "Cable", 73 "xyz.openbmc_project.Inventory.Decorator.Cable": { 84 "Type": "Cable", 92 "xyz.openbmc_project.Inventory.Decorator.Cable": { [all …]
|
/openbmc/u-boot/board/freescale/lx2160a/ |
H A D | README | 89 |Connect Hydra Cable (HDR-198564-01-ECUE) to SD_SLOT1 (J108) 90 |Connect I/O cable to IO_SLOT1(J110) 92 |Connect Hydra Cable (HDR-198564-01-ECUE) to SD_SLOT2 (J111) 93 |Connect I/O cable to IO_SLOT2(J113) 96 |Connect Hydra Cable (HDR-198564-01-ECUE) to SD_SLOT1 (J108) 97 |Connect I/O cable to IO_SLOT1(J110) 99 |Connect Hydra Cable (HDR-198564-01-ECUE) to SD_SLOT2 (J111) 100 |Connect I/O cable to IO_SLOT2(J113) 103 |Connect Hydra Cable (HDR-198564-01-ECUE) to SD_SLOT1 (J108) 104 |Connect I/O cable to IO_SLOT1(J110) [all …]
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Inventory/Item/ |
H A D | Cable.interface.yaml | 2 xyz.openbmc_project.Inventory.Item.Cable should be implemented on objects 3 that represent a cable instance or a system cable instance. 9 The length of the cable in meters. The default value of NaN 10 represents a cable of unknown length. 16 a cable, such as optical or copper. The cable type can be shown in 18 interrogation of a cable beyond ignoring the default value of the 23 Objects that implement Cable can optionally implement the 'connecting'
|
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-phosphor/gpio/phosphor-gpio-monitor/catalina/ |
H A D | phosphor-multi-gpio-presence.json | 78 "Inventory": "/system/chassis/compute_tray/cable/LeakCable0", 79 "ExtraInterfaces": ["xyz.openbmc_project.Inventory.Item.Cable"] 85 "Inventory": "/system/chassis/compute_tray/cable/LeakCable1", 86 "ExtraInterfaces": ["xyz.openbmc_project.Inventory.Item.Cable"] 92 "Inventory": "/system/chassis/compute_tray/cable/LeakCable2", 93 "ExtraInterfaces": ["xyz.openbmc_project.Inventory.Item.Cable"] 99 "Inventory": "/system/chassis/compute_tray/cable/LeakCable3", 100 "ExtraInterfaces": ["xyz.openbmc_project.Inventory.Item.Cable"] 106 "Inventory": "/system/chassis/compute_tray/cable/OSFPPowerCable", 107 "ExtraInterfaces": ["xyz.openbmc_project.Inventory.Item.Cable"] [all …]
|
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-phosphor/gpio/phosphor-gpio-monitor/clemente/ |
H A D | phosphor-multi-gpio-presence.json | 78 "Inventory": "/system/chassis/compute_tray/cable/LeakCable0", 79 "ExtraInterfaces": ["xyz.openbmc_project.Inventory.Item.Cable"] 85 "Inventory": "/system/chassis/compute_tray/cable/LeakCable1", 86 "ExtraInterfaces": ["xyz.openbmc_project.Inventory.Item.Cable"] 92 "Inventory": "/system/chassis/compute_tray/cable/LeakCable2", 93 "ExtraInterfaces": ["xyz.openbmc_project.Inventory.Item.Cable"] 99 "Inventory": "/system/chassis/compute_tray/cable/LeakCable3", 100 "ExtraInterfaces": ["xyz.openbmc_project.Inventory.Item.Cable"] 106 "Inventory": "/system/chassis/compute_tray/cable/OSFPPowerCable", 107 "ExtraInterfaces": ["xyz.openbmc_project.Inventory.Item.Cable"] [all …]
|
/openbmc/entity-manager/configurations/meta/ventura/ |
H A D | ventura_cable.json | 12 "Type": "Cable", 20 "xyz.openbmc_project.Inventory.Decorator.Cable": { 31 "Type": "Cable", 39 "xyz.openbmc_project.Inventory.Decorator.Cable": { 50 "Type": "Cable", 58 "xyz.openbmc_project.Inventory.Decorator.Cable": { 72 "Type": "Cable", 80 "xyz.openbmc_project.Inventory.Decorator.Cable": { 95 "Type": "Cable", 103 "xyz.openbmc_project.Inventory.Decorator.Cable" [all...] |
/openbmc/dbus-sensors/src/cable-monitor/ |
H A D | CableMonitor.cpp | 19 namespace cable namespace 37 debug("Received cable added for {NAME}", "NAME", objectPath); in inventoryAddedHandler() 45 debug("Received cable removed for {NAME}", "NAME", objectPath); in inventoryRemovedHandler() 79 info("Start cable monitor"); in start() 81 // Start async handler for cable config update in start() 84 // Process the cable config if it already exists in start() 100 debug("Received cable added for {NAME}", "NAME", cableName); in processCableAddedAsync() 104 debug("Cable {NAME} is already connected, so skip it", "NAME", in processCableAddedAsync() 110 debug("No expected cables yet, so skip cable add for {NAME}", "NAME", in processCableAddedAsync() 117 "Cable {NAME} is not in expected cables, skip connected event generation", in processCableAddedAsync() [all …]
|
H A D | CableMonitor.hpp | 10 #include <xyz/openbmc_project/Inventory/Item/Cable/client.hpp> 14 namespace cable namespace 20 sdbusplus::client::xyz::openbmc_project::inventory::item::Cable<>; 40 /** @brief Callback handler for async updates to cable JSON configuration */ 44 /** @brief Start the Cable Monitor */ 47 /** @brief Asynchronously process cable inventory added */ 51 /** @brief Asynchronously process cable inventory removed */ 55 /** @brief Reconcile connected and expected cable data */ 66 } // namespace cable
|
H A D | CableConfig.cpp | 12 namespace cable namespace 65 for (auto cable : cables) in processConfig() local 67 std::replace(cable.begin(), cable.end(), ' ', '_'); in processConfig() 68 debug("Config: Cable {NAME}", "NAME", cable); in processConfig() 69 cablesTemp.insert(cable); in processConfig() 75 } // namespace cable
|
H A D | CableEvents.cpp | 6 #include <xyz/openbmc_project/State/Cable/event.hpp> 12 namespace cable namespace 29 state::Cable::CableConnected; in generateCableEvent() 37 state::Cable::CableDisconnected; in generateCableEvent() 45 error("Unknown cable event type"); in generateCableEvent() 50 } // namespace cable
|
H A D | CableConfig.hpp | 8 namespace cable namespace 15 static constexpr auto configFileName = "cable-config.json"; 25 } // namespace cable
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/ |
H A D | Cable.events.yaml | 10 description: The port where an expected cable is not connected. 12 description: An expected cable is not connected. 13 message: An expected cable on port {PortId} is not connected. 14 resolution: Check and fix cable connections. 23 description: The port where an expected cable is connected. 25 description: An expected cable is connected. 26 message: An expected cable on port {PortId} is connected.
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | cable.hpp | 39 "xyz.openbmc_project.Inventory.Item.Cable"}; 42 * @brief Fill cable specific properties. 45 * @param[in] properties List of Cable Properties key/value pairs. 81 // Cable length is NaN by default, do not throw an error in fillCableProperties() 84 BMCWEB_LOG_ERROR("Cable length value is invalid"); in fillCableProperties() 110 "get presence failed for Cable {} with error {}", in fillCableHealthState() 126 * @brief Api to get Cable properties. 128 * @param[in] cableObjectPath Object path of the Cable. 130 * interface list for the given cable id. 137 BMCWEB_LOG_DEBUG("Get Properties for cable {}", cableObjectPath); in getCableProperties() [all …]
|
/openbmc/openbmc/meta-quanta/meta-gbs/recipes-gbs/gbs-detect-gpio-present/files/ |
H A D | detect-gpio-present.sh | 4 PRESENT_OBJPATH=("/xyz/openbmc_project/inventory/system/chassis/cable/ss_cab0_prsnt" 5 "/xyz/openbmc_project/inventory/system/chassis/cable/ss_cab1_prsnt" 6 "/xyz/openbmc_project/inventory/system/chassis/cable/ss_cab2_prsnt" 7 "/xyz/openbmc_project/inventory/system/chassis/cable/ss_cab3_prsnt" 8 "/xyz/openbmc_project/inventory/system/chassis/cable/hsbp_cab_prsnt" 9 "/xyz/openbmc_project/inventory/system/chassis/cable/fanbd_cab_prsnt" 10 "/xyz/openbmc_project/inventory/system/chassis/cable/bp12v_cab_prsnt" 41 echo "Update cable $((i+1)) state." 45 echo "Update cable $((i+1)) state."
|
/openbmc/qemu/hw/usb/ |
H A D | quirks-pl2303-ids.h | 60 /* Alcatel OT535/735 USB cable */ 77 /* Nokia CA-42 Cable */ 81 /* CA-42 CLONE Cable www.ca-42.com chipset: Prolific Technology Inc */ 92 /* USB GSM cable from Speed Dragon Multimedia, Ltd */ 96 /* DATAPILOT Universal-2 Phone Cable */ 116 /* Y.C. Cable U.S.A., Inc - USB to RS-232 */ 136 /* Sony, USB data cable for CMD-Jxx mobile phones */ 140 /* Sanwa KB-USB2 multimeter cable (ID: 11ad:0001) */
|
/openbmc/pldm/oem/ibm/libpldmresponder/ |
H A D | file_io_type_pcie.hpp | 97 /* Cable Attributes Info */ 134 * pcie topology file and cable information from remote PLDM terminus to the 191 /** @brief method to parse the cable information */ 222 * @brief Static unordered map containing cable information. 224 * This map associates cable link numbers with a tuple containing various 225 * cable attributes. 232 * Cable part number (CablePartNum) 233 * Cable length (CableLength) 234 * Cable type (CableType) 235 * Cable status (CableStatus)
|
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-phosphor/sensors/ |
H A D | phosphor-virtual-sensor_%.bbappend | 14 file://no-cable-tsense.json \ 19 ${datadir}/phosphor-virtual-sensor/no-cable-tsense.json \ 28 …install -m 0644 -D ${UNPACKDIR}/no-cable-tsense.json ${D}${datadir}/phosphor-virtual-sensor/no-cab…
|