Home
last modified time | relevance | path

Searched full:cable (Results 1 – 25 of 247) sorted by relevance

12345678910

/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/
H A DCable_v1.xml4 <!--# 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 DCable_v1.xml4 <!--# 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 DCable.v1_2_4.json2 "$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 DCable.v1_2_4.json2 "$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 Dcable.hpp6 #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 Dcable.cpp1 #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 Dcable-monitor.md1 # 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 Dgpio-based-cable-presence.md1 # 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 Dsantabarbara_cable.json8 "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 DREADME89 |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 DCable.interface.yaml2 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 Dphosphor-multi-gpio-presence.json78 "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 Dphosphor-multi-gpio-presence.json78 "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 Dventura_cable.json12 "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 DCableMonitor.cpp19 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 DCableMonitor.hpp10 #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 DCableConfig.cpp12 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 DCableEvents.cpp6 #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 DCableConfig.hpp8 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 DCable.events.yaml10 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 Dcable.hpp39 "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 Ddetect-gpio-present.sh4 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 Dquirks-pl2303-ids.h60 /* 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 Dfile_io_type_pcie.hpp97 /* 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 Dphosphor-virtual-sensor_%.bbappend14 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…

12345678910