Skip to content

Commit 3d22072

Browse files
nxpfranklibjorn-helgaas
authored andcommitted
dt-bindings: PCI: fsl,imx6q-pcie-ep: Add compatible string fsl,imx8q-pcie-ep
Add new compatible string fsl,imx8q-pcie-ep for iMX8Q. The 'reg-names' property only needs 'dbi' and 'addr_space' because the others are located at a default offset. The new 'clock-names' property aligns with the Root Complex (RC) naming. Link: https://lore.kernel.org/r/20241119-pci_fixup_addr-v8-5-c4bfa5193288@nxp.com Signed-off-by: Frank Li <Frank.Li@nxp.com> [kwilczynski: commit log] Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Acked-by: Conor Dooley <conor.dooley@microchip.com>
1 parent 40384c8 commit 3d22072

1 file changed

Lines changed: 37 additions & 1 deletion

File tree

Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ properties:
2222
- fsl,imx8mm-pcie-ep
2323
- fsl,imx8mq-pcie-ep
2424
- fsl,imx8mp-pcie-ep
25+
- fsl,imx8q-pcie-ep
2526
- fsl,imx95-pcie-ep
2627

2728
clocks:
@@ -74,6 +75,20 @@ allOf:
7475
- const: dbi2
7576
- const: atu
7677

78+
- if:
79+
properties:
80+
compatible:
81+
enum:
82+
- fsl,imx8q-pcie-ep
83+
then:
84+
properties:
85+
reg:
86+
maxItems: 2
87+
reg-names:
88+
items:
89+
- const: dbi
90+
- const: addr_space
91+
7792
- if:
7893
properties:
7994
compatible:
@@ -109,7 +124,14 @@ allOf:
109124
- const: pcie_bus
110125
- const: pcie_phy
111126
- const: pcie_aux
112-
else:
127+
128+
- if:
129+
properties:
130+
compatible:
131+
enum:
132+
- fsl,imx8mm-pcie-ep
133+
- fsl,imx8mp-pcie-ep
134+
then:
113135
properties:
114136
clocks:
115137
maxItems: 3
@@ -119,6 +141,20 @@ allOf:
119141
- const: pcie_bus
120142
- const: pcie_aux
121143

144+
- if:
145+
properties:
146+
compatible:
147+
enum:
148+
- fsl,imxq-pcie-ep
149+
then:
150+
properties:
151+
clocks:
152+
maxItems: 3
153+
clock-names:
154+
items:
155+
- const: dbi
156+
- const: mstr
157+
- const: slv
122158

123159
unevaluatedProperties: false
124160

0 commit comments

Comments
 (0)