Loading bindings/arm/msm/subsystem-sleep-stats.yaml +6 −0 Original line number Diff line number Diff line Loading @@ -23,9 +23,15 @@ properties: Value type: <string> Definition: Should be "qcom,subsystem-sleep-stats". reg: maxItems: 1 required: - compatible example: - | subsystem-sleep-stats { compatible = "qcom,subsystem-sleep-stats"; reg = <0xc3f0000 0 0x400>; }; bindings/pci/msm_ep_pcie.txt +2 −0 Original line number Diff line number Diff line Loading @@ -75,6 +75,8 @@ Optional Properties: - qcom,msm-bus,vectors-KBps - qcom,pcie-m2-autonomous: Enable L1ss sleep/exit to support M2 autonomous mode. - qcom,mhi-soc-reset-offset: AXI register offset to initiate a SOC reset. - qcom,avoid-reboot-in-d3hot: Ensures device is not in D3hot during reboot/panic. Example: Loading bindings/thermal/qcom,devfreq-vdd-cdev.txt 0 → 100644 +34 −0 Original line number Diff line number Diff line Qualcomm Technologies, Inc. Devfreq Vdd cooling device The Devfreq Vdd cooling device, will be used to set minimum operating level for gfx rail using gpu devfreq interface during cold thermal condition. This cooling device will be used with cold temp monitor thermal zone. Whenever cold temperature triggers, it disables frequencies lower than the minimum operating level using devfreq opp API's. Required Parameters: - compatible: Usage: required Value type: <string> Definition: should be "qcom,devfreq-vdd-cooling-device" - devfreq: Usage: required Value type: <devfreq phandle> Definition: Phandle to the GPU devfreq. This will register the GPU devfreq as a cooling device with thermal framework. - #cooling-cells: Usage: required Value type: <integer> Definition: Must be 2. This is required by of-thermal and refer the doc <devicetree/bindings/thermal/thermal.txt> for more details. Example: devfreq_vdd_cdev: devfreq-vdd-cdev { compatible = "qcom,devfreq-vdd-cooling-device"; devfreq = <&msm_gpu>; #cooling-cells = <2>; }; bindings/thermal/qti-qmi-cdev.txt +23 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,29 @@ Subsystem properties: device, "pa_dsc" -> DSC based pa cooling device, "pa_fr1_dsc" -> DSC based pa cooling device. "modem_lte_dsc" -> DSC based modem lte cooling device, "modem_nr_dsc" -> DSC based modem nr cooling device, "modem_nr_scg_dsc" -> DSC based modem nr scg cooling device, "sdr0_lte_dsc" -> DSC based sdr0 lte cooling device, "sdr1_lte_dsc" -> DSC based sdr1 lte cooling device, "sdr0_nr_dsc" -> DSC based sdr0 nr cooling device, "sdr1_nr_dsc" -> DSC based sdr1 nr cooling device, "pa_lte_sdr0_dsc" -> DSC based pa lte sdr0 cooling device, "pa_lte_sdr1_dsc" -> DSC based pa lte sdr1 cooling device, "pa_nr_sdr0_dsc" -> DSC based pa nr sdr0 cooling device, "pa_nr_sdr1_dsc" -> DSC based pa nr sdr1 cooling device, "pa_nr_sdr0_scg_dsc" -> DSC based pa nr sdr0 scg cooling device, "pa_nr_sdr1_scg_dsc" -> DSC based pa nr sdr1 scg cooling device, "mmw0_dsc" -> DSC based MMW cooling device0, "mmw1_dsc" -> DSC based MMW cooling device1, "mmw2_dsc" -> DSC based MMW cooling device2, "mmw3_dsc" -> DSC based MMW cooling device3, "mmw_ific_dsc" -> DSC based MMW IFIC cooling device. -#cooling-cells: Usage: required Loading qcom/blair-atp.dtsi +0 −4 Original line number Diff line number Diff line Loading @@ -347,10 +347,6 @@ regulator-s3-level-ao { status = "okay"; }; gfx-cdev { status = "okay"; }; }; /* Enable mx_cdev for PM6350 */ Loading Loading
bindings/arm/msm/subsystem-sleep-stats.yaml +6 −0 Original line number Diff line number Diff line Loading @@ -23,9 +23,15 @@ properties: Value type: <string> Definition: Should be "qcom,subsystem-sleep-stats". reg: maxItems: 1 required: - compatible example: - | subsystem-sleep-stats { compatible = "qcom,subsystem-sleep-stats"; reg = <0xc3f0000 0 0x400>; };
bindings/pci/msm_ep_pcie.txt +2 −0 Original line number Diff line number Diff line Loading @@ -75,6 +75,8 @@ Optional Properties: - qcom,msm-bus,vectors-KBps - qcom,pcie-m2-autonomous: Enable L1ss sleep/exit to support M2 autonomous mode. - qcom,mhi-soc-reset-offset: AXI register offset to initiate a SOC reset. - qcom,avoid-reboot-in-d3hot: Ensures device is not in D3hot during reboot/panic. Example: Loading
bindings/thermal/qcom,devfreq-vdd-cdev.txt 0 → 100644 +34 −0 Original line number Diff line number Diff line Qualcomm Technologies, Inc. Devfreq Vdd cooling device The Devfreq Vdd cooling device, will be used to set minimum operating level for gfx rail using gpu devfreq interface during cold thermal condition. This cooling device will be used with cold temp monitor thermal zone. Whenever cold temperature triggers, it disables frequencies lower than the minimum operating level using devfreq opp API's. Required Parameters: - compatible: Usage: required Value type: <string> Definition: should be "qcom,devfreq-vdd-cooling-device" - devfreq: Usage: required Value type: <devfreq phandle> Definition: Phandle to the GPU devfreq. This will register the GPU devfreq as a cooling device with thermal framework. - #cooling-cells: Usage: required Value type: <integer> Definition: Must be 2. This is required by of-thermal and refer the doc <devicetree/bindings/thermal/thermal.txt> for more details. Example: devfreq_vdd_cdev: devfreq-vdd-cdev { compatible = "qcom,devfreq-vdd-cooling-device"; devfreq = <&msm_gpu>; #cooling-cells = <2>; };
bindings/thermal/qti-qmi-cdev.txt +23 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,29 @@ Subsystem properties: device, "pa_dsc" -> DSC based pa cooling device, "pa_fr1_dsc" -> DSC based pa cooling device. "modem_lte_dsc" -> DSC based modem lte cooling device, "modem_nr_dsc" -> DSC based modem nr cooling device, "modem_nr_scg_dsc" -> DSC based modem nr scg cooling device, "sdr0_lte_dsc" -> DSC based sdr0 lte cooling device, "sdr1_lte_dsc" -> DSC based sdr1 lte cooling device, "sdr0_nr_dsc" -> DSC based sdr0 nr cooling device, "sdr1_nr_dsc" -> DSC based sdr1 nr cooling device, "pa_lte_sdr0_dsc" -> DSC based pa lte sdr0 cooling device, "pa_lte_sdr1_dsc" -> DSC based pa lte sdr1 cooling device, "pa_nr_sdr0_dsc" -> DSC based pa nr sdr0 cooling device, "pa_nr_sdr1_dsc" -> DSC based pa nr sdr1 cooling device, "pa_nr_sdr0_scg_dsc" -> DSC based pa nr sdr0 scg cooling device, "pa_nr_sdr1_scg_dsc" -> DSC based pa nr sdr1 scg cooling device, "mmw0_dsc" -> DSC based MMW cooling device0, "mmw1_dsc" -> DSC based MMW cooling device1, "mmw2_dsc" -> DSC based MMW cooling device2, "mmw3_dsc" -> DSC based MMW cooling device3, "mmw_ific_dsc" -> DSC based MMW IFIC cooling device. -#cooling-cells: Usage: required Loading
qcom/blair-atp.dtsi +0 −4 Original line number Diff line number Diff line Loading @@ -347,10 +347,6 @@ regulator-s3-level-ao { status = "okay"; }; gfx-cdev { status = "okay"; }; }; /* Enable mx_cdev for PM6350 */ Loading