OSDN Git Service

dt-bindings: pci: qcom: Document PCIe bindings for IPQ6018 SoC
authorBaruch Siach <baruch@tkos.co.il>
Wed, 5 May 2021 09:18:34 +0000 (12:18 +0300)
committerVinod Koul <vkoul@kernel.org>
Fri, 14 May 2021 11:43:08 +0000 (17:13 +0530)
Document qcom,pcie-ipq6018. This is similar to the ipq8074 with a few
different clock sources, and one additional reset.

Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Link: https://lore.kernel.org/r/fd732635f4ad64263e361ce98af2944bfbd513ef.1620203062.git.baruch@tkos.co.il
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Documentation/devicetree/bindings/pci/qcom,pcie.txt

index 0da458a..25f4def 100644 (file)
@@ -14,6 +14,7 @@
                        - "qcom,pcie-qcs404" for qcs404
                        - "qcom,pcie-sdm845" for sdm845
                        - "qcom,pcie-sm8250" for sm8250
+                       - "qcom,pcie-ipq6018" for ipq6018
 
 - reg:
        Usage: required
                        - "aux"         Auxiliary clock
 
 - clock-names:
+       Usage: required for ipq6018
+       Value type: <stringlist>
+       Definition: Should contain the following entries
+                       - "iface"       PCIe to SysNOC BIU clock
+                       - "axi_m"       AXI Master clock
+                       - "axi_s"       AXI Slave clock
+                       - "axi_bridge"  AXI bridge clock
+                       - "rchng"
+
+- clock-names:
        Usage: required for qcs404
        Value type: <stringlist>
        Definition: Should contain the following entries
                        - "axi_m_sticky"        AXI Master Sticky reset
 
 - reset-names:
+       Usage: required for ipq6018
+       Value type: <stringlist>
+       Definition: Should contain the following entries
+                       - "pipe"                PIPE reset
+                       - "sleep"               Sleep reset
+                       - "sticky"              Core Sticky reset
+                       - "axi_m"               AXI Master reset
+                       - "axi_s"               AXI Slave reset
+                       - "ahb"                 AHB Reset
+                       - "axi_m_sticky"        AXI Master Sticky reset
+                       - "axi_s_sticky"        AXI Slave Sticky reset
+
+- reset-names:
        Usage: required for qcs404
        Value type: <stringlist>
        Definition: Should contain the following entries