Loading drivers/thermal/qcom/qti_virtual_sensor.c +11 −1 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. */ #include <linux/thermal.h> Loading Loading @@ -163,6 +163,16 @@ static const struct virtual_sensor_data qti_virtual_sensors[] = { "cpuss-2-usr"}, .logic = VIRT_MAXIMUM, }, { .virt_zone_name = "gpu-skin-avg-step", .num_sensors = 2, .sensor_names = {"skin-msm-therm-usr", "gpuss-0-usr"}, .logic = VIRT_WEIGHTED_AVG, .coefficient_ct = 2, .coefficients = {30, 70}, .avg_denominator = 100, }, }; int qti_virtual_sensor_register(struct device *dev) Loading Loading
drivers/thermal/qcom/qti_virtual_sensor.c +11 −1 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. */ #include <linux/thermal.h> Loading Loading @@ -163,6 +163,16 @@ static const struct virtual_sensor_data qti_virtual_sensors[] = { "cpuss-2-usr"}, .logic = VIRT_MAXIMUM, }, { .virt_zone_name = "gpu-skin-avg-step", .num_sensors = 2, .sensor_names = {"skin-msm-therm-usr", "gpuss-0-usr"}, .logic = VIRT_WEIGHTED_AVG, .coefficient_ct = 2, .coefficients = {30, 70}, .avg_denominator = 100, }, }; int qti_virtual_sensor_register(struct device *dev) Loading