summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/ipmi
Commit message (Collapse)AuthorAgeFilesLines
* meta-romulus: ipmi: Add core/dimm temp sensorsLei YU2018-08-211-0/+1408
| | | | | | | | | | | | | Add cpu core, dimm temperature sensors. The yaml is generated from romulus.rpt by sensor_yaml_config.py sensor_yaml_config.py -i config.yaml -o output.yaml -e -r romulus.rpt Tested: Verify that core/dimm temperature sensors are returned by ipmitool sensor command. Change-Id: Ic564233d93d6a6297eff6368c14632a9e85258e1 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Add entityID/entityInstance to sensor configLei YU2018-08-211-0/+142
| | | | | | | | | | | Add entityID and entityInstance to sensor config yaml, with the help script from https://github.com/mine260309/openbmc-tools/blob/dev-mine/leiyu/obmc-utils/sensor_yaml_config.py Tested: Verify it passes the build. Change-Id: Ie9e1861e8c8e2919b88dabc387d8c1234486df51 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: sort ipmi sensor configLei YU2018-08-211-1034/+1034
| | | | | | | | | | | Sort the sensor yaml config using PyYAML by loading and saving the yaml. This is a preparation for further changes of sensor configs. Tested: Verify the generated sensor-gen.cpp is technically the same as before. Change-Id: I1315072b36236bb2eff01eb5d1507641e7978b42 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Add ipmi bmc-fru-config.yamlLei YU2018-08-212-0/+28
| | | | | | | | | | bmc-fru-config.yaml defines the frus from BMC. Romulus has 3 fans. Tested: Verify that fan frus are shown with ipmi fru list command. Change-Id: I9cd5a93c4711a0f336058617403c6560547a6121 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Add ipmi channel.yamlLei YU2018-08-212-0/+12
| | | | | | | | | | | | In phosphor-ipmi-host, channel.yaml sets the info about number of available Ethernet channels. Romulus has eth0 only. Tested: Verify the generated channel-gen.cpp reflects this yaml config. Change-Id: I902f6b0adb6066ad2c4f1654a4614bbf012e36a5 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Add ipmi inventory sel configLei YU2018-07-042-0/+358
| | | | | | | | | | | | | | phosphor-ipmi-inventory-sel provides a yaml config for sel events, and Romulus was using the default one, which makes the sel events not mapping to the expected devices. Provide a yaml config that matches Romulus system. Tested: Inject error and check SEL logs are correctly parsed by openbmctool.py in openbmc-tools/thalerj. Change-Id: Ic2a03a34e98bb383e32ef902f1a5da1d6ee6fe9e Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Add ipmi-fru-read-inventory configLei YU2018-05-222-0/+18
| | | | | | | | | | | | | Make both romulus-ipmi-inventory-map-native and romulus-ipmi-fru-read-inventory-native recipes use the same yaml config. Resolves: openbmc/openbmc#3134 Tested: Verify the generated fru-read-gen.cpp reflect the yaml config and ipmi fru command prints the correct FRU information. Change-Id: If52a883e0901d44cea473ac67e89d4361cd5354c Signed-off-by: Lei YU <mine260309@gmail.com>
* romulus added "mutability"Jayanth Othayoth2018-04-051-0/+71
| | | | | | | Added "mutability" flag to indicate if a sensor is READ/WRITE/RW. Change-Id: I69d3683bacae80b96cf57ce1b7b5d875c425d3a8 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
* FRU: Add Entity ID in the host FRU inventory yamlRatan Gupta2018-02-141-437/+499
| | | | | | | | | | | | | | | This commit also adds the entityID and entityInstance property for BMC FRUS config yaml. These attributes are required to pass it through Get SDR command. Currently we support two types of record format through Get SDR 1) FULL Record. 2) FRU Record. Resolves openbmc/openbmc#2823 Change-Id: Ie7424fbc493dde5070a2c65c74ba83565154b9d4 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Add missing boot progress sensor valueDhruvaraj Subhashchandran2017-10-261-0/+3
| | | | | | | | | | Adding the missing PCI Resource initialization step to boot progress stages. Resolves openbmc/openbmc#2298 Change-Id: I5b3b42c15d5f0d43351921749a4e31aaa3f22b48 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
* ipmi: sensor config yaml updatesDhruvaraj Subhashchandran2017-10-121-637/+1151
| | | | | | | | | | | | | | When marking a unit as functional both functional state and presence need to be checked to avoid marking non-present units as functional. There was a change in yaml structure for accomodating fix for marking non-present units as functional. All these yamls are not sorted by sensor id, so it will easier for a future script based change. Change-Id: I122d652de32ba4f323ee7b31a59078d86e158246 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
* meta-romulus: Fix ipmi inventory fru idsLei YU2017-10-111-16/+16
| | | | | Change-Id: I0494fa53a0684874e45b0c9283756856d8c65671 Signed-off-by: Lei YU <mine260309@gmail.com>
* Add updated sensor config.yaml for non mrw systemsDhruvaraj Subhashchandran2017-08-251-2/+64
| | | | | | | Added boot count, boot progress and os status Change-Id: I6cbc4e9698d34007f846eabb8bbb23d1ea79bf8d Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
* Adding OccActive to sensor config yaml for non MRW systemsDhruvaraj Subhashchandran2017-08-081-0/+34
| | | | | Change-Id: I32a9e0ee08731566c2958ce5703e12cc4afce5c1 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
* Sensor YAML update for non MRW systemsDhruvaraj Subhashchandran2017-08-081-1/+132
| | | | | Change-Id: I8f6a00d33a2c398e423554a43118aaee823a8c98 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
* Fix the mapping of IPMI chassis info area part numberRatan Gupta2017-06-071-4/+1
| | | | | | | | | | This fix maps the chassis info area partnumber to the model property of dbus object. Resolves openbmc/openbmc#1729 Change-Id: I3974065bb8e3cfc5d5ac9a827546ec8095f717e0 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Inventory: Add functional/presence sensor support for romulusRatan Gupta2017-04-072-0/+1125
| | | | | | | | | | | Add the config.yaml which defines the mapping between sensor numbers and Dbus Properties(present,functional) for CPU,Core and DIMM inventory objects. Resolves openbmc/openbmc#1345 Change-Id: I578111225a68b0a209f0b14701a37818c815cc6c Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* inventory: adding extra fru properties for romulusRatan Gupta2017-03-302-0/+1
| | | | | | | Resolves openbmc/openbmc#1283 Change-Id: Ia5eb257ee27fc832d3b1066ab38312bafbac76a3 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* meta-romulus: add YAML for system InventoryRatan Gupta2017-03-092-1/+638
| | | | | Change-Id: I069d7a0586d416692f01d54cc01318002a810c6f Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* romulus: Add a stubbed inventory mapBrad Bishop2017-02-092-0/+24
| | | | | | | | A recipe should have been provided when obmc-mrw was removed from machine features. Change-Id: I3c211e0c76bb5e208b061365b3e7de07f37dff5e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* ipmi: Remove virtual/phosphor-ipmi-fru-configBrad Bishop2017-02-021-15/+0
| | | | | | | | | | | | | | | | | Replace this virtual with two others: -virtual/phosphor-ipmi-fru-hostfw-config -virtual/phosphor-ipmi-fru-inventory. Update ipmi-fru-parser machine recipes to provide virtual/phosphor-ipmi-fru-inventory rather than virtual/phosphor-ipmi-fru-config. Remove machine recipes on machines that use MRW since a single MRW recipe provides for any MRW using system automatically. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com? Change-Id: Ia0d94b938eb2c7bfadd5a018ae5ea136f14dd874
* Phosphor IPMI FRU config stubs for most systemsBrad Bishop2017-01-251-0/+15
Add native recipe stubs that (will) provide the the IPMI -> DBus inventory mapping for the Phosphor IPMI FRU provider. Change-Id: I21e76bc23ef1638ddcc318a179808521dea7f205 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
OpenPOWER on IntegriCloud