diff options
author | Ram Chandrasekar <rkumbako@codeaurora.org> | 2019-09-18 16:22:59 -0600 |
---|---|---|
committer | Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org> | 2020-03-09 21:29:24 +0530 |
commit | f5a872c510d98b7c19a6616a981da68a78bf71c9 (patch) | |
tree | 8a5e5074f668ea9c627db99a2af1fef25849b8a6 | |
parent | 79c3daff0cd991895ed05f6bb8841410a060e706 (diff) |
thermal-hal: Update the sensor list for kona
kona HAL config uses the msmnile config. For kona, the skin sensor is
different from msmnile. So have a separate config for kona.
Change-Id: I4176ef1e30ab6b3e2027f81145696ad0f7b17c51
-rw-r--r-- | thermal_target.c | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/thermal_target.c b/thermal_target.c index fc992f7..ad964b4 100644 --- a/thermal_target.c +++ b/thermal_target.c @@ -317,6 +317,36 @@ static struct target_therm_cfg sensor_cfg_msmnile[] = { } }; +static struct target_therm_cfg sensor_cfg_kona[] = { + { + .type = DEVICE_TEMPERATURE_CPU, + .sensor_list = cpu_sensors_msmnile, + .sens_cnt = ARRAY_SIZE(cpu_sensors_msmnile), + .mult = 0.001, + }, + { + .type = DEVICE_TEMPERATURE_GPU, + .sensor_list = &misc_sensors_lito[0], + .sens_cnt = 1, + .mult = 0.001, + .label = "GPU", + }, + { + .type = DEVICE_TEMPERATURE_BATTERY, + .sensor_list = &misc_sensors_lito[1], + .sens_cnt = 1, + .mult = 0.001, + .label = "battery", + }, + { + .type = DEVICE_TEMPERATURE_SKIN, + .sensor_list = &misc_sensors_lito[2], + .sens_cnt = 1, + .mult = 0.001, + .label = "skin", + } +}; + static char *cpu_sensors_660[] = { "tsens_tz_sensor1", @@ -730,10 +760,13 @@ ssize_t get_temperatures(thermal_module_t *module, temperature_t *list, size_t s num_cfg = ARRAY_SIZE(sensor_cfg_8917); break; case THERM_MSMNILE: - case THERM_KONA: cfg = sensor_cfg_msmnile; num_cfg = ARRAY_SIZE(sensor_cfg_msmnile); break; + case THERM_KONA: + cfg = sensor_cfg_kona; + num_cfg = ARRAY_SIZE(sensor_cfg_kona); + break; case THERM_TALOS: cfg = sensor_cfg_talos; num_cfg = ARRAY_SIZE(sensor_cfg_talos); |