[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241125050728.3699241-1-quic_mmanikan@quicinc.com>
Date: Mon, 25 Nov 2024 10:37:21 +0530
From: Manikanta Mylavarapu <quic_mmanikan@...cinc.com>
To: <srinivas.kandagatla@...aro.org>, <robh@...nel.org>, <krzk+dt@...nel.org>,
<conor+dt@...nel.org>, <amitk@...nel.org>, <thara.gopinath@...il.com>,
<rafael@...nel.org>, <daniel.lezcano@...aro.org>,
<rui.zhang@...el.com>, <lukasz.luba@....com>, <andersson@...nel.org>,
<konradybcio@...nel.org>, <linux-arm-msm@...r.kernel.org>,
<devicetree@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<linux-pm@...r.kernel.org>
CC: <quic_srichara@...cinc.com>, <quic_varada@...cinc.com>
Subject: [PATCH v9 0/7] Add TSENS support for IPQ5332, IPQ5424
IPQ5332 uses tsens v2.3.3 IP with combined interrupt for
upper/lower and critical. IPQ5332 does not have RPM and
kernel has to take care of TSENS enablement and calibration.
IPQ5424 also uses same tsens v2.3.3 IP and it's similar to IPQ5332
(no RPM) hence add IPQ5424 support in this series itself.
This patch series adds the temperature sensor enablement,
calibration support for IPQ5332 and IPQ5424.
Changes in V9:
- Fixed all review comments from Konrad Dybico
- Detailed change logs are added to the respective patches
V8 can be found at:
https://lore.kernel.org/linux-arm-msm/20241115103957.1157495-1-quic_mmanikan@quicinc.com/
V7 can be found at:
https://lore.kernel.org/linux-arm-msm/20241107140550.3260859-1-quic_mmanikan@quicinc.com/
V6 can be found at:
https://lore.kernel.org/linux-arm-msm/20241104124413.2012794-1-quic_mmanikan@quicinc.com/
V5 can be found at:
https://lore.kernel.org/linux-arm-msm/20230721054619.2366510-1-quic_ipkumar@quicinc.com/
V4 can be found at:
https://lore.kernel.org/linux-arm-msm/20230719104041.126718-1-quic_ipkumar@quicinc.com/
V3 can be found at:
https://lore.kernel.org/linux-arm-msm/20230713052732.787853-1-quic_ipkumar@quicinc.com/
V2 can be found at:
https://lore.kernel.org/linux-arm-msm/20230712113539.4029941-1-quic_ipkumar@quicinc.com/
Manikanta Mylavarapu (3):
dt-bindings: nvmem: Add compatible for IPQ5424
arm64: dts: qcom: ipq5424: Add tsens node
arm64: dts: qcom: ipq5424: Add thermal zone nodes
Praveenkumar I (4):
dt-bindings: thermal: tsens: Add ipq5332, ipq5424 compatible
thermal/drivers/tsens: Add TSENS enable and calibration support for V2
arm64: dts: qcom: ipq5332: Add tsens node
arm64: dts: qcom: ipq5332: Add thermal zone nodes
.../bindings/nvmem/qcom,qfprom.yaml | 1 +
.../bindings/thermal/qcom-tsens.yaml | 18 ++
arch/arm64/boot/dts/qcom/ipq5332.dtsi | 135 ++++++++++++
arch/arm64/boot/dts/qcom/ipq5424.dtsi | 201 ++++++++++++++++++
drivers/thermal/qcom/tsens-v2.c | 178 ++++++++++++++++
drivers/thermal/qcom/tsens.c | 8 +-
drivers/thermal/qcom/tsens.h | 4 +-
7 files changed, 543 insertions(+), 2 deletions(-)
--
2.34.1
Powered by blists - more mailing lists