Loading arch/arm/boot/dts/qcom/mdmfermium.dtsi +73 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,7 @@ device_type = "cpu"; compatible = "arm,cortex-a7"; reg = <0x0>; qcom,limits-info = <&mitigation_profile0>; }; }; soc: soc { }; Loading Loading @@ -269,6 +270,78 @@ qcom,sensor-id = <0 1 2 3 4>; }; qcom,msm-thermal { compatible = "qcom,msm-thermal"; qcom,sensor-id = <4>; qcom,poll-ms = <250>; qcom,limit-temp = <60>; qcom,temp-hysteresis = <10>; qcom,freq-step = <2>; qcom,vdd-restriction-temp = <5>; qcom,vdd-restriction-temp-hysteresis = <10>; vdd-dig-supply = <&mdmfermium_s3_floor_level>; qcom,vdd-dig-rstr{ qcom,vdd-rstr-reg = "vdd-dig"; qcom,levels = <RPM_SMD_REGULATOR_LEVEL_NOM RPM_SMD_REGULATOR_LEVEL_TURBO RPM_SMD_REGULATOR_LEVEL_TURBO>; qcom,min-level = <RPM_SMD_REGULATOR_LEVEL_RETENTION>; }; }; qcom,sensor-information { compatible = "qcom,sensor-information"; sensor_information0: qcom,sensor-information-0 { qcom,sensor-type = "tsens"; qcom,sensor-name = "tsens_tz_sensor0"; }; sensor_information1: qcom,sensor-information-1 { qcom,sensor-type = "tsens"; qcom,sensor-name = "tsens_tz_sensor1"; }; sensor_information2: qcom,sensor-information-2 { qcom,sensor-type = "tsens"; qcom,sensor-name = "tsens_tz_sensor2"; }; sensor_information3: qcom,sensor-information-3 { qcom,sensor-type = "tsens"; qcom,sensor-name = "tsens_tz_sensor3"; }; sensor_information4: qcom,sensor-information-4 { qcom,sensor-type = "tsens"; qcom,sensor-name = "tsens_tz_sensor4"; }; sensor_information5: qcom,sensor-information-5 { qcom,sensor-type = "adc"; qcom,sensor-name = "pa_therm0"; }; sensor_information6: qcom,sensor-information-6 { qcom,sensor-type = "adc"; qcom,sensor-name = "pa_therm1"; }; sensor_information7: qcom,sensor-information-7 { qcom,sensor-type = "adc"; qcom,sensor-name = "xo_therm"; }; sensor_information8: qcom,sensor-information-8 { qcom,sensor-type = "adc"; qcom,sensor-name = "xo_therm_amux"; }; }; mitigation_profile0: qcom,limit_info-0 { qcom,temperature-sensor = <&sensor_information4>; }; android_usb: android_usb@086000c8 { compatible = "qcom,android-usb"; reg = <0x086000c8 0xc8>; Loading Loading
arch/arm/boot/dts/qcom/mdmfermium.dtsi +73 −0 Original line number Diff line number Diff line Loading @@ -68,6 +68,7 @@ device_type = "cpu"; compatible = "arm,cortex-a7"; reg = <0x0>; qcom,limits-info = <&mitigation_profile0>; }; }; soc: soc { }; Loading Loading @@ -269,6 +270,78 @@ qcom,sensor-id = <0 1 2 3 4>; }; qcom,msm-thermal { compatible = "qcom,msm-thermal"; qcom,sensor-id = <4>; qcom,poll-ms = <250>; qcom,limit-temp = <60>; qcom,temp-hysteresis = <10>; qcom,freq-step = <2>; qcom,vdd-restriction-temp = <5>; qcom,vdd-restriction-temp-hysteresis = <10>; vdd-dig-supply = <&mdmfermium_s3_floor_level>; qcom,vdd-dig-rstr{ qcom,vdd-rstr-reg = "vdd-dig"; qcom,levels = <RPM_SMD_REGULATOR_LEVEL_NOM RPM_SMD_REGULATOR_LEVEL_TURBO RPM_SMD_REGULATOR_LEVEL_TURBO>; qcom,min-level = <RPM_SMD_REGULATOR_LEVEL_RETENTION>; }; }; qcom,sensor-information { compatible = "qcom,sensor-information"; sensor_information0: qcom,sensor-information-0 { qcom,sensor-type = "tsens"; qcom,sensor-name = "tsens_tz_sensor0"; }; sensor_information1: qcom,sensor-information-1 { qcom,sensor-type = "tsens"; qcom,sensor-name = "tsens_tz_sensor1"; }; sensor_information2: qcom,sensor-information-2 { qcom,sensor-type = "tsens"; qcom,sensor-name = "tsens_tz_sensor2"; }; sensor_information3: qcom,sensor-information-3 { qcom,sensor-type = "tsens"; qcom,sensor-name = "tsens_tz_sensor3"; }; sensor_information4: qcom,sensor-information-4 { qcom,sensor-type = "tsens"; qcom,sensor-name = "tsens_tz_sensor4"; }; sensor_information5: qcom,sensor-information-5 { qcom,sensor-type = "adc"; qcom,sensor-name = "pa_therm0"; }; sensor_information6: qcom,sensor-information-6 { qcom,sensor-type = "adc"; qcom,sensor-name = "pa_therm1"; }; sensor_information7: qcom,sensor-information-7 { qcom,sensor-type = "adc"; qcom,sensor-name = "xo_therm"; }; sensor_information8: qcom,sensor-information-8 { qcom,sensor-type = "adc"; qcom,sensor-name = "xo_therm_amux"; }; }; mitigation_profile0: qcom,limit_info-0 { qcom,temperature-sensor = <&sensor_information4>; }; android_usb: android_usb@086000c8 { compatible = "qcom,android-usb"; reg = <0x086000c8 0xc8>; Loading