Searched full:lmh (Results 1 – 10 of 10) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/thermal/ |
D | qcom-lmh.yaml | 5 $id: http://devicetree.org/schemas/thermal/qcom-lmh.yaml# 8 title: Qualcomm Limits Management Hardware(LMh) 14 Limits Management Hardware(LMh) is a hardware infrastructure on some 21 - qcom,sc8180x-lmh 22 - qcom,sdm845-lmh 23 - qcom,sm8150-lmh 39 phandle of the first cpu in the LMh cluster 42 qcom,lmh-temp-arm-millicelsius: 44 An integer expressing temperature threshold at which the LMh thermal 47 qcom,lmh-temp-low-millicelsius: [all …]
|
/Linux-v6.1/drivers/thermal/qcom/ |
D | lmh.c | 68 .name = "lmh", 112 ret = of_property_read_u32(np, "qcom,lmh-temp-high-millicelsius", &temp_high); in lmh_probe() 114 dev_err(dev, "missing qcom,lmh-temp-high-millicelsius property\n"); in lmh_probe() 118 ret = of_property_read_u32(np, "qcom,lmh-temp-low-millicelsius", &temp_low); in lmh_probe() 120 dev_err(dev, "missing qcom,lmh-temp-low-millicelsius property\n"); in lmh_probe() 124 ret = of_property_read_u32(np, "qcom,lmh-temp-arm-millicelsius", &temp_arm); in lmh_probe() 126 dev_err(dev, "missing qcom,lmh-temp-arm-millicelsius property\n"); in lmh_probe() 131 * Only sdm845 has lmh hardware currently enabled from hlos. If this is needed in lmh_probe() 140 dev_err(dev, "Wrong CPU id associated with LMh node\n"); in lmh_probe() 212 "lmh-irq", lmh_data); in lmh_probe() [all …]
|
D | Kconfig | 40 hardware(LMh). LMh allows for hardware-enforced mitigation for cpus based on 42 LMh is configured in the firmware and this feature need not be enabled. 43 However, on certain SoCs like sdm845 LMh has to be configured from kernel.
|
D | Makefile | 8 obj-$(CONFIG_QCOM_LMH) += lmh.o
|
/Linux-v6.1/drivers/cpufreq/ |
D | qcom-cpufreq-hw.c | 49 * Mutex to synchronize between de-init sequence and re-starting LMh 412 * Look for LMh interrupt. If no interrupt line is specified / in qcom_cpufreq_hw_lmh_init()
|
/Linux-v6.1/arch/arm64/boot/dts/qcom/ |
D | sm8150.dtsi | 4103 lmh_cluster1: lmh@18350800 { 4104 compatible = "qcom,sm8150-lmh"; 4108 qcom,lmh-temp-arm-millicelsius = <60000>; 4109 qcom,lmh-temp-low-millicelsius = <84500>; 4110 qcom,lmh-temp-high-millicelsius = <85000>; 4115 lmh_cluster0: lmh@18358800 { 4116 compatible = "qcom,sm8150-lmh"; 4120 qcom,lmh-temp-arm-millicelsius = <60000>; 4121 qcom,lmh-temp-low-millicelsius = <84500>; 4122 qcom,lmh-temp-high-millicelsius = <85000>;
|
D | sdm845.dtsi | 3904 lmh_cluster1: lmh@17d70800 { 3905 compatible = "qcom,sdm845-lmh"; 3909 qcom,lmh-temp-arm-millicelsius = <65000>; 3910 qcom,lmh-temp-low-millicelsius = <94500>; 3911 qcom,lmh-temp-high-millicelsius = <95000>; 3916 lmh_cluster0: lmh@17d78800 { 3917 compatible = "qcom,sdm845-lmh"; 3921 qcom,lmh-temp-arm-millicelsius = <65000>; 3922 qcom,lmh-temp-low-millicelsius = <94500>; 3923 qcom,lmh-temp-high-millicelsius = <95000>;
|
/Linux-v6.1/arch/s390/boot/ |
D | head.S | 243 0: lmh %r0,%r15,0(%r13) # clear high-order half of gprs
|
/Linux-v6.1/arch/s390/tools/ |
D | opcodes.txt | 1111 eb96 lmh RSY_RRRD
|
/Linux-v6.1/ipc/ |
D | util.c | 9 * Chris Evans, <chris@ferret.lmh.ox.ac.uk>
|