* [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
* [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 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 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
* 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
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