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

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: imx6q-pcie: Handle various PD configurations

The i.MX SoCs have various power domain configurations routed into
the PCIe IP. MX6SX is the only one which contains 2 domains and also
uses power-domain-names. MX6QDL do not use any domains. All the rest
uses one domain and does not use power-domain-names anymore.

Document all those configurations in the DT binding document.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Marek Vasut <marex@denx.de>
Link: https://lore.kernel.org/r/20221211024859.672076-2-marex@denx.de
Signed-off-by: Rob Herring <robh@kernel.org>

authored by

Marek Vasut and committed by
Rob Herring
8b8161ed 22c9f190

+32
+32
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
··· 69 69 required properties for imx7d-pcie and imx8mq-pcie. 70 70 71 71 power-domains: 72 + minItems: 1 72 73 items: 73 74 - description: The phandle pointing to the DISPLAY domain for 74 75 imx6sx-pcie, to PCIE_PHY power domain for imx7d-pcie and ··· 78 77 for imx6sx-pcie. 79 78 80 79 power-domain-names: 80 + minItems: 1 81 81 items: 82 82 - const: pcie 83 83 - const: pcie_phy ··· 189 187 - {} 190 188 - const: pcie_phy 191 189 - const: pcie_inbound_axi 190 + power-domains: 191 + minItems: 2 192 + power-domain-names: 193 + minItems: 2 192 194 - if: 193 195 properties: 194 196 compatible: ··· 249 243 maxItems: 3 250 244 contains: 251 245 const: pcie_aux 246 + - if: 247 + properties: 248 + compatible: 249 + contains: 250 + enum: 251 + - fsl,imx6q-pcie 252 + - fsl,imx6qp-pcie 253 + then: 254 + properties: 255 + power-domains: false 256 + power-domain-names: false 257 + 258 + - if: 259 + not: 260 + properties: 261 + compatible: 262 + contains: 263 + enum: 264 + - fsl,imx6sx-pcie 265 + - fsl,imx6q-pcie 266 + - fsl,imx6qp-pcie 267 + then: 268 + properties: 269 + power-domains: 270 + maxItems: 1 271 + power-domain-names: false 252 272 253 273 unevaluatedProperties: false 254 274