Symbol: lvts_data
drivers/thermal/mediatek/lvts_thermal.c
1117
const struct lvts_data *lvts_data = lvts_ctrl->lvts_data;
drivers/thermal/mediatek/lvts_thermal.c
1120
lvts_write_config(lvts_ctrl, lvts_data->conn_cmd, lvts_data->num_conn_cmd);
drivers/thermal/mediatek/lvts_thermal.c
1139
const struct lvts_data *lvts_data = lvts_ctrl->lvts_data;
drivers/thermal/mediatek/lvts_thermal.c
1141
lvts_write_config(lvts_ctrl, lvts_data->init_cmd, lvts_data->num_init_cmd);
drivers/thermal/mediatek/lvts_thermal.c
1173
if (lvts_ctrl->lvts_data->msr_offset)
drivers/thermal/mediatek/lvts_thermal.c
1174
writel(lvts_ctrl->lvts_data->msr_offset,
drivers/thermal/mediatek/lvts_thermal.c
1374
const struct lvts_data *lvts_data)
drivers/thermal/mediatek/lvts_thermal.c
1379
ret = lvts_ctrl_init(dev, lvts_td, lvts_data);
drivers/thermal/mediatek/lvts_thermal.c
1447
const struct lvts_data *lvts_data;
drivers/thermal/mediatek/lvts_thermal.c
1457
lvts_data = of_device_get_match_data(dev);
drivers/thermal/mediatek/lvts_thermal.c
1458
if (!lvts_data)
drivers/thermal/mediatek/lvts_thermal.c
1481
golden_temp_offset = lvts_data->temp_offset;
drivers/thermal/mediatek/lvts_thermal.c
1483
ret = lvts_domain_init(dev, lvts_td, lvts_data);
drivers/thermal/mediatek/lvts_thermal.c
177
const struct lvts_data *lvts_data;
drivers/thermal/mediatek/lvts_thermal.c
2018
static const struct lvts_data mt7987_lvts_ap_data = {
drivers/thermal/mediatek/lvts_thermal.c
2031
static const struct lvts_data mt7988_lvts_ap_data = {
drivers/thermal/mediatek/lvts_thermal.c
2045
static const struct lvts_data mt8186_lvts_data = {
drivers/thermal/mediatek/lvts_thermal.c
2060
static const struct lvts_data mt8188_lvts_mcu_data = {
drivers/thermal/mediatek/lvts_thermal.c
2075
static const struct lvts_data mt8188_lvts_ap_data = {
drivers/thermal/mediatek/lvts_thermal.c
2090
static const struct lvts_data mt8192_lvts_mcu_data = {
drivers/thermal/mediatek/lvts_thermal.c
2105
static const struct lvts_data mt8192_lvts_ap_data = {
drivers/thermal/mediatek/lvts_thermal.c
2120
static const struct lvts_data mt8195_lvts_mcu_data = {
drivers/thermal/mediatek/lvts_thermal.c
2135
static const struct lvts_data mt8195_lvts_ap_data = {
drivers/thermal/mediatek/lvts_thermal.c
2150
static const struct lvts_data mt8196_lvts_mcu_data = {
drivers/thermal/mediatek/lvts_thermal.c
2162
static const struct lvts_data mt8196_lvts_ap_data = {
drivers/thermal/mediatek/lvts_thermal.c
303
static int lvts_raw_to_temp(u32 raw_temp, const struct lvts_data *lvts_data)
drivers/thermal/mediatek/lvts_thermal.c
305
return lvts_data->ops->lvts_raw_to_temp(raw_temp & 0xFFFF, lvts_data->temp_factor);
drivers/thermal/mediatek/lvts_thermal.c
308
static u32 lvts_temp_to_raw(int temperature, const struct lvts_data *lvts_data)
drivers/thermal/mediatek/lvts_thermal.c
310
return lvts_data->ops->lvts_temp_to_raw(temperature, lvts_data->temp_factor);
drivers/thermal/mediatek/lvts_thermal.c
346
const struct lvts_data *lvts_data = lvts_ctrl->lvts_data;
drivers/thermal/mediatek/lvts_thermal.c
379
*temp = lvts_raw_to_temp(value, lvts_data);
drivers/thermal/mediatek/lvts_thermal.c
446
const struct lvts_data *lvts_data = lvts_ctrl->lvts_data;
drivers/thermal/mediatek/lvts_thermal.c
449
lvts_data);
drivers/thermal/mediatek/lvts_thermal.c
450
u32 raw_high = lvts_temp_to_raw(high, lvts_data);
drivers/thermal/mediatek/lvts_thermal.c
836
const struct lvts_data *lvts_data = lvts_ctrl->lvts_data;
drivers/thermal/mediatek/lvts_thermal.c
841
gt = (((u32 *)efuse_calibration)[0] >> lvts_data->gt_calib_bit_offset) & 0xff;
drivers/thermal/mediatek/lvts_thermal.c
850
lvts_data->num_cal_offsets,
drivers/thermal/mediatek/lvts_thermal.c
857
if (lvts_ctrl->lvts_data->msr_offset)
drivers/thermal/mediatek/lvts_thermal.c
858
lvts_ctrl->calibration[i] += lvts_ctrl->lvts_data->msr_offset;
drivers/thermal/mediatek/lvts_thermal.c
859
} else if (lvts_ctrl->lvts_data->def_calibration) {
drivers/thermal/mediatek/lvts_thermal.c
860
lvts_ctrl->calibration[i] = lvts_ctrl->lvts_data->def_calibration;
drivers/thermal/mediatek/lvts_thermal.c
877
const struct lvts_data *lvts_data)
drivers/thermal/mediatek/lvts_thermal.c
921
const struct lvts_data *lvts_data)
drivers/thermal/mediatek/lvts_thermal.c
929
gt = (((u32 *)calib)[0] >> lvts_data->gt_calib_bit_offset) & 0xff;
drivers/thermal/mediatek/lvts_thermal.c
935
golden_temp_offset = golden_temp * 500 + lvts_data->temp_offset;
drivers/thermal/mediatek/lvts_thermal.c
943
const struct lvts_data *lvts_data)
drivers/thermal/mediatek/lvts_thermal.c
945
size_t size = sizeof(*lvts_td->lvts_ctrl) * lvts_data->num_lvts_ctrl;
drivers/thermal/mediatek/lvts_thermal.c
952
ret = lvts_calibration_read(dev, lvts_td, lvts_data);
drivers/thermal/mediatek/lvts_thermal.c
956
ret = lvts_golden_temp_init(dev, lvts_td->calib, lvts_data);
drivers/thermal/mediatek/lvts_thermal.c
964
for (i = 0; i < lvts_data->num_lvts_ctrl; i++) {
drivers/thermal/mediatek/lvts_thermal.c
966
lvts_ctrl[i].base = lvts_td->base + lvts_data->lvts_ctrl[i].offset;
drivers/thermal/mediatek/lvts_thermal.c
967
lvts_ctrl[i].lvts_data = lvts_data;
drivers/thermal/mediatek/lvts_thermal.c
970
&lvts_data->lvts_ctrl[i]);
drivers/thermal/mediatek/lvts_thermal.c
975
&lvts_data->lvts_ctrl[i],
drivers/thermal/mediatek/lvts_thermal.c
985
lvts_ctrl[i].mode = lvts_data->lvts_ctrl[i].mode;
drivers/thermal/mediatek/lvts_thermal.c
997
lvts_td->num_lvts_ctrl = lvts_data->num_lvts_ctrl;