]> www.infradead.org Git - users/jedix/linux-maple.git/commit
arm64: dts: qcom: sc8280xp-pmics: Define adc for temp-alarms
authorBjorn Andersson <quic_bjorande@quicinc.com>
Sun, 11 Feb 2024 04:42:00 +0000 (20:42 -0800)
committerBjorn Andersson <andersson@kernel.org>
Wed, 14 Feb 2024 05:30:01 +0000 (23:30 -0600)
commita36a566b5365ab96ed8cfc195478be77811c8708
tree7cedb4ea60a0e0aad2711b481f52a2af9233674c
parent6cca740cf345e24fa6bdfeae9236bfb4c6f90c3b
arm64: dts: qcom: sc8280xp-pmics: Define adc for temp-alarms

sc8280xp-pmics define the two thermal zones "pm8280-1-thermal" and
"pm8280-2-thermal", but the related temp-alarm instances are not tied to
any adc channels, and as such continuously report the bogus temperature
of 37C.

After previously defining these adc channels across all boards using
sc8280xp-pmics.dtsi, we can now add these references.

This does however mean that we have a non-disabled node referencing
default-disabled nodes, requiring each board to enable the pmk8280_vadc.
Avoid this by marking pmk8280_vadc okay.

Signed-off-by: Bjorn Andersson <quic_bjorande@quicinc.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20240210-sc8280xp-pmic-thermal-v1-2-a1c215a17d10@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sc8280xp-crd.dts
arch/arm64/boot/dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts
arch/arm64/boot/dts/qcom/sc8280xp-pmics.dtsi