* [PATCH 0/2] dt-bindings: add MSM8960 SPS and RPM clock compatibles
@ 2026-02-18 6:59 Antony Kurniawan Soemardi
2026-02-18 6:59 ` [PATCH 1/2] dt-bindings: clock: qcom,rpmcc: add msm8960 compatible Antony Kurniawan Soemardi
2026-02-18 6:59 ` [PATCH 2/2] dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic Antony Kurniawan Soemardi
0 siblings, 2 replies; 7+ messages in thread
From: Antony Kurniawan Soemardi @ 2026-02-18 6:59 UTC (permalink / raw)
To: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Lee Jones
Cc: Krzysztof Kozlowski, linux-arm-msm, linux-clk, devicetree,
linux-kernel, Antony Kurniawan Soemardi, phone-devel
This series adds device tree bindings for Qualcomm MSM8960 SoC:
- Add qcom,msm8960-sps-sic compatible for SPS Interrupt Controller
- Document qcom,rpmcc-msm8960 compatible for RPM clock controller
These bindings are required for enabling the Riva wireless subsystem
(Bluetooth + Wi-Fi) on MSM8960.
Signed-off-by: Antony Kurniawan Soemardi <linux@smankusors.com>
---
Antony Kurniawan Soemardi (2):
dt-bindings: clock: qcom,rpmcc: add msm8960 compatible
dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic
Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml | 5 ++++-
Documentation/devicetree/bindings/mfd/syscon.yaml | 2 ++
2 files changed, 6 insertions(+), 1 deletion(-)
---
base-commit: 2961f841b025fb234860bac26dfb7fa7cb0fb122
change-id: 20260218-msm8960-sps-rpm-bindings-48b6d1c45970
Best regards,
--
Antony Kurniawan Soemardi <linux@smankusors.com>
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH 1/2] dt-bindings: clock: qcom,rpmcc: add msm8960 compatible 2026-02-18 6:59 [PATCH 0/2] dt-bindings: add MSM8960 SPS and RPM clock compatibles Antony Kurniawan Soemardi @ 2026-02-18 6:59 ` Antony Kurniawan Soemardi 2026-02-18 8:44 ` Dmitry Baryshkov 2026-02-18 6:59 ` [PATCH 2/2] dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic Antony Kurniawan Soemardi 1 sibling, 1 reply; 7+ messages in thread From: Antony Kurniawan Soemardi @ 2026-02-18 6:59 UTC (permalink / raw) To: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones Cc: Krzysztof Kozlowski, linux-arm-msm, linux-clk, devicetree, linux-kernel, Antony Kurniawan Soemardi, phone-devel Document the qcom,rpmcc-msm8960 compatible. The MSM8960 platform shares the same RPM clock definitions as APQ8064, so extend the existing conditional schema to treat qcom,rpmcc-msm8960 the same as qcom,rpmcc-apq8064. Signed-off-by: Antony Kurniawan Soemardi <linux@smankusors.com> --- Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml b/Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml index ab97d4b7dba8bc8d38903b399d2bd4bda087db8a..f84d08199e47f45ecb176d350eeb7df8c3ff506b 100644 --- a/Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml @@ -36,6 +36,7 @@ properties: - qcom,rpmcc-msm8937 - qcom,rpmcc-msm8940 - qcom,rpmcc-msm8953 + - qcom,rpmcc-msm8960 - qcom,rpmcc-msm8974 - qcom,rpmcc-msm8976 - qcom,rpmcc-msm8992 @@ -90,7 +91,9 @@ allOf: properties: compatible: contains: - const: qcom,rpmcc-apq8064 + enum: + - qcom,rpmcc-apq8064 + - qcom,rpmcc-msm8960 then: properties: clocks: -- 2.34.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] dt-bindings: clock: qcom,rpmcc: add msm8960 compatible 2026-02-18 6:59 ` [PATCH 1/2] dt-bindings: clock: qcom,rpmcc: add msm8960 compatible Antony Kurniawan Soemardi @ 2026-02-18 8:44 ` Dmitry Baryshkov 2026-02-18 12:12 ` Antony Kurniawan Soemardi 0 siblings, 1 reply; 7+ messages in thread From: Dmitry Baryshkov @ 2026-02-18 8:44 UTC (permalink / raw) To: Antony Kurniawan Soemardi Cc: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones, Krzysztof Kozlowski, linux-arm-msm, linux-clk, devicetree, linux-kernel, phone-devel On Wed, Feb 18, 2026 at 06:59:05AM +0000, Antony Kurniawan Soemardi wrote: > Document the qcom,rpmcc-msm8960 compatible. > > The MSM8960 platform shares the same RPM clock definitions as > APQ8064, so extend the existing conditional schema to treat > qcom,rpmcc-msm8960 the same as qcom,rpmcc-apq8064. The way you implemented it, it requires driver changes which were not included in this PR. > > Signed-off-by: Antony Kurniawan Soemardi <linux@smankusors.com> > --- > Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml b/Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml > index ab97d4b7dba8bc8d38903b399d2bd4bda087db8a..f84d08199e47f45ecb176d350eeb7df8c3ff506b 100644 > --- a/Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml > +++ b/Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml > @@ -36,6 +36,7 @@ properties: > - qcom,rpmcc-msm8937 > - qcom,rpmcc-msm8940 > - qcom,rpmcc-msm8953 > + - qcom,rpmcc-msm8960 > - qcom,rpmcc-msm8974 > - qcom,rpmcc-msm8976 > - qcom,rpmcc-msm8992 > @@ -90,7 +91,9 @@ allOf: > properties: > compatible: > contains: > - const: qcom,rpmcc-apq8064 > + enum: > + - qcom,rpmcc-apq8064 > + - qcom,rpmcc-msm8960 > then: > properties: > clocks: > > -- > 2.34.1 > -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] dt-bindings: clock: qcom,rpmcc: add msm8960 compatible 2026-02-18 8:44 ` Dmitry Baryshkov @ 2026-02-18 12:12 ` Antony Kurniawan Soemardi 2026-02-18 12:28 ` Dmitry Baryshkov 0 siblings, 1 reply; 7+ messages in thread From: Antony Kurniawan Soemardi @ 2026-02-18 12:12 UTC (permalink / raw) To: Dmitry Baryshkov Cc: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones, Krzysztof Kozlowski, linux-arm-msm, linux-clk, devicetree, linux-kernel, phone-devel On 2/18/2026 3:44 PM, Dmitry Baryshkov wrote: > On Wed, Feb 18, 2026 at 06:59:05AM +0000, Antony Kurniawan Soemardi wrote: >> Document the qcom,rpmcc-msm8960 compatible. >> >> The MSM8960 platform shares the same RPM clock definitions as >> APQ8064, so extend the existing conditional schema to treat >> qcom,rpmcc-msm8960 the same as qcom,rpmcc-apq8064. > The way you implemented it, it requires driver changes which were not > included in this PR. Oh wait sorry, I was misremembering thing about how I should sent dt-binding patches. I'm planning to send the following patches: dt-bindings: clock: qcom,rpmcc: add msm8960 compatible dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic mfd: qcom_rpm: add msm8960 QDSS clock resource clk: qcom: clk-rpm: add msm8960 compatible ARM: dts: qcom: msm8960: add rpm clock controller node ARM: dts: qcom: msm8960: add scm node ARM: dts: qcom: msm8960: add smem & hwmutex nodes ARM: dts: qcom: msm8960: add smsm & sps nodes ARM: dts: qcom: msm8960: add riva nodes ARM: dts: qcom: msm8960: huashan: add riva node I'm concerned that this might be too large? Or not? Would it be better to submit them as a single patch series to enable Bluetooth and Wi-Fi on msm8960? also +Krzysztof for the same comment. Thanks, Antony K. S. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] dt-bindings: clock: qcom,rpmcc: add msm8960 compatible 2026-02-18 12:12 ` Antony Kurniawan Soemardi @ 2026-02-18 12:28 ` Dmitry Baryshkov 0 siblings, 0 replies; 7+ messages in thread From: Dmitry Baryshkov @ 2026-02-18 12:28 UTC (permalink / raw) To: Antony Kurniawan Soemardi Cc: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones, Krzysztof Kozlowski, linux-arm-msm, linux-clk, devicetree, linux-kernel, phone-devel On Wed, Feb 18, 2026 at 12:12:02PM +0000, Antony Kurniawan Soemardi wrote: > On 2/18/2026 3:44 PM, Dmitry Baryshkov wrote: > > On Wed, Feb 18, 2026 at 06:59:05AM +0000, Antony Kurniawan Soemardi wrote: > > > Document the qcom,rpmcc-msm8960 compatible. > > > > > > The MSM8960 platform shares the same RPM clock definitions as > > > APQ8064, so extend the existing conditional schema to treat > > > qcom,rpmcc-msm8960 the same as qcom,rpmcc-apq8064. > > The way you implemented it, it requires driver changes which were not > > included in this PR. > Oh wait sorry, I was misremembering thing about how I should sent > dt-binding patches. I'm planning to send the following patches: > > dt-bindings: clock: qcom,rpmcc: add msm8960 compatible > dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic > mfd: qcom_rpm: add msm8960 QDSS clock resource > clk: qcom: clk-rpm: add msm8960 compatible > ARM: dts: qcom: msm8960: add rpm clock controller node > ARM: dts: qcom: msm8960: add scm node > ARM: dts: qcom: msm8960: add smem & hwmutex nodes > ARM: dts: qcom: msm8960: add smsm & sps nodes > ARM: dts: qcom: msm8960: add riva nodes > ARM: dts: qcom: msm8960: huashan: add riva node > > I'm concerned that this might be too large? Or not? perfectly fine > > Would it be better to submit them as a single patch series to enable > Bluetooth and Wi-Fi on msm8960? > > also +Krzysztof for the same comment. > > Thanks, > Antony K. S. -- With best wishes Dmitry ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 2/2] dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic 2026-02-18 6:59 [PATCH 0/2] dt-bindings: add MSM8960 SPS and RPM clock compatibles Antony Kurniawan Soemardi 2026-02-18 6:59 ` [PATCH 1/2] dt-bindings: clock: qcom,rpmcc: add msm8960 compatible Antony Kurniawan Soemardi @ 2026-02-18 6:59 ` Antony Kurniawan Soemardi 2026-02-18 8:55 ` Krzysztof Kozlowski 1 sibling, 1 reply; 7+ messages in thread From: Antony Kurniawan Soemardi @ 2026-02-18 6:59 UTC (permalink / raw) To: Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones Cc: Krzysztof Kozlowski, linux-arm-msm, linux-clk, devicetree, linux-kernel, Antony Kurniawan Soemardi, phone-devel Add compat for Smart Peripheral System (SPS) Interrupt Controller (SIC) present on Qualcomm MSM8960 SoC. Signed-off-by: Antony Kurniawan Soemardi <linux@smankusors.com> --- Documentation/devicetree/bindings/mfd/syscon.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/syscon.yaml b/Documentation/devicetree/bindings/mfd/syscon.yaml index e57add2bacd30b0582e037ae69dd9f2b55d13066..39a24c3ff9cfb543d46ef30a21edbd074e22a0de 100644 --- a/Documentation/devicetree/bindings/mfd/syscon.yaml +++ b/Documentation/devicetree/bindings/mfd/syscon.yaml @@ -106,6 +106,7 @@ select: - nxp,s32g3-gpr - qcom,apq8064-mmss-sfpb - qcom,apq8064-sps-sic + - qcom,msm8960-sps-sic - rockchip,px30-qos - rockchip,rk3036-qos - rockchip,rk3066-qos @@ -219,6 +220,7 @@ properties: - nxp,s32g3-gpr - qcom,apq8064-mmss-sfpb - qcom,apq8064-sps-sic + - qcom,msm8960-sps-sic - rockchip,px30-qos - rockchip,rk3036-qos - rockchip,rk3066-qos -- 2.34.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic 2026-02-18 6:59 ` [PATCH 2/2] dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic Antony Kurniawan Soemardi @ 2026-02-18 8:55 ` Krzysztof Kozlowski 0 siblings, 0 replies; 7+ messages in thread From: Krzysztof Kozlowski @ 2026-02-18 8:55 UTC (permalink / raw) To: Antony Kurniawan Soemardi, Bjorn Andersson, Michael Turquette, Stephen Boyd, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Lee Jones Cc: linux-arm-msm, linux-clk, devicetree, linux-kernel, phone-devel On 18/02/2026 07:59, Antony Kurniawan Soemardi wrote: > Add compat for Smart Peripheral System (SPS) Interrupt Controller (SIC) > present on Qualcomm MSM8960 SoC. > Where is any user of this new compatible? I typed in lore and did not find anything. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-02-18 12:28 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-02-18 6:59 [PATCH 0/2] dt-bindings: add MSM8960 SPS and RPM clock compatibles Antony Kurniawan Soemardi 2026-02-18 6:59 ` [PATCH 1/2] dt-bindings: clock: qcom,rpmcc: add msm8960 compatible Antony Kurniawan Soemardi 2026-02-18 8:44 ` Dmitry Baryshkov 2026-02-18 12:12 ` Antony Kurniawan Soemardi 2026-02-18 12:28 ` Dmitry Baryshkov 2026-02-18 6:59 ` [PATCH 2/2] dt-bindings: mfd: syscon: add qcom,msm8960-sps-sic Antony Kurniawan Soemardi 2026-02-18 8:55 ` Krzysztof Kozlowski
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox