From 4aa87e5793338bb73f02ba48fda3f146b0c68f87 Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Tue, 25 Jul 2023 11:00:00 +0800 Subject: [PATCH] thermal: rockchip: Add trim temperature for rk3528 Signed-off-by: Finley Xiao Change-Id: I2e8bbcf1afb932a630dfbc04047a2b43dd2ef820 --- drivers/thermal/rockchip_thermal.c | 64 +++++++++++++++--------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/drivers/thermal/rockchip_thermal.c b/drivers/thermal/rockchip_thermal.c index 579613403890..c116277fea5a 100644 --- a/drivers/thermal/rockchip_thermal.c +++ b/drivers/thermal/rockchip_thermal.c @@ -646,40 +646,40 @@ static const struct tsadc_table rk3399_code_table[] = { static const struct tsadc_table rk3528_code_table[] = { {0, MIN_TEMP}, {1386, MIN_TEMP}, - {1419, -40000}, - {1427, -35000}, - {1435, -30000}, - {1443, -25000}, - {1452, -20000}, - {1460, -15000}, - {1468, -10000}, - {1477, -5000}, - {1486, 0}, - {1494, 5000}, - {1502, 10000}, - {1510, 15000}, - {1519, 20000}, - {1527, 25000}, - {1535, 30000}, - {1544, 35000}, - {1552, 40000}, - {1561, 45000}, - {1569, 50000}, - {1578, 55000}, - {1586, 60000}, - {1594, 65000}, - {1603, 70000}, - {1612, 75000}, - {1620, 80000}, + {1410, -40000}, + {1419, -35000}, + {1428, -30000}, + {1436, -25000}, + {1445, -20000}, + {1454, -15000}, + {1463, -10000}, + {1471, -5000}, + {1480, 0}, + {1489, 5000}, + {1498, 10000}, + {1506, 15000}, + {1515, 20000}, + {1524, 25000}, + {1533, 30000}, + {1541, 35000}, + {1550, 40000}, + {1558, 45000}, + {1567, 50000}, + {1575, 55000}, + {1584, 60000}, + {1593, 65000}, + {1602, 70000}, + {1610, 75000}, + {1619, 80000}, {1628, 85000}, {1637, 90000}, {1646, 95000}, {1654, 100000}, - {1662, 105000}, - {1671, 110000}, - {1679, 115000}, - {1688, 120000}, - {1696, 125000}, + {1663, 105000}, + {1672, 110000}, + {1680, 115000}, + {1689, 120000}, + {1697, 125000}, {1790, MAX_TEMP}, {TSADCV5_DATA_MASK, MAX_TEMP}, }; @@ -1488,8 +1488,6 @@ static int rk_tsadcv3_get_trim_code(const struct chip_tsadc_table *table, int temp = trim_base * 1000 + trim_base_frac * 100; u32 base_code = rk_tsadcv2_temp_to_code(table, temp); - rk_tsadcv2_temp_to_code(table, temp); - return (TSADCV3_Q_MAX_VAL - code) - base_code; } @@ -1871,6 +1869,8 @@ static const struct rockchip_tsadc_chip rk3528_tsadc_data = { .set_alarm_temp = rk_tsadcv3_alarm_temp, .set_tshut_temp = rk_tsadcv3_tshut_temp, .set_tshut_mode = rk_tsadcv4_tshut_mode, + .get_trim_code = rk_tsadcv3_get_trim_code, + .trim_slope = 574, .table = { .id = rk3528_code_table,