Home
last modified time | relevance | path

Searched refs:chassis (Results 1 – 25 of 786) sorted by relevance

12345678910>>...32

/openbmc/openbmc/meta-ibm/meta-sbp1/recipes-phosphor/gpio/phosphor-gpio-monitor/
H A Ddependencies.conf4 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c0a1.service
5 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c0a2.service
6 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c0b1.service
7 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c0b2.service
8 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c0c1.service
9 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c0c2.service
10 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c0d1.service
11 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c0d2.service
12 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c0e1.service
13 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c0e2.service
[all …]
/openbmc/openbmc/meta-ibm/meta-genesis3/recipes-phosphor/gpio/phosphor-gpio-monitor/
H A Ddependencies.conf4 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_a0.service
5 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_a1.service
6 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_b0.service
7 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_b1.service
8 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c0.service
9 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_c1.service
10 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_d0.service
11 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_d1.service
12 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_e0.service
13 Wants=mapper-wait@-xyz-openbmc_project-inventory-system-chassis-motherboard-dimm_e1.service
[all …]
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-phosphor/state/
H A Dphosphor-state-manager_%.bbappend52 # Add services for the chassis power operations.
54 obmc-chassis-poweron@{}.target.requires/chassis-poweron@{}.service \
55 obmc-chassis-powercycle@{}.target.requires/chassis-powercycle@{}.service \
59 # `org.openbmc` interface but instead install our own chassis-poweron and
60 # chassis-poweroff.
62 obmc-chassis-poweron@{}.target.requires/obmc-power-start@{}.service \
63 obmc-chassis-poweroff@{}.target.requires/obmc-power-stop@{}.service \
66 # The obmc-chassis-powerreset target is used to determine the state of the host
71 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-on@{}.service \
72 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-running@{}.service \
[all …]
/openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/state/
H A Dphosphor-state-manager_%.bbappend10 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-on@{}.service \
11 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-running@{}.service \
12 obmc-chassis-poweroff@{}.target.requires/obmc-power-stop@{}.service \
13 obmc-chassis-poweron@{}.target.requires/obmc-power-start@{}.service \
18 obmc-chassis-poweron@{}.target.wants/chassis-poweron@{}.service \
19 obmc-chassis-hard-poweroff@{}.target.wants/chassis-poweroff@{}.service \
20 obmc-chassis-powercycle@{}.target.wants/chassis-powercycle@{}.service \
25 obmc-chassis-poweron@{}.target.requires/chassis-poweron@{}.service \
26 obmc-chassis-powercycle@{}.target.requires/chassis-powercycle@{}.service \
63 #We need to ensure that the chassis power is always on.
[all …]
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/state/
H A Dphosphor-state-manager_%.bbappend16 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-on@{}.service \
17 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-running@{}.service \
18 obmc-chassis-poweroff@{}.target.requires/obmc-power-stop@{}.service \
19 obmc-chassis-poweron@{}.target.requires/obmc-power-start@{}.service \
22 # When we power off the host, we do not want to do a full chassis power-off
26 obmc-host-shutdown@{}.target.requires/obmc-chassis-poweroff@{}.target \
30 file://chassis-poweroff@.service \
31 file://chassis-poweron@.service \
32 file://chassis-poweron-failure@.service \
33 file://chassis-powercycle@.service \
[all …]
/openbmc/phosphor-power/phosphor-regulators/test/
H A Dchassis_tests.cpp68 std::vector<std::unique_ptr<Chassis>> chassis{}; member in ChassisTests
69 system = std::make_unique<System>(std::move(rules), std::move(chassis));
83 Chassis chassis{2, defaultInventoryPath}; in TEST_F() local
84 EXPECT_EQ(chassis.getNumber(), 2); in TEST_F()
85 EXPECT_EQ(chassis.getInventoryPath(), defaultInventoryPath); in TEST_F()
86 EXPECT_EQ(chassis.getDevices().size(), 0); in TEST_F()
97 Chassis chassis{1, defaultInventoryPath, std::move(devices)}; in TEST_F() local
98 EXPECT_EQ(chassis.getNumber(), 1); in TEST_F()
99 EXPECT_EQ(chassis.getInventoryPath(), defaultInventoryPath); in TEST_F()
100 EXPECT_EQ(chassis.getDevices().size(), 2); in TEST_F()
[all …]
H A Dsystem_tests.cpp68 std::vector<std::unique_ptr<Chassis>> chassis{}; in TEST() local
71 chassis.emplace_back( in TEST()
75 System system{std::move(rules), std::move(chassis)}; in TEST()
105 auto chassis = in TEST() local
107 Chassis* chassisPtr = chassis.get(); in TEST()
112 chassisVec.emplace_back(std::move(chassis)); in TEST()
160 auto chassis = in TEST() local
166 chassisVec.emplace_back(std::move(chassis)); in TEST()
231 std::vector<std::unique_ptr<Chassis>> chassis{}; in TEST() local
232 chassis.emplace_back(std::make_unique<Chassis>(1, chassisInvPath + '1')); in TEST()
[all …]
/openbmc/openbmc/meta-phosphor/recipes-phosphor/state/
H A Dphosphor-state-manager-systemd-links.inc23 obmc-chassis-poweron@{}.target.wants/phosphor-reset-host-recovery@{}.service \
24 obmc-chassis-poweron@{}.target.requires/obmc-power-start@{}.service \
25 obmc-chassis-poweron@{}.target.requires/phosphor-set-chassis-transition-to-on@{}.service \
26 obmc-host-shutdown@{}.target.requires/obmc-chassis-poweroff@{}.target \
27 obmc-chassis-poweroff@{}.target.requires/obmc-power-stop@{}.service \
28 obmc-chassis-poweroff@{}.target.requires/obmc-powered-off@{}.service \
29 obmc-chassis-poweroff@{}.target.wants/phosphor-clear-one-time@{}.service \
30 obmc-chassis-poweroff@{}.target.requires/phosphor-set-chassis-transition-to-off@{}.service \
31 obmc-chassis-blackout@{}.target.wants/phosphor-reset-sensor-states@{}.service \
32 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-on@{}.service \
[all …]
H A Dphosphor-state-manager_git.bb15 ${PN}-chassis \
24 ${PN}-chassis-check-power-status \
26 ${PN}-chassis-poweron-log \
71 # Make it the default to create an info log when the chassis transitions
73 RRECOMMENDS:${PN}-chassis:append = " ${PN}-chassis-poweron-log"
104 FILES:${PN}-chassis = "${bindir}/phosphor-chassis-state-manager"
105 DBUS_SERVICE:${PN}-chassis += "xyz.openbmc_project.State.Chassis@.service"
106 SYSTEMD_SERVICE:${PN}-chassis += "obmc-power-start@.service"
107 SYSTEMD_SERVICE:${PN}-chassis += "obmc-power-stop@.service"
108 SYSTEMD_SERVICE:${PN}-chassis += "obmc-powered-off@.service"
[all …]
/openbmc/openbmc/meta-facebook/meta-bletchley/recipes-phosphor/state/
H A Dphosphor-state-manager_%.bbappend4 file://chassis-powercycle \
5 file://chassis-powercycle@.service \
6 file://chassis-poweroff@.service \
7 file://chassis-poweron \
8 file://chassis-poweron@.service \
21 install -m 0755 ${UNPACKDIR}/chassis-powercycle ${D}${libexecdir}/${PN}/
22 install -m 0755 ${UNPACKDIR}/chassis-poweron ${D}${libexecdir}/${PN}/
43 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-on@{}.service \
44 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-running@{}.service \
45 obmc-chassis-poweroff@{}.target.requires/obmc-power-stop@{}.service \
[all …]
/openbmc/phosphor-state-manager/service_files/
H A Dphosphor-chassis-check-power-status@.service2 Description=Check chassis power status
5 Wants=mapper-wait@-xyz-openbmc_project-state-chassis%i.service
6 After=mapper-wait@-xyz-openbmc_project-state-chassis%i.service
7 After=phosphor-reset-chassis-on@%i.service
8 Conflicts=obmc-chassis-poweroff@%i.target
9 ConditionPathExists=!/run/openbmc/chassis@%i-on
15 ExecStart=/usr/bin/phosphor-chassis-check-power-status --chassis %i
18 RequiredBy=obmc-chassis-poweron@%i.target
H A Dphosphor-set-chassis-transition-to-on@.service4 Wants=mapper-wait@-xyz-openbmc_project-state-chassis%i.service
5 After=mapper-wait@-xyz-openbmc_project-state-chassis%i.service
6 Conflicts=obmc-chassis-poweroff@%i.target
7 ConditionPathExists=!/run/openbmc/chassis@%i-on
13 SyslogIdentifier=phosphor-set-chassis-transition-to-on
14 …operty `mapper get-service /xyz/openbmc_project/state/chassis%i` /xyz/openbmc_project/state/chassi…
17 WantedBy=obmc-chassis-poweron@%i.target
H A Dphosphor-reset-chassis-on@.service2 Description=Start chassis%i on after BMC reset
3 Requires=phosphor-reset-chassis-running@%i.service
4 After=phosphor-reset-chassis-running@%i.service
7 ConditionPathExists=/run/openbmc/chassis@%i-on
11 ExecStart=/bin/systemctl start obmc-chassis-poweron@%i.target
12 SyslogIdentifier=phosphor-reset-chassis-on
15 WantedBy=obmc-chassis-powerreset@%i.target
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-phosphor/state/
H A Dphosphor-state-manager_%.bbappend5 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-on@{}.service \
6 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-running@{}.service \
7 obmc-chassis-poweroff@{}.target.requires/obmc-power-stop@{}.service \
8 obmc-chassis-poweron@{}.target.requires/obmc-power-start@{}.service \
14 file://chassis-powercycle \
15 file://chassis-powercycle@.service \
23 install -m 0755 ${UNPACKDIR}/chassis-powercycle ${D}${libexecdir}/${PN}/
/openbmc/openbmc/meta-facebook/meta-minerva/recipes-phosphor/state/
H A Dphosphor-state-manager_%.bbappend5 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-on@{}.service \
6 obmc-chassis-powerreset@{}.target.requires/phosphor-reset-chassis-running@{}.service \
7 obmc-chassis-poweroff@{}.target.requires/obmc-power-stop@{}.service \
8 obmc-chassis-poweron@{}.target.requires/obmc-power-start@{}.service \
14 file://chassis-powercycle \
15 file://chassis-powercycle@.service \
23 install -m 0755 ${UNPACKDIR}/chassis-powercycle ${D}${libexecdir}/${PN}/
/openbmc/phosphor-power/phosphor-regulators/src/
H A Ddevice.cpp88 void Device::configure(Services& services, System& system, Chassis& chassis) in configure() argument
91 if (isPresent(services, system, chassis)) in configure()
96 configuration->execute(services, system, chassis, *this); in configure()
102 rail->configure(services, system, chassis, *this); in configure()
108 Chassis& chassis) in detectPhaseFaults() argument
111 if (isPresent(services, system, chassis)) in detectPhaseFaults()
116 phaseFaultDetection->execute(services, system, chassis, *this); in detectPhaseFaults()
122 Chassis& chassis) in monitorSensors() argument
125 if (isPresent(services, system, chassis)) in monitorSensors()
130 rail->monitorSensors(services, system, chassis, *this); in monitorSensors()
H A Dsystem.cpp31 for (std::unique_ptr<Chassis>& oneChassis : chassis) in buildIDMap()
40 for (std::unique_ptr<Chassis>& oneChassis : chassis) in clearCache()
49 for (std::unique_ptr<Chassis>& oneChassis : chassis) in clearErrorHistory()
58 for (std::unique_ptr<Chassis>& oneChassis : chassis) in closeDevices()
67 for (std::unique_ptr<Chassis>& oneChassis : chassis) in configure()
76 for (std::unique_ptr<Chassis>& oneChassis : chassis) in detectPhaseFaults()
85 for (std::unique_ptr<Chassis>& oneChassis : chassis) in monitorSensors()
/openbmc/openbmc/meta-ufispace/meta-ncplite/recipes-phosphor/state/
H A Dphosphor-state-manager_%.bbappend7 file://chassis-control \
8 file://ncplite-chassis-poweroff@.service \
9 file://ncplite-chassis-poweron@.service \
20 SYSTEMD_SERVICE:${PN}-ncplite += "ncplite-chassis-poweron@.service"
21 SYSTEMD_SERVICE:${PN}-ncplite += "ncplite-chassis-poweroff@.service"
26 CHASSIS_POWERON_SVC = "ncplite-chassis-poweron@.service"
27 CHASSIS_POWERON_INSTMPL = "ncplite-chassis-poweron@{0}.service"
28 CHASSIS_POWERON_TGTFMT = "obmc-chassis-poweron@{0}.target"
33 CHASSIS_POWEROFF_SVC = "ncplite-chassis-poweroff@.service"
34 CHASSIS_POWEROFF_INSTMPL = "ncplite-chassis-poweroff@{0}.service"
[all …]
/openbmc/openbmc/meta-facebook/meta-greatlakes/recipes-phosphor/state/
H A Dphosphor-state-manager_%.bbappend4 obmc-chassis-poweroff@{}.target.requires/obmc-power-stop@{}.service \
5 obmc-chassis-poweron@{}.target.requires/obmc-power-start@{}.service \
9 file://chassis-poweroff@.service \
10 file://chassis-poweron@.service \
11 file://chassis-powercycle@.service \
17 file://chassis-poweroff \
18 file://chassis-poweron \
19 file://chassis-powercycle \
35 install -m 0755 ${UNPACKDIR}/chassis-poweroff ${D}${libexecdir}/${PN}/
36 install -m 0755 ${UNPACKDIR}/chassis-poweron ${D}${libexecdir}/${PN}/
[all …]
/openbmc/phosphor-power/phosphor-regulators/docs/config_file/
H A Dchassis.md1 # chassis chapter
5 A chassis within the system.
8 BMC. Small and mid-sized systems may contain a single chassis. In a large
9 rack-mounted system, each drawer may correspond to a chassis.
11 A chassis only needs to be defined in the config file if it contains regulators
18 …rray of strings | One or more comment lines describing this chassis. …
19 … | Chassis number within the system. Chassis numbers start at 1 because chassis 0 represents the …
20 …e chassis. Full inventory paths begin with the root "/xyz/openbmc_project/inventory". Specify the …
21 … no | array of [devices](device.md) | One or more devices within the chassis. The array should…
29 "inventory_path": "system/chassis",
/openbmc/openbmc/meta-fii/meta-kudo/recipes-kudo/host/
H A Dampere-hostctrl.bb15 file://ampere-chassis-poweroff.service \
16 file://ampere-chassis-poweron.service \
17 file://ampere-chassis-powercycle.service \
29 ampere-chassis-poweroff.service \
30 ampere-chassis-poweron.service \
31 ampere-chassis-powercycle.service \
49 # chassis power control
50 CHASSIS_POWERON_SVC = "ampere-chassis-poweron.service"
51 CHASSIS_POWERON_TGTFMT = "obmc-chassis-poweron@{0}.target"
55 CHASSIS_POWEROFF_SVC = "ampere-chassis-poweroff.service"
[all …]
/openbmc/openbmc/meta-facebook/recipes-phosphor/fans/
H A Dphosphor-fan_%.bbappend7 obmc-chassis-hard-poweroff@.target \
8 obmc-chassis-poweroff@0.target \
11 SRC_URI:append:fb-withhost = " file://obmc-chassis-hard-poweroff@.target \
12 file://obmc-chassis-poweroff@0.target \
35 mkdir -p $D$systemd_system_unitdir/obmc-chassis-hard-poweroff@0.target.requires
36 mkdir -p $D$systemd_system_unitdir/obmc-chassis-poweroff@0.target.requires
39 LINK="$D$systemd_system_unitdir/obmc-chassis-hard-poweroff@0.target.requires/obmc-chassis-poweroff@.target"
40 TARGET="../obmc-chassis-poweroff@0.target"
43 LINK="$D$systemd_system_unitdir/obmc-chassis
[all...]
/openbmc/openbmc/meta-ibm/meta-genesis3/recipes-phosphor/packagegroups/
H A Dpackagegroup-obmc-apps.bbappend6 phosphor-state-manager-chassis \
20 ${PN}-chassis \
25 virtual/obmc-chassis-mgmt \
32 RPROVIDES:${PN}-chassis += "virtual-obmc-chassis-mgmt"
33 SUMMARY:${PN}-chassis = "IBM Chassis"
34 RDEPENDS:${PN}-chassis += " \
37 phosphor-state-manager-chassis \
/openbmc/openbmc/meta-phosphor/recipes-phosphor/power/
H A Dphosphor-power-systemd-links-regulators.bb11 …LINK="$D$systemd_system_unitdir/obmc-chassis-poweron@${i}.target.requires/phosphor-regulators-conf…
14 …LINK="$D$systemd_system_unitdir/obmc-chassis-poweron@${i}.target.wants/phosphor-regulators-monitor…
17 …LINK="$D$systemd_system_unitdir/obmc-chassis-poweroff@${i}.target.wants/phosphor-regulators-monito…
21 mkdir -p $D$systemd_system_unitdir/obmc-chassis-poweron@0.target.requires
22 …LINK="$D$systemd_system_unitdir/obmc-chassis-poweron@0.target.requires/phosphor-regulators-config.…
26 mkdir -p $D$systemd_system_unitdir/obmc-chassis-poweron@0.target.wants
27 …LINK="$D$systemd_system_unitdir/obmc-chassis-poweron@0.target.wants/phosphor-regulators-monitor-en…
31 mkdir -p $D$systemd_system_unitdir/obmc-chassis-poweroff@0.target.wants
32 …LINK="$D$systemd_system_unitdir/obmc-chassis-poweroff@0.target.wants/phosphor-regulators-monitor-d…
/openbmc/openbmc/meta-facebook/recipes-phosphor/state/
H A Dphosphor-state-manager_%.bbappend11 obmc-chassis-poweron@{}.target.wants/chassis-poweron@{}.service \
12 obmc-chassis-hard-poweroff@{}.target.wants/chassis-poweroff@{}.service \
13 obmc-chassis-powercycle@{}.target.wants/chassis-powercycle@{}.service \
17 obmc-chassis-poweroff@{}.target.requires/obmc-powered-off@{}.service \

12345678910>>...32