Lines Matching +full:syscon +full:- +full:pcie +full:- +full:mode

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (C) 2021 Texas Instruments Incorporated - http://www.ti.com/
4 ---
5 $id: http://devicetree.org/schemas/pci/ti,am65-pci-host.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Kishon Vijay Abraham I <kishon@ti.com>
14 - $ref: /schemas/pci/pci-bus.yaml#
19 - ti,am654-pcie-rc
20 - ti,keystone-pcie
25 reg-names:
27 - const: app
28 - const: dbics
29 - const: config
30 - const: atu
35 power-domains:
38 ti,syscon-pcie-id:
39 $ref: /schemas/types.yaml#/definitions/phandle-array
41 - items:
42 - description: Phandle to the SYSCON entry
43 - description: pcie_device_id register offset within SYSCON
44 description: Phandle to the SYSCON entry required for getting PCIe device/vendor ID
46 ti,syscon-pcie-mode:
47 $ref: /schemas/types.yaml#/definitions/phandle-array
49 - items:
50 - description: Phandle to the SYSCON entry
51 - description: pcie_ctrl register offset within SYSCON
52 description: Phandle to the SYSCON entry required for configuring PCIe in RC or EP mode.
54 msi-map: true
56 dma-coherent: true
59 - compatible
60 - reg
61 - reg-names
62 - max-link-speed
63 - ti,syscon-pcie-id
64 - ti,syscon-pcie-mode
65 - ranges
71 - ti,am654-pcie-rc
74 - dma-coherent
75 - power-domains
76 - msi-map
81 - |
82 #include <dt-bindings/interrupt-controller/arm-gic.h>
83 #include <dt-bindings/interrupt-controller/irq.h>
84 #include <dt-bindings/soc/ti,sci_pm_domain.h>
86 pcie0_rc: pcie@5500000 {
87 compatible = "ti,am654-pcie-rc";
92 reg-names = "app", "dbics", "config", "atu";
93 power-domains = <&k3_pds 120 TI_SCI_PD_EXCLUSIVE>;
94 #address-cells = <3>;
95 #size-cells = <2>;
98 ti,syscon-pcie-id = <&scm_conf 0x0210>;
99 ti,syscon-pcie-mode = <&scm_conf 0x4060>;
100 bus-range = <0x0 0xff>;
101 max-link-speed = <2>;
102 dma-coherent;
104 msi-map = <0x0 &gic_its 0x0 0x10000>;