#
597e8423 |
| 20-Oct-2023 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: copy latest and re-format
clang-format-17 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest
clang-format: copy latest and re-format
clang-format-17 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest .clang-format from the docs repository and reformat the repository.
Change-Id: I73acd9daf41b52bcc3f6af9a1c38c5f162ae76b2 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
779c96a2 |
| 10-May-2023 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest .clang-format from the docs repository and reformat the repository.
Change-Id: I0d10afa582342818b9d90b168f6f39f71ce4e0f4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz> [AJ: regenerate using .clang-format from openbmc/docs@f44abd66eca8] Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
#
e73bd0a1 |
| 24-Jan-2023 |
Andrew Jeffery <andrew@aj.id.au> |
sensors: Align source structure away from anti-patterns
The anti-patterns document comments on source structure, specifically on placing internal headers in a parallel subtree[1]. dbus-sensors is an
sensors: Align source structure away from anti-patterns
The anti-patterns document comments on source structure, specifically on placing internal headers in a parallel subtree[1]. dbus-sensors is an example of violating this anti-pattern, so fix it.
[1]: https://github.com/openbmc/docs/blob/master/anti-patterns.md#placing-internal-headers-in-a-parallel-subtree
Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: I50ecaddd53fa9c9b7a0441af9de5e60bd94e47c6
show more ...
|
#
3746c553 |
| 21-Mar-2022 |
Jayashree Dhanapal <jayashree-d@hcl.com> |
Added support for IPMB based SDR detection dynamically
SDR is a data record that provides platform management sensor type, locations, event generation and access information.
A data records that co
Added support for IPMB based SDR detection dynamically
SDR is a data record that provides platform management sensor type, locations, event generation and access information.
A data records that contain information about the type and the number of sensors in the platform, sensor threshold support, event generation capabilities and information on what type of readings the sensor provides.
Here, SDR of Type 1 records are implemented based on IPMB to read the sensor information from each bus which can be configured using IPMB FRU from the EM file.
Sample Config : { "Bus": "$ipmbindex", "Class": "IpmbDevice", "Name": "$ipmbindex + 1 Twinlake Board", "PowerState": "Always", "Type": "IpmbDevice" }
This configuration is based on the "xyz.openbmc_project.Ipmb.FruDevice" service, which will read FRU information from each IPMB bus. "$bus" will give the bus index for each IPMB bus.
If IPMB FRU is detected, SDR info and record count of the sensor in each bus will be identified. After getting the record count, Reservation ID for each IPMB bus will be received.
IpmbSDRDevice will retrieve the full set of SDR Records starting with 0000h as the Record ID to get the first record. The Next Record ID is extracted from the response and this is then used as the Record ID in a Get SDR request to get the next record. This is repeated until the record count value is matched.
The full information of each sensor such as sensor name, sensor type, sensor unit, threshold values, sensor unique number will be received using IPMB.
Once all the sensor information is read, each data will be processed and stored in the structure. These data will be accessed in the below gerrit patch.
https://gerrit.openbmc-project.xyz/c/openbmc/dbus-sensors/+/52164
Tested : Tested on YosemiteV2 platform and verified all the IPMB based SDR Type 1 supported device data.
Signed-off-by: Jayashree Dhanapal <jayashree-d@hcl.com> Change-Id: I5f808b68c3052ec5bf78d3d5c5495bd1f448ade3
show more ...
|