Lines Matching +full:uniphier +full:- +full:pcie
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/socionext,uniphier-pcie.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Socionext UniPhier PCIe host controller
10 UniPhier PCIe host controller is based on the Synopsys DesignWare
11 PCI core. It shares common features with the PCIe DesignWare core and
13 Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml.
16 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
19 - $ref: /schemas/pci/snps,dw-pcie.yaml#
24 - socionext,uniphier-pcie
30 reg-names:
33 - const: dbi
34 - const: link
35 - const: config
36 - const: atu
44 num-viewport: true
46 num-lanes: true
51 phy-names:
52 const: pcie-phy
54 interrupt-controller:
59 interrupt-controller: true
61 '#interrupt-cells':
68 - compatible
69 - reg
70 - reg-names
71 - clocks
72 - resets
77 - |
79 gic: interrupt-controller {
80 interrupt-controller;
81 #interrupt-cells = <3>;
85 pcie: pcie@66000000 {
86 compatible = "socionext,uniphier-pcie";
87 reg-names = "dbi", "link", "config";
89 #address-cells = <3>;
90 #size-cells = <2>;
93 num-lanes = <1>;
94 num-viewport = <1>;
95 bus-range = <0x0 0xff>;
99 phy-names = "pcie-phy";
101 #interrupt-cells = <1>;
102 interrupt-names = "dma", "msi";
103 interrupt-parent = <&gic>;
105 interrupt-map-mask = <0 0 0 7>;
106 interrupt-map = <0 0 0 1 &pcie_intc 0>,
111 pcie_intc: interrupt-controller {
112 interrupt-controller;
113 #interrupt-cells = <1>;
114 interrupt-parent = <&gic>;