summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGUI <[email protected]>2025-03-05 17:29:24 +0800
committerRbb666 <[email protected]>2025-03-05 20:16:27 +0800
commite75c49a17bea0b70cf0cc91c429cc40db38071a2 (patch)
tree885b2812cef4cc7152239e94aac9dfaf2c9fce2b
parentba50b60817637c0508d8dddacae83f16c25be1b8 (diff)
[DM/THERMAL] fixup coefficients's offset lost
coefficients is double u32 data list.
-rw-r--r--components/drivers/thermal/thermal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/drivers/thermal/thermal.c b/components/drivers/thermal/thermal.c
index 9343fe137a..7832153f6f 100644
--- a/components/drivers/thermal/thermal.c
+++ b/components/drivers/thermal/thermal.c
@@ -48,7 +48,7 @@ static void thermal_ofw_params_parse(struct rt_ofw_node *np,
* For now, the thermal framework supports only one sensor per thermal zone.
* Thus, we are considering only the first two values as slope and offset.
*/
- if (rt_ofw_prop_read_u32_array_index(np, "coefficients", 0, 1, coef) < 0)
+ if (rt_ofw_prop_read_u32_array_index(np, "coefficients", 0, 2, coef) < 0)
{
coef[0] = 1;
coef[1] = 0;