#
9d533806 |
| 09-Apr-2025 |
Anwaar Hadi <anwaar.hadi@ibm.com> |
Cleanup old headers and namespace declarations
Remove the header includes for the old phosphor::logging::log API as well as unnecessary phosphor::logging namespace declarations. Fully qualify phosph
Cleanup old headers and namespace declarations
Remove the header includes for the old phosphor::logging::log API as well as unnecessary phosphor::logging namespace declarations. Fully qualify phosphor::logging namespace where applicable and/or needed.
Tested: * Verified commit passed CI unit tests. * Verified commit built using bitbake.
Change-Id: I2e490e1aa3fd3423f8c52694c2b97bc58b95525a Signed-off-by: Anwaar Hadi <anwaar.hadi@ibm.com>
show more ...
|
#
dfddd648 |
| 16-Aug-2024 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: re-format for clang-18
clang-format-18 isn't compatible with the clang-format-17 output, so we need to reformat the code with the latest version. The way clang-18 handles lambda forma
clang-format: re-format for clang-18
clang-format-18 isn't compatible with the clang-format-17 output, so we need to reformat the code with the latest version. The way clang-18 handles lambda formatting also changed, so we have made changes to the organization default style format to better handle lambda formatting.
See I5e08687e696dd240402a2780158664b7113def0e for updated style. See Iea0776aaa7edd483fa395e23de25ebf5a6288f71 for clang-18 enablement.
Change-Id: Ica590f8613f1fb89ab1ca676ac51c1cc7e38d67f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
5e15c3ba |
| 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: I3e9e6350864ac267819a4b8d670bef7d3746976e Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
fbf4703f |
| 17-Jul-2023 |
Patrick Williams <patrick@stwcx.xyz> |
use std::format instead of fmt::format
The std::format is sufficient for the uses in this repository except for in one file (override_fan_target.cpp, since P2286 isn't supported by GCC yet). Switch
use std::format instead of fmt::format
The std::format is sufficient for the uses in this repository except for in one file (override_fan_target.cpp, since P2286 isn't supported by GCC yet). Switch to std::format whenever possible.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ib2576fb530a4d7ce238e1b0bd95b40b476ec2107
show more ...
|
#
61b73296 |
| 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: I152f141a5e8343b92b5ce81d3ca16eec77b5606b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
55ed901b |
| 21-Oct-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control:actions: Replace `speed` with `target`
Per design, references to "speed" imply the use of RPM which is not correct when it comes to setting a fan's target which, for example, could be in PWM
control:actions: Replace `speed` with `target`
Per design, references to "speed" imply the use of RPM which is not correct when it comes to setting a fan's target which, for example, could be in PWM. This replaces some missed references to `speed` to `target`.
Change-Id: Ic534edf06556d7a2035d44b0f1acdc36ba56df25 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
5368011e |
| 23-Sep-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control: Associate identifier with target holds
Create a zone method that associates a unique identifier to a target hold so that if more than one hold exists, the highest target is always used betw
control: Associate identifier with target holds
Create a zone method that associates a unique identifier to a target hold so that if more than one hold exists, the highest target is always used between all actions that could have set a target hold on the zone.
Change-Id: I7699769a2e271c8a63a0a0a05aef6b0888ce180a Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
6d2476c9 |
| 08-Apr-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control: Actions use list of groups set on base object
Remove the reference to a group given when running an action and instead have each action iterate over the list of groups configured/set on the
control: Actions use list of groups set on base object
Remove the reference to a group given when running an action and instead have each action iterate over the list of groups configured/set on the base action object. The group configured/set on the base action object is the only set of groups that the action should use based on its configuration in an event.
Change-Id: Ia298d270e782ad729b5a29f9cdfe9b6c9ea4bc45 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
19c77494 |
| 08-Apr-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control: Update base action object with zones and groups used
The base action object stores the groups and zones configured for an action to use and run against. When a trigger fires, it will run th
control: Update base action object with zones and groups used
The base action object stores the groups and zones configured for an action to use and run against. When a trigger fires, it will run the action against each zone configured. Each action will have its list of groups to use that it can iterate over appropriately. This will be updated in the next commit to no longer pass a reference to a group when running an action and to have each action iterate over the groups configured for them to use.
Change-Id: Ifcd1a260e38af87c5f3bb2a3d44813e71743abc6 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
bfd7e1b7 |
| 04-Feb-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control: Extend actions from the config base object
Make actions also be base config objects to allow profiles to be defined on an action. This also provides the parsing of variable values from the
control: Extend actions from the config base object
Make actions also be base config objects to allow profiles to be defined on an action. This also provides the parsing of variable values from the JSON of a configured action.
Included in this commit is an action parsing error exception class that actions will use when a required attribute fails to be parsed from the JSON for the given action.
Change-Id: I0fb040afb09d17830e7bb1a587de1b501b638eae Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|
#
070ee3c6 |
| 29-Jan-2021 |
Matthew Barth <msbarth@us.ibm.com> |
control: Add set target on missing owner action
Add the YAML based set_speed_on_missing_owner action function as an action class for JSON configs to use.
Change-Id: Iebe0cc7bbaf063ef33ca0b918dd1d85
control: Add set target on missing owner action
Add the YAML based set_speed_on_missing_owner action function as an action class for JSON configs to use.
Change-Id: Iebe0cc7bbaf063ef33ca0b918dd1d8576e2425eb Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
show more ...
|