mirror of
https://github.com/torvalds/linux.git
synced 2026-07-30 11:11:26 +02:00
Merge branch 'pci/dt-binding'
- Add 'dma-coherent' property for sg2042-pcie driver (Han Gao) - Add RZ/V2N DT support for rzg3s-pcie-host driver (Lad Prabhakar) - Add Eliza SoC compatible for qcom-pcie driver (Krishna Chaitanya Chundru) * pci/dt-binding: dt-bindings: PCI: qcom,pcie-sm8550: Add Eliza compatible dt-bindings: PCI: renesas,r9a08g045-pcie: Add RZ/V2N support dt-bindings: PCI: sophgo: Add dma-coherent property for SG2042
This commit is contained in:
commit
d1b80f7511
|
|
@ -20,6 +20,7 @@ properties:
|
|||
- const: qcom,pcie-sm8550
|
||||
- items:
|
||||
- enum:
|
||||
- qcom,eliza-pcie
|
||||
- qcom,kaanapali-pcie
|
||||
- qcom,sar2130p-pcie
|
||||
- qcom,pcie-sm8650
|
||||
|
|
@ -91,6 +92,55 @@ required:
|
|||
|
||||
allOf:
|
||||
- $ref: qcom,pcie-common.yaml#
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: qcom,eliza-pcie
|
||||
then:
|
||||
properties:
|
||||
reg:
|
||||
minItems: 6
|
||||
reg-names:
|
||||
minItems: 6
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: qcom,eliza-pcie
|
||||
then:
|
||||
properties:
|
||||
clocks:
|
||||
minItems: 8
|
||||
maxItems: 8
|
||||
clock-names:
|
||||
minItems: 8
|
||||
maxItems: 8
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: qcom,eliza-pcie
|
||||
then:
|
||||
properties:
|
||||
interrupts:
|
||||
minItems: 9
|
||||
interrupt-names:
|
||||
minItems: 9
|
||||
|
||||
- if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: qcom,eliza-pcie
|
||||
then:
|
||||
properties:
|
||||
resets:
|
||||
minItems: 2
|
||||
reset-names:
|
||||
minItems: 2
|
||||
|
||||
unevaluatedProperties: false
|
||||
|
||||
|
|
|
|||
|
|
@ -4,21 +4,27 @@
|
|||
$id: http://devicetree.org/schemas/pci/renesas,r9a08g045-pcie.yaml#
|
||||
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||
|
||||
title: Renesas RZ/G3S PCIe host controller
|
||||
title: Renesas RZ/G3S PCIe host controller (and similar SoCs)
|
||||
|
||||
maintainers:
|
||||
- Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
|
||||
|
||||
description:
|
||||
Renesas RZ/G3{E,S} PCIe host controllers comply with PCIe
|
||||
Base Specification 4.0 and support up to 5 GT/s (Gen2) for RZ/G3S and
|
||||
up to 8 GT/s (Gen3) for RZ/G3E.
|
||||
description: |
|
||||
PCIe host controller found in Renesas RZ/G3S and similar SoCs complies
|
||||
with PCIe Base Specification 4.0 and supports different link speeds
|
||||
depending on the SoC variant:
|
||||
- Gen2 (5 GT/s): RZ/G3S
|
||||
- Gen3 (8 GT/s): RZ/G3E, RZ/V2N
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
enum:
|
||||
- renesas,r9a08g045-pcie # RZ/G3S
|
||||
- renesas,r9a09g047-pcie # RZ/G3E
|
||||
oneOf:
|
||||
- enum:
|
||||
- renesas,r9a08g045-pcie # RZ/G3S
|
||||
- renesas,r9a09g047-pcie # RZ/G3E
|
||||
- items:
|
||||
- const: renesas,r9a09g056-pcie # RZ/V2N
|
||||
- const: renesas,r9a09g047-pcie
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
@ -152,6 +158,7 @@ patternProperties:
|
|||
enum:
|
||||
- 0x0033
|
||||
- 0x0039
|
||||
- 0x003b
|
||||
|
||||
clocks:
|
||||
items:
|
||||
|
|
|
|||
|
|
@ -30,6 +30,8 @@ properties:
|
|||
device-id:
|
||||
const: 0x2042
|
||||
|
||||
dma-coherent: true
|
||||
|
||||
msi-parent: true
|
||||
|
||||
allOf:
|
||||
|
|
@ -60,5 +62,6 @@ examples:
|
|||
vendor-id = <0x1f1c>;
|
||||
device-id = <0x2042>;
|
||||
cdns,no-bar-match-nbits = <48>;
|
||||
dma-coherent;
|
||||
msi-parent = <&msi>;
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user