dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx QDMA PCIe Root Port Bridge
Add YAML devicetree schemas for Xilinx QDMA Soft IP PCIe Root Port Bridge version 3.0. Link: https://lore.kernel.org/linux-pci/20240811022345.1178203-2-thippesw@amd.com Signed-off-by: Thippeswamy Havalige <thippesw@amd.com> Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org> Acked-by: Conor Dooley <conor.dooley@microchip.com>
This commit is contained in:
parent
0b93267adb
commit
899d548261
@ -14,10 +14,21 @@ allOf:
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
const: xlnx,xdma-host-3.00
|
||||
enum:
|
||||
- xlnx,xdma-host-3.00
|
||||
- xlnx,qdma-host-3.00
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
items:
|
||||
- description: configuration region and XDMA bridge register.
|
||||
- description: QDMA bridge register.
|
||||
minItems: 1
|
||||
|
||||
reg-names:
|
||||
items:
|
||||
- const: cfg
|
||||
- const: breg
|
||||
minItems: 1
|
||||
|
||||
ranges:
|
||||
maxItems: 2
|
||||
@ -76,6 +87,27 @@ required:
|
||||
- "#interrupt-cells"
|
||||
- interrupt-controller
|
||||
|
||||
if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
enum:
|
||||
- xlnx,qdma-host-3.00
|
||||
then:
|
||||
properties:
|
||||
reg:
|
||||
minItems: 2
|
||||
reg-names:
|
||||
minItems: 2
|
||||
required:
|
||||
- reg-names
|
||||
else:
|
||||
properties:
|
||||
reg:
|
||||
maxItems: 1
|
||||
reg-names:
|
||||
maxItems: 1
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
examples:
|
||||
|
Loading…
Reference in New Issue
Block a user