Messages in this thread | | | From | Florian Fainelli <> | Subject | [PATCH v2 0/3] hwmon: scmi: Scale values to target desired HWMON units | Date | Tue, 7 May 2019 12:35:01 -0700 |
| |
Hi Sudeep, Guenter,
This patch series adds support for scaling SCMI sensor values read from firmware. Sudeep, let me know if you think we should be treating scale == 0 as a special value to preserve some firmware compatibility (not that this would be desired).
Changes in v2:
- added a helper function in kernel.h: __pow10() - made the scale in scmi_sensor_info an s8 type, added defines for checking the sign bit and sign extending with a mask - simplify computations in hwmon driver
Florian Fainelli (3): kernel: Provide a __pow10() function firmware: arm_scmi: Fetch and store sensor scale hwmon: scmi: Scale values to target desired HWMON units
drivers/firmware/arm_scmi/sensors.c | 6 ++++++ drivers/hwmon/scmi-hwmon.c | 30 ++++++++++++++++++++++++++++- include/linux/kernel.h | 11 +++++++++++ include/linux/scmi_protocol.h | 1 + 4 files changed, 47 insertions(+), 1 deletion(-)
-- 2.17.1
| |