Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: PCI: qcom: Add QCS404 to the binding

The Qualcomm QCS404 platform contains a PCIe controller, add this to the
Qualcomm PCI binding document. The controller is the same version as the
one used in IPQ4019, but the PHY part is described separately, hence the
difference in clocks and resets.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Vinod Koul <vkoul@kernel.org>

authored by

Bjorn Andersson and committed by
Lorenzo Pieralisi
29a50257 5aa18097

+23 -2
+23 -2
Documentation/devicetree/bindings/pci/qcom,pcie.txt
··· 10 10 - "qcom,pcie-msm8996" for msm8996 or apq8096 11 11 - "qcom,pcie-ipq4019" for ipq4019 12 12 - "qcom,pcie-ipq8074" for ipq8074 13 + - "qcom,pcie-qcs404" for qcs404 13 14 14 15 - reg: 15 16 Usage: required ··· 117 116 - "ahb" AHB clock 118 117 - "aux" Auxiliary clock 119 118 119 + - clock-names: 120 + Usage: required for qcs404 121 + Value type: <stringlist> 122 + Definition: Should contain the following entries 123 + - "iface" AHB clock 124 + - "aux" Auxiliary clock 125 + - "master_bus" AXI Master clock 126 + - "slave_bus" AXI Slave clock 127 + 120 128 - resets: 121 129 Usage: required 122 130 Value type: <prop-encoded-array> ··· 177 167 - "ahb" AHB Reset 178 168 - "axi_m_sticky" AXI Master Sticky reset 179 169 170 + - reset-names: 171 + Usage: required for qcs404 172 + Value type: <stringlist> 173 + Definition: Should contain the following entries 174 + - "axi_m" AXI Master reset 175 + - "axi_s" AXI Slave reset 176 + - "axi_m_sticky" AXI Master Sticky reset 177 + - "pipe_sticky" PIPE sticky reset 178 + - "pwr" PWR reset 179 + - "ahb" AHB reset 180 + 180 181 - power-domains: 181 182 Usage: required for apq8084 and msm8996/apq8096 182 183 Value type: <prop-encoded-array> ··· 216 195 Definition: A phandle to the PCIe endpoint power supply 217 196 218 197 - phys: 219 - Usage: required for apq8084 198 + Usage: required for apq8084 and qcs404 220 199 Value type: <phandle> 221 200 Definition: List of phandle(s) as listed in phy-names property 222 201 223 202 - phy-names: 224 - Usage: required for apq8084 203 + Usage: required for apq8084 and qcs404 225 204 Value type: <stringlist> 226 205 Definition: Should contain "pciephy" 227 206