[][openwrt][mt7988][thermal][Add LVTS hardware configurations]
[Description]
Add LVTS hardware configurations to fix bandgap related issues.
[Release-log]
N/A
Change-Id: I663cf6602e23eaa3c6e6cdf901ab77fe9a9a72ac
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7403215
diff --git a/target/linux/mediatek/files-5.4/drivers/thermal/mediatek/soc_temp_lvts.c b/target/linux/mediatek/files-5.4/drivers/thermal/mediatek/soc_temp_lvts.c
index 570ac17..d3f32ca 100644
--- a/target/linux/mediatek/files-5.4/drivers/thermal/mediatek/soc_temp_lvts.c
+++ b/target/linux/mediatek/files-5.4/drivers/thermal/mediatek/soc_temp_lvts.c
@@ -37,6 +37,7 @@
(DEVICE_WRITE | RG_TSV2F_CTRL_4 << 8 | 0xFC)
#define SET_TS_RSV_V5 (DEVICE_WRITE | RG_TSV2F_CTRL_1 << 8 | 0x8D)
#define SET_TS_EN_V5 (DEVICE_WRITE | RG_TSV2F_CTRL_0 << 8 | 0xF1)
+#define SET_TS_V2VF_RSV_V5 (DEVICE_WRITE | RG_TSV2F_CTRL_3 << 8 | 0x04)
#define SET_MANUAL_RCK_V5 (DEVICE_WRITE | RG_TSV2F_CTRL_6 << 8 | 0x00)
#define SELECT_SENSOR_RCK_V5(id) (DEVICE_WRITE | RG_TSV2F_CTRL_5 << 8 | (id))
@@ -1154,6 +1155,7 @@
i);
lvts_write_device(lvts_data, SET_TS_RSV_V5, i);
lvts_write_device(lvts_data, SET_TS_EN_V5, i);
+ lvts_write_device(lvts_data, SET_TS_V2VF_RSV_V5, i);
}
lvts_data->counting_window_us = 20;