lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 12 Sep 2022 14:46:41 +0530 From: Bhupesh Sharma <bhupesh.sharma@...aro.org> To: linux-arm-msm@...r.kernel.org Cc: agross@...nel.org, linux-kernel@...r.kernel.org, linux-pm@...r.kernel.org, daniel.lezcano@...aro.org, devicetree@...r.kernel.org, robh@...nel.org, andersson@...nel.org, rafael@...nel.org, bhupesh.sharma@...aro.org, bhupesh.linux@...il.com, linux-arm-kernel@...ts.infradead.org, catalin.marinas@....com, Rob Herring <robh+dt@...nel.org> Subject: [PATCH 1/3] arm64: dts: qcom: sm8150: Add qmi cooling device nodes Add qmi cooling nodes to sm8150 dts file. This node describes the various qmi thermal mitigation devices (tmd) which are available on remote processor subsystems. Cc: Rob Herring <robh+dt@...nel.org> Cc: andersson@...nel.org Signed-off-by: Bhupesh Sharma <bhupesh.sharma@...aro.org> --- arch/arm64/boot/dts/qcom/sm8150.dtsi | 62 ++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qcom/sm8150.dtsi index cef8c4f4f0ff..6aa270ebbd3f 100644 --- a/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -13,6 +13,7 @@ #include <dt-bindings/clock/qcom,gpucc-sm8150.h> #include <dt-bindings/interconnect/qcom,osm-l3.h> #include <dt-bindings/interconnect/qcom,sm8150.h> +#include <dt-bindings/thermal/qcom,tmd.h> #include <dt-bindings/thermal/thermal.h> / { @@ -3444,6 +3445,67 @@ compute-cb@8 { }; }; + qmi_tmd_devices: qmi-tmd-devices { + compatible = "qcom,qmi-tmd-devices"; + status = "disabled"; + + modem0 { + qcom,instance-id = <MODEM0_INSTANCE_ID>; + + modem0_pa: tmd-device0 { + label = "pa"; + #cooling-cells = <2>; + }; + + modem0_proc: tmd-device1 { + label = "modem"; + #cooling-cells = <2>; + }; + + modem0_current: tmd-device2 { + label = "modem_current"; + #cooling-cells = <2>; + }; + + modem0_skin: tmd-device3 { + label = "modem_skin"; + #cooling-cells = <2>; + }; + + modem0_vdd: tmd-device4 { + label = "cpuv_restriction_cold"; + #cooling-cells = <2>; + }; + }; + + adsp { + qcom,instance-id = <ADSP_INSTANCE_ID>; + + adsp_vdd: tmd-device0 { + label = "cpuv_restriction_cold"; + #cooling-cells = <2>; + }; + }; + + cdsp { + qcom,instance-id = <CDSP_INSTANCE_ID>; + + cdsp_vdd: tmd-device0 { + label = "cpuv_restriction_cold"; + #cooling-cells = <2>; + }; + }; + + slpi { + qcom,instance-id = <SLPI_INSTANCE_ID>; + + slpi_vdd: tmd-device0 { + label = "cpuv_restriction_cold"; + #cooling-cells = <2>; + }; + }; + }; + usb_1_hsphy: phy@...2000 { compatible = "qcom,sm8150-usb-hs-phy", "qcom,usb-snps-hs-7nm-phy"; -- 2.37.1
Powered by blists - more mailing lists