Home
last modified time | relevance | path

Searched refs:occ (Results 1 – 25 of 91) sorted by relevance

1234

/openbmc/qemu/hw/ppc/
H A Dpnv_occ.c57 static void pnv_occ_set_misc(PnvOCC *occ, uint64_t val) in pnv_occ_set_misc() argument
61 occ->occmisc = val; in pnv_occ_set_misc()
68 qemu_set_irq(occ->psi_irq, !!(val & OCCMISC_PSI_IRQ)); in pnv_occ_set_misc()
71 static void pnv_occ_raise_msg_irq(PnvOCC *occ) in pnv_occ_raise_msg_irq() argument
73 pnv_occ_set_misc(occ, occ->occmisc | OCCMISC_PSI_IRQ | OCCMISC_IRQ_SHMEM); in pnv_occ_raise_msg_irq()
79 PnvOCC *occ = PNV_OCC(opaque); in pnv_occ_power8_xscom_read() local
85 val = occ->occmisc; in pnv_occ_power8_xscom_read()
97 PnvOCC *occ = PNV_OCC(opaque); in pnv_occ_power8_xscom_write() local
102 pnv_occ_set_misc(occ, occ->occmisc & val); in pnv_occ_power8_xscom_write()
105 pnv_occ_set_misc(occ, occ->occmisc | val); in pnv_occ_power8_xscom_write()
[all …]
/openbmc/openpower-occ-control/
H A Docc_sensor.mako.hpp14 namespace occ namespace
23 % for occ in occDict:
25 instance = occ.get("Instance")
26 id = occ.get("SensorID")
27 name = occ.get("SensorName")
H A Dpldm.hpp29 using namespace open_power::occ;
36 using InstanceToEffecter = std::map<open_power::occ::instanceID, EffecterID>;
40 using SensorToInstance = std::map<SensorID, open_power::occ::instanceID>;
44 constexpr open_power::occ::instanceID start = 0;
78 std::function<bool(open_power::occ::instanceID, bool)> in Interface()
80 std::function<void(open_power::occ::instanceID, bool)> sbeCallBack, in Interface()
87 open_power::occ::utils::getBus(), in Interface()
95 open_power::occ::utils::getBus(), in Interface()
164 void resetOCC(open_power::occ::instanceID occInstanceId);
170 void sendHRESET(open_power::occ::instanceID sbeInstanceId);
[all …]
H A Dmeson.build2 'openpower-occ-control',
21 conf_data.set_quoted('OCC_NAME', 'occ')
22 conf_data.set_quoted('OCC_MASTER_NAME', 'occ-hwmon.1')
23 conf_data.set_quoted('OCC_DEV_PATH', '/dev/occ')
30 '/var/lib/openpower-occ-control',
39 conf_data.set_quoted('OCC_HWMON_PATH', '/sys/bus/platform/drivers/occ-hwmon/')
57 'occ-active.sh',
134 # Generate occ-sensor.hpp.
136 'occ-sensor.hpp',
143 output: 'occ-sensor.hpp',
[all …]
H A Docc_command.hpp16 namespace occ namespace
173 struct std::formatter<open_power::occ::SysPwrMode> : formatter<int>
175 auto format(open_power::occ::SysPwrMode f, format_context& ctx) const in format()
182 struct std::formatter<open_power::occ::CmdStatus> : formatter<int>
184 auto format(open_power::occ::CmdStatus f, format_context& ctx) const in format()
H A Dapp.cpp20 auto& bus = open_power::occ::utils::getBus(); in main()
30 open_power::occ::EventPtr eventP{event}; in main()
46 open_power::occ::Manager mgr(eventP); in main()
55 std::bind(&open_power::occ::Manager::collectDumpData, &mgr, in main()
H A Docc_pass_through.hpp17 namespace occ namespace
44 std::unique_ptr<open_power::occ::powermode::PowerMode>& powerModeRef);
72 std::unique_ptr<open_power::occ::powermode::PowerMode>& pmode;
H A Docc_manager.hpp27 namespace occ namespace
176 void createObjects(const std::string& occ);
209 std::unique_ptr<open_power::occ::powercap::PowerCap> pcap;
212 std::unique_ptr<open_power::occ::powermode::PowerMode> pmode;
392 void getSensorValues(std::unique_ptr<Status>& occ);
/openbmc/openbmc/meta-openpower/recipes-phosphor/occ/
H A Dopenpower-occ-control-config-example-native_git.bb1 SUMMARY = "OpenPower OCC Control with example occ sensor IDs"
5 require openpower-occ-control.inc
6 inherit openpower-occ-control
9 PROVIDES += "virtual/openpower-occ-control-config-native"
13 # Copies example occ sensor ID yaml file
H A Dopenpower-occ-control_git.bb3 HOMEPAGE = "https://github.com/openbmc/openpower-occ-control"
16 SYSTEMD_SERVICE:${PN} += "op-occ-enable@.service"
17 SYSTEMD_SERVICE:${PN} += "op-occ-disable@.service"
47 # Ensure host-stop and host-startmin targets wants needed occ states
48 OCC_TMPL = "op-occ-{0}@.service"
50 OCC_INSTFMT = "op-occ-{0}@{2}.service"
55 # Set the occ disable service to be executed on host error
58 OCC_DISABLE_TMPL = "op-occ-disable@.service"
60 OCC_DISABLE_INSTFMT = "op-occ-disable@{1}.service"
H A Dopenpower-occ-control.inc1 HOMEPAGE = "https://github.com/openbmc/openpower-occ-control"
4 SRC_URI += "git://github.com/openbmc/openpower-occ-control;branch=master;protocol=https"
H A Dopenpower-occ-control-yaml-provider_git.bb1 SUMMARY = "openpower-occ-control: install phosphor-logging yaml"
8 require openpower-occ-control.inc
H A Dopenpower-occ-control-config-mrw-native.bb6 inherit openpower-occ-control
10 PROVIDES += "virtual/openpower-occ-control-config-native"
/openbmc/openbmc/meta-openpower/recipes-phosphor/configuration/
H A Dopenpower-yaml-config.bb12 file://ipmi-occ-active-sensor-mrw.yaml \
25 install -m 0644 -D ipmi-occ-active-sensor-mrw.yaml \
26 ${D}${datadir}/${BPN}/ipmi-occ-active-sensor-mrw.yaml
33 ${datadir}/${BPN}/ipmi-occ-active-sensor-mrw.yaml \
/openbmc/openpower-occ-control/test/
H A Dutest.cpp11 using namespace open_power::occ;
12 using namespace open_power::occ::utils;
29 open_power::occ::EventPtr eventP;
/openbmc/openpower-occ-control/service_files/
H A Dmeson.build3 'op-occ-disable@.service',
4 'op-occ-enable@.service',
H A Dop-occ-disable@.service6 Conflicts=op-occ-enable@%i.service
9 ExecStart=/usr/bin/occ-active.sh disable
H A Dop-occ-enable@.service4 Conflicts=op-occ-disable@%i.service
12 ExecStart=/usr/bin/occ-active.sh enable
/openbmc/openbmc/meta-openpower/conf/machine/include/
H A Dopenpower.inc28 # The openpower-occ-control application is data-driven and requires an input
32 # the openpower-occ-control build process in the native sysroot.
33 PREFERRED_PROVIDER_virtual/openpower-occ-control-config-native ?= "openpower-occ-control-config-exa…
/openbmc/openbmc/meta-openpower/conf/distro/include/
H A Dopenpower-mrw.inc5 PREFERRED_PROVIDER_virtual/openpower-occ-control-config-native:df-mrw ?= "openpower-occ-control-con…
/openbmc/openbmc/meta-ibm/meta-palmetto/recipes-phosphor/occ/
H A Dpalmetto-occ-control-config-native.bb7 inherit openpower-occ-control
11 PROVIDES += "virtual/openpower-occ-control-config-native"
/openbmc/openbmc/meta-ibm/meta-romulus/recipes-phosphor/occ/
H A Dromulus-occ-control-config-native.bb6 inherit openpower-occ-control
11 PROVIDES += "virtual/openpower-occ-control-config-native"
/openbmc/openbmc/meta-yadro/meta-nicole/recipes-phosphor/occ/
H A Dnicole-occ-control-config-native.bb6 inherit openpower-occ-control
9 PROVIDES += "virtual/openpower-occ-control-config-native"
/openbmc/openbmc/meta-yadro/meta-nicole/recipes-phosphor/sensors/
H A Dphosphor-hwmon_%.bbappend8 00--00--00--06/sbefifo1-dev0/occ-hwmon.1 \
9 00--00--00--0a/fsi-master/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2 \
/openbmc/openbmc/meta-ibm/meta-romulus/recipes-phosphor/sensors/
H A Dphosphor-hwmon_%.bbappend16 00--00--00--06/sbefifo1-dev0/occ-hwmon.1 \
17 00--00--00--0a/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2 \

1234