Home
last modified time | relevance | path

Searched full:lmh (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/Documentation/devicetree/bindings/thermal/
H A Dqcom-lmh.yaml5 $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 …]
/openbmc/linux/drivers/thermal/qcom/
H A Dlmh.c68 .name = "lmh",
122 ret = of_property_read_u32(np, "qcom,lmh-temp-high-millicelsius", &temp_high); in lmh_probe()
124 dev_err(dev, "missing qcom,lmh-temp-high-millicelsius property\n"); in lmh_probe()
128 ret = of_property_read_u32(np, "qcom,lmh-temp-low-millicelsius", &temp_low); in lmh_probe()
130 dev_err(dev, "missing qcom,lmh-temp-low-millicelsius property\n"); in lmh_probe()
134 ret = of_property_read_u32(np, "qcom,lmh-temp-arm-millicelsius", &temp_arm); in lmh_probe()
136 dev_err(dev, "missing qcom,lmh-temp-arm-millicelsius property\n"); in lmh_probe()
141 * Only sdm845 has lmh hardware currently enabled from hlos. If this is needed in lmh_probe()
150 dev_err(dev, "Wrong CPU id associated with LMh node\n"); in lmh_probe()
222 "lmh-irq", lmh_data); in lmh_probe()
[all …]
H A DKconfig40 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.
H A DMakefile8 obj-$(CONFIG_QCOM_LMH) += lmh.o
/openbmc/linux/drivers/soc/qcom/
H A Dramp_controller.c41 * @num_lmh_sids: Number of LMh SIDs (max 8)
210 /* Program LMH, DFS, Link SIDs */ in qcom_ramp_controller_start()
/openbmc/linux/drivers/cpufreq/
H A Dqcom-cpufreq-hw.c49 * Mutex to synchronize between de-init sequence and re-starting LMh
434 * Look for LMh interrupt. If no interrupt line is specified / in qcom_cpufreq_hw_lmh_init()
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dsc8180x.dtsi3596 lmh@18350800 {
3597 compatible = "qcom,sc8180x-lmh";
3601 qcom,lmh-temp-arm-millicelsius = <65000>;
3602 qcom,lmh-temp-low-millicelsius = <94500>;
3603 qcom,lmh-temp-high-millicelsius = <95000>;
3608 lmh@18358800 {
3609 compatible = "qcom,sc8180x-lmh";
3613 qcom,lmh-temp-arm-millicelsius = <65000>;
3614 qcom,lmh-temp-low-millicelsius = <94500>;
3615 qcom,lmh-temp-high-millicelsius = <95000>;
H A Dsm8150.dtsi4368 lmh_cluster1: lmh@18350800 {
4369 compatible = "qcom,sm8150-lmh";
4373 qcom,lmh-temp-arm-millicelsius = <60000>;
4374 qcom,lmh-temp-low-millicelsius = <84500>;
4375 qcom,lmh-temp-high-millicelsius = <85000>;
4380 lmh_cluster0: lmh@18358800 {
4381 compatible = "qcom,sm8150-lmh";
4385 qcom,lmh-temp-arm-millicelsius = <60000>;
4386 qcom,lmh-temp-low-millicelsius = <84500>;
4387 qcom,lmh-temp-high-millicelsius = <85000>;
H A Dsdm845.dtsi3933 lmh_cluster1: lmh@17d70800 {
3934 compatible = "qcom,sdm845-lmh";
3938 qcom,lmh-temp-arm-millicelsius = <65000>;
3939 qcom,lmh-temp-low-millicelsius = <94500>;
3940 qcom,lmh-temp-high-millicelsius = <95000>;
3945 lmh_cluster0: lmh@17d78800 {
3946 compatible = "qcom,sdm845-lmh";
3950 qcom,lmh-temp-arm-millicelsius = <65000>;
3951 qcom,lmh-temp-low-millicelsius = <94500>;
3952 qcom,lmh-temp-high-millicelsius = <95000>;
/openbmc/linux/Documentation/devicetree/bindings/cpufreq/
H A Dcpufreq-qcom-hw.yaml195 # On some SoCs the Prime core shares the LMH irq with Big cores
/openbmc/linux/arch/s390/boot/
H A Dhead.S243 0: lmh %r0,%r15,0(%r13) # clear high-order half of gprs
/openbmc/linux/arch/s390/tools/
H A Dopcodes.txt1111 eb96 lmh RSY_RRRD
/openbmc/linux/ipc/
H A Dutil.c9 * Chris Evans, <chris@ferret.lmh.ox.ac.uk>
/openbmc/qemu/target/s390x/tcg/
H A Dinsn-data.h.inc626 C(0xeb96, LMH, RSY_a, Z, 0, a2, 0, 0, lmh, 0)
/openbmc/linux/
H A Dopengrok0.0.log[all...]
H A Dopengrok2.0.log[all...]