Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3e979f8e authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "drivers: thermal: qmi_cooling: Add new cooling device support"

parents c0ecce97 0960fd05
Loading
Loading
Loading
Loading
+21 −2
Original line number Diff line number Diff line
// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
 * Copyright (c) 2017-2021, The Linux Foundation. All rights reserved.
 */

#define pr_fmt(fmt) "%s:%s " fmt, KBUILD_MODNAME, __func__
@@ -76,7 +76,26 @@ static char device_clients[][QMI_CLIENT_NAME_LENGTH] = {
	{"cdsp_sw"},
	{"cdsp_hw"},
	{"cpuv_restriction_cold"},
	{"cpr_cold"}
	{"cpr_cold"},
	{"modem_lte_dsc"},
	{"modem_nr_dsc"},
	{"modem_nr_scg_dsc"},
	{"sdr0_lte_dsc"},
	{"sdr1_lte_dsc"},
	{"sdr0_nr_dsc"},
	{"sdr1_nr_dsc"},
	{"pa_sdr0_dsc"},
	{"pa_sdr1_dsc"},
	{"pa_fr1_sdr0_dsc"},
	{"pa_fr1_sdr1_dsc"},
	{"pa_fr1_sdr0_scg_dsc"},
	{"pa_fr1_sdr1_scg_dsc"},
	{"mmw0_dsc"},
	{"mmw1_dsc"},
	{"mmw2_dsc"},
	{"mmw3_dsc"},
	{"mmw_ul_throttling_dsc"},
	{"mmw_ific_dsc"},
};

static int qmi_get_max_state(struct thermal_cooling_device *cdev,
+23 −2
Original line number Diff line number Diff line
/* SPDX-License-Identifier: GPL-2.0-only */
/* Copyright (c) 2020, The Linux Foundation. All rights reserved. */
/* Copyright (c) 2020-2021, The Linux Foundation. All rights reserved. */

#include <dt-bindings/thermal/thermal.h>

@@ -51,6 +51,27 @@
#define QMI_QFE_WTR_PA2_FR1	37
#define QMI_QFE_WTR_PA3_FR1	38
#define QMI_QFE_WTR0_FR1	39
#define QMI_QTM_THERM		40
#define QMI_BCL_WARN		41
#define QMI_SDR0_PA0		42
#define QMI_SDR0_PA1		43
#define QMI_SDR0_PA2		44
#define QMI_SDR0_PA3		45
#define QMI_SDR0_PA4		46
#define QMI_SDR0_PA5		47
#define QMI_SDR0		48
#define QMI_SDR1_PA0		49
#define QMI_SDR1_PA1		50
#define QMI_SDR1_PA2		51
#define QMI_SDR1_PA3		52
#define QMI_SDR1_PA4		53
#define QMI_SDR1_PA5		54
#define QMI_SDR1		55
#define QMI_MMW0		56
#define QMI_MMW1		57
#define QMI_MMW2		58
#define QMI_MMW3		59
#define QMI_MMW_IFIC0		60

#define QMI_MODEM_INST_ID	0x0
#define QMI_ADSP_INST_ID	0x1