Age | Commit message (Collapse) | Author | Files | Lines |
|
Matthew Barth (22):
control:p10bmc: Update DVFS temp events
control:p10bmc: Add decrease parameter to DVFS temp events
control:p10bmc: Create 2s fan control timer loop event
control:p10bmc:ibm,rainier-2u: Add increase actions for OCC temps
control:p10bmc:ibm,rainier-4u: Add increase actions for OCC temps
control:p10bmc:ibm,rainier-1s4u: Add increase actions for OCC temps
control:p10bmc:ibm,everest: Add increase actions for OCC temps
control:p10bmc:ibm,rainier-2u: Add decrease actions for OCC temps
control:p10bmc:ibm,rainier-4u: Add decrease actions for OCC temps
control:p10bmc:ibm,rainier-1s4u: Add decrease actions for OCC temps
control:p10bmc:ibm,everest: Add decrease actions for OCC temps
control:p10bmc:ibm,rainier-2u: Add increase action for NVMe temps
control:p10bmc:ibm,rainier-4u: Add increase action for NVMe temps
control:p10bmc:ibm,rainier-1s4u: Add increase action for NVMe temps
control:p10bmc:ibm,everest: Add increase action for NVMe temps
control:p10bmc:ibm,rainier-2u: Add decrease action for NVMe temps
control:p10bmc:ibm,rainier-4u: Add decrease action for NVMe temps
control:p10bmc:ibm,rainier-1s4u: Add decrease action for NVMe temps
control:p10bmc:ibm,everest: Add decrease action for NVMe temps
control:p10bmc: Remove NVMe temps when removed from dbus
control:p10bmc:ibm,rainier-2u: Set `default_floor` = `poweron_target`
control:p10bmc: Increase/decrease actions for planar temps
Change-Id: If229f2304628e9f8fdbfc0ea983c953f54f1aea8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
control: set_parameter_from_group: handle no max
control:p10bmc: Events to set DVFS temp params
Matthew Barth (1):
control: Change `addGroup()` to get all managed objects
Change-Id: Ia18ad0dc394e24fbd813e638dbd487fb37716c11
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (1):
control: Support state parameter on net decrease target action
Change-Id: Ic25fa85028166396630b11c966c1567068a003cc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (5):
control: Add zone ceiling to debug dump
control: Remove iostream include from get_managed_objects action
control:p10bmc: Add processor `ioring temp` groups
control:p10bmc: Add all possible dimm temps groups
control:p10bmc: Add processor `vdd vrm temps` groups
Change-Id: Ie0a5751cd063282223f6692f3659695e39a5edb1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
control: Create parameter trigger
control:p10bmc: OCC inactive fan floor event
Matthew Barth (1):
control:p10bmc: Add processor `core temps` groups
Change-Id: I1b1d997a18a76f469f9a4d99476d316868126e19
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
control: get_managed_objects action
Matthew Barth (2):
control:p10bmc: Add missing `fan inventory`
monitor: Add ignoring feedback sensors above allowed max
Change-Id: I308f1052230e13ee49cc7ee4e9c5f61af4693c21
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (2):
monitor:p10bmc:ibm,rainier-2u: Functional fan range update
control: Correct same signal object subscription of actions
Mike Capps (1):
control: remove NaN from D-Bus properties
Patrick Williams (1):
sdbusplus: remove usage of deprecated alias
Change-Id: I70629fddc971edfa6355913dc1fc615a06c78d12
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (3):
control: fanctl query dump: Deal with arrays
control: Fix typo in Manager::dumpCache
control: mapped_floor: Allow missing parameters
Matthew Barth (1):
control: Correct subscribing/handling of signals
Change-Id: I44fb764a59cd4bd79a89829a0ca788ced06cf7b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
control: Manager::addServices() fix
control: Have iA match use arg0Path param
Change-Id: Iae02c912c84e99c640661d51f036da82877fc630
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (6):
control:p10bmc: Critical service(s)
control:fanctl: `dump` option only for JSON
control:fanctl: `reload` option only for JSON
control: Subscribe to nameOwnerChanged once per service
monitor:p10bmc: Set `num_sensors_nonfunc_for_fan_nonfunc` to 0
monitor:p10bmc: Add `set_func_on_present`
Change-Id: I3363e9ca0b7672ae5d3f39728bfd29e38362febb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (9):
control: Dump flight recorder to a JSON file
control: Add cache maps to fan control dump
fanctl: Add query_dump cmd to search dump contents
control: Store zone data in the dump
control: Add setFloorHold to Zone
control: mapped_floor: use setFloorHold
control: Add count state floor action
control: Timer trigger can preload groups
control: Add power on/off triggers
Matthew Barth (8):
control:ibm,rainier-2u: Fan missing event
control:ibm,rainier-2u: Fan rotor nonfunctional event
control:ibm,rainier-4u: Fan missing event
control:ibm,rainier-4u: Fan rotor nonfunctional event
control:ibm,rainier-1s4u: Fan missing event
control:ibm,rainier-1s4u: Fan rotor nonfunctional event
control:ibm,everest: Fan missing event
control:ibm,everest: Fan rotor nonfunctional event
Change-Id: Ia80f5acf1ff167b3c8875981cd3fec4f954af7fe
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (1):
control:actions: Replace `speed` with `target`
Change-Id: Ib3fce1146df4b40daa3d6396f5cf72e77bed7fce
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: I7589c9c544a302cfd5c20b7043322e083abad267
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (1):
control: `member` signal triggers use event groups
Change-Id: I4135de015ba53d86670ca2a89f5e2fe189d0536a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (1):
monitor:config:ibm,rainier_2u: Update for MAX31785revB
Change-Id: I10c70318c63969345444d2bfd04f43f8bc9ee866
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (3):
sensor_monitor: Watch for interfacesRemoved
sensor-monitor: Catch sdbusplus::exception
sensor-monitor: Fix missing function prototype
Matthew Barth (3):
control: Use event groups on `init` triggers
control: Use event groups on `signal` triggers
control: Correct reloading groups.json thru SIGHUP
Mike Capps (1):
fanctl: support dump of FlightRecorder log data
Change-Id: I65bceed94695323ade1d085a75c7bb89e2a8983a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (2):
control: No longer append action groups to event groups
control: Pass event groups when enabling triggers
Change-Id: Ie29648ee46d74d8c99ad1228977980a592c37f11
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (4):
control: Create FlightRecorder class
control: Dump flight recorder on signal SIGUSR1
control: Dump flight recorder on abnormal exit
control: Flight recorder wrapper for actions
Change-Id: Iabc42b211b893cc2254712f601fb02e121bb0738
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Mike Capps (6):
control: command line tool to retrieve fan status (set/resume functions)
control: command line tool to retrieve fan status (reload function)
fanctl: Added README.md
fanctl: add cli11 dependency to autoconf
phosphor-fan: add fanctl binary to .gitignore file
fanctl: add github link to help command
Change-Id: Iea21b90bf5199cd4d272ac827994ad6f396b8326
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
control: Mapped floor action can use parameters
Matthew Barth (4):
control: Associate identifier with target holds
control: Remove deprecated `setActiveAllow` method
control: Provide trigger JSON to signal trigger subscribing
control: Support `member` signal triggers
Mike Capps (2):
control: command line tool to retrieve fan status (status/help functions)
control: add command line tool to retrieve fan status (get function)
Patrick Williams (1):
catch exceptions as const
Change-Id: I95289c570651dc165bacaa7d6c4f0b2fcd8bf9d5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (3):
control: Use `poweron_target` in place of `full_speed`
json: Handle compatible interface not existing yet
control: Remove setting target = poweron target at startup
Mike Capps (3):
monitor: Subscribe to tach target and feedback services
Monitor: Support hwmon service offline during startup
Monitor - improved use of Inventory for Sensor func. state
Change-Id: I6044b092861e67b13261c9b4f8c6b4ca4638e04c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (3):
control: Add Modifier utility
control: Parameter use for set_net_increase_speed
control: set_parameter_from_group_max action
Matthew Barth (5):
control: Replace 'speed' with 'target' in CountStateTarget class
control: CountStateTarget action use unique identifier
json: Use `NoConfigFound` exception when no config found
control: Throw exception when no zones exist at poweron
control: Rename increase/decrease actions
Patrick Williams (1):
exception: switch to public sdbus exception
Change-Id: I271965a352a003e508e9fc5ff5668b726a6f40e2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
control: Add a parameter store to Manager
Matthew Barth (4):
presence: Install JSON config files from repo
monitor: Install JSON config files from repo
control: Install JSON config files from repo
json: Remove extraneous try/catch
Change-Id: I475ce2394edf8a6a2f35f3bbe9e9e52fc82533b8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (3):
presence: Add machine JSON config files
monitor: Add machine JSON config files
control: Add machine JSON config files
Change-Id: I66417400bf4b4547d6cc54f04b416714ddbcf913
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
control: Use getSubTreeRaw call in addServices
control: Create MappedFloor action
Change-Id: I2000c04c2caea1d38c05f90d3db3dd3f6bbec9f5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Mike Capps (1):
New interface for getSubTreeRaw which accepts an array of interfaces.
Change-Id: Id51fc3f7e2706c836e518eff5923196ce4886bc3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
control: Remove target check in Zone::setTarget
Matthew Barth (1):
json: Enable ignoring `//` or `/* */` comments
Change-Id: I42ab2b64bb80133025c8ee681a9c8c3e06b8271a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Mike Capps (1):
monitor : do not trigger error when inventory unavailable
Change-Id: I25fa8ae37a770b2190654b48bc956b13ac074028
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (2):
control:actions: Add timer based actions
control: Ability to set default floor on zone
Change-Id: I88179332a7abd702d72fb8e2184241fa52c853d8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (1):
control: Stop forcing power state changed
Change-Id: I22f510bbf9dc6896633cccd9a992a34ea894ccdd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Mike Capps (1):
presence: detect and report GPIO exceptions on startup
Change-Id: I763dcf655a3f306bdf5691d790cfd992f52a69cf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (4):
control:actions: Support adding zones to actions after creation
control: Make setting groups public and static
Create SDEventPlus class delegate for sdeventplus
control: Use sdeventplus access delegate for getting event
Change-Id: I7884026e91371046f485db8ccad9063060e653be
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
monitor: Shut down if no readings at power on
Mike Capps (1):
monitor: Read fan state from dbus inventory upon starting
Change-Id: I5dfb86ae1d36e83bb412a9a535ae3ddc260c68c5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (4):
monitor: Use new JsonConfig object
presence: Use new JsonConfig object
json: Remove unused JsonConfig object
control: Install service files from repo
Change-Id: Ic50f83acc3b58ef07da75c513f13dea7f6e75a64
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (1):
power_state: Catch DBusServiceError and wait
Change-Id: I3251a2662ff91c17e4db7f7933c8946a2d30caf4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (83):
control: Remove use of static lib JSON objects
control: Self registering action objects framework
control: Add all fan functionality to JSON fan object
control: Add creating config object without a dbus object
control: Construct events' groups
control: Update JSON action objects to run the action
control: Create manager object for JSON configs
control: Split JSON and YAML based binaries
control: Parse/add zones to manager
control: Add fan objects to their zones
control: Use group objects in actions
control: Remove JSON zone object include of YAML zone object
control: Remove references to "speed" in JSON objects
control: Fill in `requestIncrease` method
control: Remove ZoneHandlers from JSON zone object
control: Use JSON zone object's dbus property methods
control: Add zone setTarget required functions
control: Add request target base action
control: Add set target on missing owner action
control: Extend actions from the config base object
control: Add count state set target action
control: Add net target increase action
control: Add net target decrease action
control: Handle adding timers and when they expire
control: Update config loading
control: Add zone increase & decrease timers
control: Restore `Current` property for each zone
control: Update zone target on startup
control: Load JSON configured groups and events
control: Remove `json_parser` source
control: Handle empty profiles for configuration objects
control: Use Group objects in events
control: Create config key check function
control: Add event actions
control: Provide zones to the events
control: Set groups & zones on event actions
control: Group configuration inputs should be const
control: Update base action object with zones and groups used
control: Actions use list of groups set on base object
control: Timers no longer need the zone and group
control: Handle updating service states
control: Provide pointer to manager object to events
control: Add getBus() and getGroups() functions for triggers
control: Add event trigger creation
control: Add timer trigger support
control: Remove `path` argument to add services
control: Correct which json object used in event actions
control: Copy everything in Group copy constructor
Add `getManagedObjects` method call
control: Setup to subscribe and handle signals
control: Add signal triggers with propertiesChanged signals
control: Add interfacesAdded signal support
control: Add interfacesRemoved signal support
control: Add nameOwnerChanged signal support
control: Get property from cache and add objects
control: Add init trigger support
control: Extract bus object from config argument pack
control: Switch to using static instance of bus
control: Set owner state for all service entries
control: Support switch to 'default_ceiling'
control: Handle `Current` property changing
control: Optimize loading/configuring event groups
control: Remove JSON event precondition support
control: Remove event `getActions()`
control: Store/use trigger enable functions on events
control: Remove manager parameter from create trigger function
control: Separate zone creation from enabling
control: DBusZone object for dbus objects
control: Manage zones' dbus interfaces with a DBusZone object
control: Support reloading configurations with SIGHUP
control: Introduce `poweron_target` configuration attribute
control: Make decrease interval optional
control: Set fans to `poweron_target` at poweron
control: Remove manager JSON config
Only load compatible interface objects once
control: Add successful configuration file loaded message
control: Add ObjectManager interface
json: Use a single list of compatible values
json: Add constructor for loading a fan app's config file(s)
control: Load config file(s) when available
control: Store signal packages as a reference
control: Temporarily handle starting at poweron
control: Enhance handling exceptions restoring `Current` mode property
Change-Id: Ie4cc6f83a7e45ae706a7c10f893a8c3ef897efd6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
monitor: Move count timer into TachSensor
Change-Id: I7da77f6be46e859b00f65d53745a20ca81c6617d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
sensor-monitor: Threshold events only when on
sensor:monitor: Use a single PowerState object
Matthew Barth (1):
monitor: Tie fan FRU functional state with `set_func_on_present`
Change-Id: I450845c010b3127210d77080d2ffb5ed7465945d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
sensor-monitor: Changes for power off error
sensor-monitor: Capture PID in event logs
Change-Id: I01b6b881a8a4ccbdfeb02ae5144e4af201e81906
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
monitor: Changes for power off errors
Change-Id: I0f2afbfc4a35c1787ad07159f462521c5d24ab84
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Bruce Mitchell (1):
Replace IRC with Discord
Matt Spinler (2):
Let PowerState class run multiple callbacks
presence: Sensor conflict checking for AnyOf
Change-Id: I1f286348f6213fb24f0ba992229c1e35cbb4be6a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
docs: Update presence GPIO I2C path
Change-Id: I6ce3b54616276bce9af78f1a3360f5b41b46e5dc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
json config: Trace when conf files can't be found
Change-Id: I0601976452a5558d1482744f565e3d9b6317cf93
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
monitor: Support set_func_on_present
Change-Id: I91ff4dd221e57983c5b0ac61da2f9460c7dfbf16
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
monitor: Removed unused exception class
monitor: Create count timer
Change-Id: I662aad4ac3f2656f7ba4e429c75411ff24504d28
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (1):
Update clang-format to match latest in docs
Change-Id: I3ce904b202ed93889087f06757548e64ecc3304b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
monitor: Allow missing D-Bus sensors on startup
monitor: Change start/stop timer traces to DEBUG
Change-Id: Id167c0906616b41e97fa146944c340fc77d1d73c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (2):
docs: Main README updates
docs:monitor: Remove source README in favor of docs README
Change-Id: Ibbd1cd5a33f432f7187b9f175a9db1c4b93d2732
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (4):
docs:monitor: Fill in trust group class attribute details
docs:monitor: Fill in trust group `group` attribute details
docs:monitor: Fill in num_nonfunc_rotors_before_error details
docs:monitor: Fill in the power_off_config attribute details
Change-Id: Ibac352d83da6a0d3437542578dd5ae28e99e9d4b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (6):
monitor: Correct spelling in exception message
docs:monitor: Fill in num_sensors_nonfunc_for_fan_nonfunc details
docs:monitor: Fill in monitor_start_delay attribute details
docs:monitor: Fill in fan_missing_error_delay details
docs:monitor: Fill in nonfunc_rotor_error_delay details
docs:monitor: Fill in sensors attribute details
Change-Id: I86f3e60e0227c00ee0156d0d708e5b1411aee860
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|