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 clock configurations

The i.MX SoCs have various clock configurations routed into the PCIe IP,
the list of clock is below. Document all those configurations in the DT
binding document.

All SoCs: pcie, pcie_bus
6QDL, 7D: + pcie_phy
6SX: + pcie_phy pcie_inbound_axi
8MQ: + pcie_phy pcie_aux
8MM, 8MP: + pcie_aux

Reviewed-by: Rob Herring <robh@kernel.org>
Acked-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Marek Vasut <marex@denx.de>
Link: https://lore.kernel.org/r/20221211024859.672076-1-marex@denx.de
Signed-off-by: Rob Herring <robh@kernel.org>

authored by

Marek Vasut and committed by
Rob Herring
22c9f190 435beb41

+34 -3
+34 -3
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
··· 57 57 items: 58 58 - const: pcie 59 59 - const: pcie_bus 60 - - const: pcie_phy 60 + - enum: [ pcie_phy, pcie_aux ] 61 61 - enum: [ pcie_inbound_axi, pcie_aux ] 62 62 63 63 num-lanes: ··· 185 185 items: 186 186 - {} 187 187 - {} 188 - - {} 188 + - const: pcie_phy 189 189 - const: pcie_inbound_axi 190 190 - if: 191 191 properties: ··· 198 198 items: 199 199 - {} 200 200 - {} 201 - - {} 201 + - const: pcie_phy 202 202 - const: pcie_aux 203 203 - if: 204 204 properties: ··· 210 210 - fsl,imx8mq-pcie 211 211 then: 212 212 properties: 213 + clocks: 214 + maxItems: 3 213 215 clock-names: 214 216 maxItems: 3 217 + 218 + - if: 219 + properties: 220 + compatible: 221 + contains: 222 + enum: 223 + - fsl,imx6q-pcie 224 + - fsl,imx6qp-pcie 225 + - fsl,imx7d-pcie 226 + then: 227 + properties: 228 + clock-names: 229 + maxItems: 3 230 + contains: 231 + const: pcie_phy 232 + 233 + - if: 234 + properties: 235 + compatible: 236 + contains: 237 + enum: 238 + - fsl,imx8mm-pcie 239 + - fsl,imx8mp-pcie 240 + then: 241 + properties: 242 + clock-names: 243 + maxItems: 3 244 + contains: 245 + const: pcie_aux 215 246 216 247 unevaluatedProperties: false 217 248