Patch "arm64: dts: qcom: msm8939: Drop "qcom,idle-state-spc" compatible" has been added to the 6.5-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    arm64: dts: qcom: msm8939: Drop "qcom,idle-state-spc" compatible

to the 6.5-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     arm64-dts-qcom-msm8939-drop-qcom-idle-state-spc-comp.patch
and it can be found in the queue-6.5 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 27f6e6adb10bc294515107df4ca75ca4cc59637f
Author: Konrad Dybcio <konrad.dybcio@xxxxxxxxxx>
Date:   Tue Jun 27 18:24:18 2023 +0200

    arm64: dts: qcom: msm8939: Drop "qcom,idle-state-spc" compatible
    
    [ Upstream commit 982f810fc196002808b6d4230ba8f431c993d264 ]
    
    As of today, the only cool and legal way to get ARM64 SMP going is
    via PSCI (or spin tables). Sadly, not all chip and device vendors were
    considerate of this in the early days of arm64. Qualcomm, for example
    reused their tried-and-true spin-up method from MSM8974 and their Krait/
    arm32 Cortex designs.
    
    MSM8916 supports SMP with its arm32 dt overlay, as probably could 8939.
    But the arm64 DT should not define non-PSCI SMP or CPUidle stuff.
    
    Drop the qcom,idle-state-spc compatible (associated with Qualcomm-specific
    CPUIdle) to make the dt checker happy:
    
    apq8039-t2.dtb: idle-states: cpu-sleep-0:compatible:
    ['qcom,idle-state-spc', 'arm,idle-state'] is too long
    
    Fixes: 61550c6c156c ("arm64: dts: qcom: Add msm8939 SoC")
    Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxx>
    Reviewed-by: Benjamin Li <benl@xxxxxxxxxxxx>
    Link: https://lore.kernel.org/r/20230627-topic-more_bindings-v1-2-6b4b6cd081e5@xxxxxxxxxx
    Signed-off-by: Bjorn Andersson <andersson@xxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/arch/arm64/boot/dts/qcom/msm8939.dtsi b/arch/arm64/boot/dts/qcom/msm8939.dtsi
index 895cafc11480b..8a856bd8e8e92 100644
--- a/arch/arm64/boot/dts/qcom/msm8939.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8939.dtsi
@@ -155,7 +155,7 @@ CPU7: cpu@3 {
 
 		idle-states {
 			CPU_SLEEP_0: cpu-sleep-0 {
-				compatible ="qcom,idle-state-spc", "arm,idle-state";
+				compatible = "arm,idle-state";
 				entry-latency-us = <130>;
 				exit-latency-us = <150>;
 				min-residency-us = <2000>;



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux