mbox series

[00/13] Add binding updates and DT files for SC7280 SoC

Message ID 1613114930-1661-1-git-send-email-rnayak@codeaurora.org
Headers show
Series Add binding updates and DT files for SC7280 SoC | expand

Message

Rajendra Nayak Feb. 12, 2021, 7:28 a.m. UTC
This series includes a few minor binding updates and base device tree
files (to boot to shell) for SC7280 SoC and the IDP board using this SoC.

The series is dependent on a few driver patches to merge first, for
gcc, rpmhcc and pinctrl
https://lore.kernel.org/patchwork/project/lkml/list/?series=484517
https://lore.kernel.org/patchwork/project/lkml/list/?series=484489
https://lore.kernel.org/patchwork/patch/1379831/

Maulik Shah (3):
  arm64: dts: qcom: sc7280: Add RSC and PDC devices
  arm64: dts: qcom: Add reserved memory for fw
  arm64: dts: qcom: sc7280: Add cpuidle states

Rajendra Nayak (5):
  dt-bindings: arm: qcom: Document SC7280 SoC and board
  dt-bindings: firmware: scm: Add SC7280 support
  arm64: dts: sc7280: Add basic dts/dtsi files for SC7280 soc
  dt-bindings: qcom,pdc: Add compatible for sc7280
  arm64: dts: qcom: SC7280: Add rpmhcc clock controller node

Sai Prakash Ranjan (4):
  dt-bindings: arm-smmu: Add compatible for SC7280 SoC
  arm64: dts: qcom: sc7280: Add device node for APPS SMMU
  dt-bindings: watchdog: Add compatible for SC7280 SoC
  arm64: dts: qcom: sc7280: Add APSS watchdog node

satya priya (1):
  arm64: dts: qcom: sc7280: Add SPMI PMIC arbiter device for SC7280

 Documentation/devicetree/bindings/arm/qcom.yaml    |   6 +
 .../devicetree/bindings/firmware/qcom,scm.txt      |   1 +
 .../bindings/interrupt-controller/qcom,pdc.txt     |   1 +
 .../devicetree/bindings/iommu/arm,smmu.yaml        |   1 +
 .../devicetree/bindings/watchdog/qcom-wdt.yaml     |   1 +
 arch/arm64/boot/dts/qcom/Makefile                  |   1 +
 arch/arm64/boot/dts/qcom/sc7280-idp.dts            |  47 ++
 arch/arm64/boot/dts/qcom/sc7280.dtsi               | 596 +++++++++++++++++++++
 8 files changed, 654 insertions(+)
 create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi

Comments

Stephen Boyd Feb. 23, 2021, 7:39 a.m. UTC | #1
Quoting Rajendra Nayak (2021-02-11 23:28:41)
> Add the compatible string for sc7180 SoC from Qualcomm
> 
> Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
> ---
>  Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt | 1 +

Is this being YAML-ified at some point?
Rajendra Nayak March 5, 2021, 5:46 a.m. UTC | #2
On 2/23/2021 1:09 PM, Stephen Boyd wrote:
> Quoting Rajendra Nayak (2021-02-11 23:28:41)

>> Add the compatible string for sc7180 SoC from Qualcomm

>>

>> Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>

>> ---

>>   Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt | 1 +

> 

> Is this being YAML-ified at some point?


forgot to mention, Maulik already has a patch for it which he plans to post soon.
> 


-- 
QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member
of Code Aurora Forum, hosted by The Linux Foundation
Rob Herring March 5, 2021, 8:08 p.m. UTC | #3
On Fri, 12 Feb 2021 12:58:39 +0530, Rajendra Nayak wrote:
> Add compatible for SC7280 SoC
> 
> Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
> ---
>  Documentation/devicetree/bindings/firmware/qcom,scm.txt | 1 +
>  1 file changed, 1 insertion(+)
> 

Acked-by: Rob Herring <robh@kernel.org>
Bjorn Andersson March 11, 2021, 12:13 a.m. UTC | #4
On Fri 12 Feb 01:28 CST 2021, Rajendra Nayak wrote:

> This series includes a few minor binding updates and base device tree

> files (to boot to shell) for SC7280 SoC and the IDP board using this SoC.

> 

> The series is dependent on a few driver patches to merge first, for

> gcc, rpmhcc and pinctrl

> https://lore.kernel.org/patchwork/project/lkml/list/?series=484517

> https://lore.kernel.org/patchwork/project/lkml/list/?series=484489

> https://lore.kernel.org/patchwork/patch/1379831/

> 


I'm not able to find v2 of this series, but plenty of patches that
depends on its content. Do I somehow miss it, or is it coming?

Regards,
Bjorn

> Maulik Shah (3):

>   arm64: dts: qcom: sc7280: Add RSC and PDC devices

>   arm64: dts: qcom: Add reserved memory for fw

>   arm64: dts: qcom: sc7280: Add cpuidle states

> 

> Rajendra Nayak (5):

>   dt-bindings: arm: qcom: Document SC7280 SoC and board

>   dt-bindings: firmware: scm: Add SC7280 support

>   arm64: dts: sc7280: Add basic dts/dtsi files for SC7280 soc

>   dt-bindings: qcom,pdc: Add compatible for sc7280

>   arm64: dts: qcom: SC7280: Add rpmhcc clock controller node

> 

> Sai Prakash Ranjan (4):

>   dt-bindings: arm-smmu: Add compatible for SC7280 SoC

>   arm64: dts: qcom: sc7280: Add device node for APPS SMMU

>   dt-bindings: watchdog: Add compatible for SC7280 SoC

>   arm64: dts: qcom: sc7280: Add APSS watchdog node

> 

> satya priya (1):

>   arm64: dts: qcom: sc7280: Add SPMI PMIC arbiter device for SC7280

> 

>  Documentation/devicetree/bindings/arm/qcom.yaml    |   6 +

>  .../devicetree/bindings/firmware/qcom,scm.txt      |   1 +

>  .../bindings/interrupt-controller/qcom,pdc.txt     |   1 +

>  .../devicetree/bindings/iommu/arm,smmu.yaml        |   1 +

>  .../devicetree/bindings/watchdog/qcom-wdt.yaml     |   1 +

>  arch/arm64/boot/dts/qcom/Makefile                  |   1 +

>  arch/arm64/boot/dts/qcom/sc7280-idp.dts            |  47 ++

>  arch/arm64/boot/dts/qcom/sc7280.dtsi               | 596 +++++++++++++++++++++

>  8 files changed, 654 insertions(+)

>  create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts

>  create mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi

> 

> -- 

> QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member

> of Code Aurora Forum, hosted by The Linux Foundation

>
Rajendra Nayak March 11, 2021, 9:15 a.m. UTC | #5
On 3/11/2021 5:43 AM, Bjorn Andersson wrote:
> On Fri 12 Feb 01:28 CST 2021, Rajendra Nayak wrote:
> 
>> This series includes a few minor binding updates and base device tree
>> files (to boot to shell) for SC7280 SoC and the IDP board using this SoC.
>>
>> The series is dependent on a few driver patches to merge first, for
>> gcc, rpmhcc and pinctrl
>> https://lore.kernel.org/patchwork/project/lkml/list/?series=484517
>> https://lore.kernel.org/patchwork/project/lkml/list/?series=484489
>> https://lore.kernel.org/patchwork/patch/1379831/
>>
> 
> I'm not able to find v2 of this series, but plenty of patches that
> depends on its content. Do I somehow miss it, or is it coming?

I did post v2 [1], and will post v3 shortly addressing some of
the feedback from Stephen on v2. I was waiting on the rpmh clock
fix to come out [2], which addresses the question about the XO clock
frequency [3] in DT

[1] https://lore.kernel.org/patchwork/project/lkml/list/?series=487403
[2] https://lore.kernel.org/patchwork/patch/1393159/
[3] https://lore.kernel.org/patchwork/patch/1389019/

> Regards,
> Bjorn
> 
>> Maulik Shah (3):
>>    arm64: dts: qcom: sc7280: Add RSC and PDC devices
>>    arm64: dts: qcom: Add reserved memory for fw
>>    arm64: dts: qcom: sc7280: Add cpuidle states
>>
>> Rajendra Nayak (5):
>>    dt-bindings: arm: qcom: Document SC7280 SoC and board
>>    dt-bindings: firmware: scm: Add SC7280 support
>>    arm64: dts: sc7280: Add basic dts/dtsi files for SC7280 soc
>>    dt-bindings: qcom,pdc: Add compatible for sc7280
>>    arm64: dts: qcom: SC7280: Add rpmhcc clock controller node
>>
>> Sai Prakash Ranjan (4):
>>    dt-bindings: arm-smmu: Add compatible for SC7280 SoC
>>    arm64: dts: qcom: sc7280: Add device node for APPS SMMU
>>    dt-bindings: watchdog: Add compatible for SC7280 SoC
>>    arm64: dts: qcom: sc7280: Add APSS watchdog node
>>
>> satya priya (1):
>>    arm64: dts: qcom: sc7280: Add SPMI PMIC arbiter device for SC7280
>>
>>   Documentation/devicetree/bindings/arm/qcom.yaml    |   6 +
>>   .../devicetree/bindings/firmware/qcom,scm.txt      |   1 +
>>   .../bindings/interrupt-controller/qcom,pdc.txt     |   1 +
>>   .../devicetree/bindings/iommu/arm,smmu.yaml        |   1 +
>>   .../devicetree/bindings/watchdog/qcom-wdt.yaml     |   1 +
>>   arch/arm64/boot/dts/qcom/Makefile                  |   1 +
>>   arch/arm64/boot/dts/qcom/sc7280-idp.dts            |  47 ++
>>   arch/arm64/boot/dts/qcom/sc7280.dtsi               | 596 +++++++++++++++++++++
>>   8 files changed, 654 insertions(+)
>>   create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts
>>   create mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi
>>
>> -- 
>> QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member
>> of Code Aurora Forum, hosted by The Linux Foundation
>>
Rajendra Nayak March 11, 2021, 11:35 a.m. UTC | #6
On 3/11/2021 2:45 PM, Rajendra Nayak wrote:
> 

> On 3/11/2021 5:43 AM, Bjorn Andersson wrote:

>> On Fri 12 Feb 01:28 CST 2021, Rajendra Nayak wrote:

>>

>>> This series includes a few minor binding updates and base device tree

>>> files (to boot to shell) for SC7280 SoC and the IDP board using this SoC.

>>>

>>> The series is dependent on a few driver patches to merge first, for

>>> gcc, rpmhcc and pinctrl

>>> https://lore.kernel.org/patchwork/project/lkml/list/?series=484517

>>> https://lore.kernel.org/patchwork/project/lkml/list/?series=484489

>>> https://lore.kernel.org/patchwork/patch/1379831/

>>>

>>

>> I'm not able to find v2 of this series, but plenty of patches that

>> depends on its content. Do I somehow miss it, or is it coming?

> 

> I did post v2 [1], and will post v3 shortly addressing some of


Posted a v3 now [1], also re-based on msm/for-next

[1] https://lore.kernel.org/patchwork/project/lkml/list/?series=488871

> the feedback from Stephen on v2. I was waiting on the rpmh clock

> fix to come out [2], which addresses the question about the XO clock

> frequency [3] in DT

> 

> [1] https://lore.kernel.org/patchwork/project/lkml/list/?series=487403

> [2] https://lore.kernel.org/patchwork/patch/1393159/

> [3] https://lore.kernel.org/patchwork/patch/1389019/

> 

>> Regards,

>> Bjorn

>>

>>> Maulik Shah (3):

>>>    arm64: dts: qcom: sc7280: Add RSC and PDC devices

>>>    arm64: dts: qcom: Add reserved memory for fw

>>>    arm64: dts: qcom: sc7280: Add cpuidle states

>>>

>>> Rajendra Nayak (5):

>>>    dt-bindings: arm: qcom: Document SC7280 SoC and board

>>>    dt-bindings: firmware: scm: Add SC7280 support

>>>    arm64: dts: sc7280: Add basic dts/dtsi files for SC7280 soc

>>>    dt-bindings: qcom,pdc: Add compatible for sc7280

>>>    arm64: dts: qcom: SC7280: Add rpmhcc clock controller node

>>>

>>> Sai Prakash Ranjan (4):

>>>    dt-bindings: arm-smmu: Add compatible for SC7280 SoC

>>>    arm64: dts: qcom: sc7280: Add device node for APPS SMMU

>>>    dt-bindings: watchdog: Add compatible for SC7280 SoC

>>>    arm64: dts: qcom: sc7280: Add APSS watchdog node

>>>

>>> satya priya (1):

>>>    arm64: dts: qcom: sc7280: Add SPMI PMIC arbiter device for SC7280

>>>

>>>   Documentation/devicetree/bindings/arm/qcom.yaml    |   6 +

>>>   .../devicetree/bindings/firmware/qcom,scm.txt      |   1 +

>>>   .../bindings/interrupt-controller/qcom,pdc.txt     |   1 +

>>>   .../devicetree/bindings/iommu/arm,smmu.yaml        |   1 +

>>>   .../devicetree/bindings/watchdog/qcom-wdt.yaml     |   1 +

>>>   arch/arm64/boot/dts/qcom/Makefile                  |   1 +

>>>   arch/arm64/boot/dts/qcom/sc7280-idp.dts            |  47 ++

>>>   arch/arm64/boot/dts/qcom/sc7280.dtsi               | 596 +++++++++++++++++++++

>>>   8 files changed, 654 insertions(+)

>>>   create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts

>>>   create mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi

>>>

>>> -- 

>>> QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member

>>> of Code Aurora Forum, hosted by The Linux Foundation

>>>

> 


-- 
QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member
of Code Aurora Forum, hosted by The Linux Foundation
Bjorn Andersson March 11, 2021, 4:44 p.m. UTC | #7
On Thu 11 Mar 03:15 CST 2021, Rajendra Nayak wrote:

> 

> On 3/11/2021 5:43 AM, Bjorn Andersson wrote:

> > On Fri 12 Feb 01:28 CST 2021, Rajendra Nayak wrote:

> > 

> > > This series includes a few minor binding updates and base device tree

> > > files (to boot to shell) for SC7280 SoC and the IDP board using this SoC.

> > > 

> > > The series is dependent on a few driver patches to merge first, for

> > > gcc, rpmhcc and pinctrl

> > > https://lore.kernel.org/patchwork/project/lkml/list/?series=484517

> > > https://lore.kernel.org/patchwork/project/lkml/list/?series=484489

> > > https://lore.kernel.org/patchwork/patch/1379831/

> > > 

> > 

> > I'm not able to find v2 of this series, but plenty of patches that

> > depends on its content. Do I somehow miss it, or is it coming?

> 

> I did post v2 [1], and will post v3 shortly addressing some of

> the feedback from Stephen on v2.


Sorry, I had filtered my inbox view a little bit too hard and missed it.

v3 looks good to me, so I'll pick it to allow me to land other pending
patches on top.

Thank you,
Bjorn

> I was waiting on the rpmh clock fix to come out [2], which addresses

> the question about the XO clock frequency [3] in DT

> 

> [1] https://lore.kernel.org/patchwork/project/lkml/list/?series=487403

> [2] https://lore.kernel.org/patchwork/patch/1393159/

> [3] https://lore.kernel.org/patchwork/patch/1389019/

> 

> > Regards,

> > Bjorn

> > 

> > > Maulik Shah (3):

> > >    arm64: dts: qcom: sc7280: Add RSC and PDC devices

> > >    arm64: dts: qcom: Add reserved memory for fw

> > >    arm64: dts: qcom: sc7280: Add cpuidle states

> > > 

> > > Rajendra Nayak (5):

> > >    dt-bindings: arm: qcom: Document SC7280 SoC and board

> > >    dt-bindings: firmware: scm: Add SC7280 support

> > >    arm64: dts: sc7280: Add basic dts/dtsi files for SC7280 soc

> > >    dt-bindings: qcom,pdc: Add compatible for sc7280

> > >    arm64: dts: qcom: SC7280: Add rpmhcc clock controller node

> > > 

> > > Sai Prakash Ranjan (4):

> > >    dt-bindings: arm-smmu: Add compatible for SC7280 SoC

> > >    arm64: dts: qcom: sc7280: Add device node for APPS SMMU

> > >    dt-bindings: watchdog: Add compatible for SC7280 SoC

> > >    arm64: dts: qcom: sc7280: Add APSS watchdog node

> > > 

> > > satya priya (1):

> > >    arm64: dts: qcom: sc7280: Add SPMI PMIC arbiter device for SC7280

> > > 

> > >   Documentation/devicetree/bindings/arm/qcom.yaml    |   6 +

> > >   .../devicetree/bindings/firmware/qcom,scm.txt      |   1 +

> > >   .../bindings/interrupt-controller/qcom,pdc.txt     |   1 +

> > >   .../devicetree/bindings/iommu/arm,smmu.yaml        |   1 +

> > >   .../devicetree/bindings/watchdog/qcom-wdt.yaml     |   1 +

> > >   arch/arm64/boot/dts/qcom/Makefile                  |   1 +

> > >   arch/arm64/boot/dts/qcom/sc7280-idp.dts            |  47 ++

> > >   arch/arm64/boot/dts/qcom/sc7280.dtsi               | 596 +++++++++++++++++++++

> > >   8 files changed, 654 insertions(+)

> > >   create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts

> > >   create mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi

> > > 

> > > -- 

> > > QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member

> > > of Code Aurora Forum, hosted by The Linux Foundation

> > > 

> 

> -- 

> QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member

> of Code Aurora Forum, hosted by The Linux Foundation