diff options
author | Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | 2023-09-28 14:02:47 +0300 |
---|---|---|
committer | Bjorn Andersson <andersson@kernel.org> | 2023-11-14 11:25:59 -0600 |
commit | 41cdee8a33495a4778ee534afb8ecfd524bb9c4f (patch) | |
tree | 55e6885d51470f080a4a36e2b085ffd08cdb9f51 /arch/arm/boot/dts | |
parent | 7661e1e7f66ee770bed744728da3e66c3900bb38 (diff) | |
download | linux-stable-41cdee8a33495a4778ee534afb8ecfd524bb9c4f.tar.gz linux-stable-41cdee8a33495a4778ee534afb8ecfd524bb9c4f.tar.bz2 linux-stable-41cdee8a33495a4778ee534afb8ecfd524bb9c4f.zip |
ARM: dts: qcom: msm8660: move PMIC interrupts to the board files
The interrupt of SSBI PMICs is routed to the SoCs GPIO. As such, it is
not a property of the SoC, it is a property of the particular board
(even if it is standard and unified between all devices). Move these
interrupt specifications to the board files.
Acked-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20230928110309.1212221-15-dmitry.baryshkov@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r-- | arch/arm/boot/dts/qcom/qcom-apq8060-dragonboard.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/qcom/qcom-msm8660-surf.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/qcom/qcom-msm8660.dtsi | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/qcom/qcom-apq8060-dragonboard.dts b/arch/arm/boot/dts/qcom/qcom-apq8060-dragonboard.dts index 94351c9bf94b..8a82f56fe7ca 100644 --- a/arch/arm/boot/dts/qcom/qcom-apq8060-dragonboard.dts +++ b/arch/arm/boot/dts/qcom/qcom-apq8060-dragonboard.dts @@ -272,6 +272,10 @@ }; }; +&pm8058 { + interrupts-extended = <&tlmm 88 IRQ_TYPE_LEVEL_LOW>; +}; + &pm8058_gpio { dragon_ethernet_gpios: ethernet-state { pinconf { diff --git a/arch/arm/boot/dts/qcom/qcom-msm8660-surf.dts b/arch/arm/boot/dts/qcom/qcom-msm8660-surf.dts index 86fbb6dfdc2a..a5441aecd637 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8660-surf.dts +++ b/arch/arm/boot/dts/qcom/qcom-msm8660-surf.dts @@ -34,6 +34,10 @@ status = "okay"; }; +&pm8058 { + interrupts-extended = <&tlmm 88 IRQ_TYPE_LEVEL_LOW>; +}; + &pm8058_keypad { linux,keymap = < MATRIX_KEY(0, 0, KEY_FN_F1) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8660.dtsi b/arch/arm/boot/dts/qcom/qcom-msm8660.dtsi index 9217ced108c4..84b0366792d4 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8660.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8660.dtsi @@ -341,8 +341,6 @@ pm8058: pmic { compatible = "qcom,pm8058"; - interrupt-parent = <&tlmm>; - interrupts = <88 8>; #interrupt-cells = <2>; interrupt-controller; #address-cells = <1>; |