xref: /freebsd/sys/contrib/device-tree/Bindings/arm/mediatek/mediatek,mt7622-pcie-mirror.yaml (revision fac71e4e09885bb2afa3d984a0c239a52e1a7418)
1d5b0e70fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2d5b0e70fSEmmanuel Vadot%YAML 1.2
3d5b0e70fSEmmanuel Vadot---
4*fac71e4eSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/mediatek/mediatek,mt7622-pcie-mirror.yaml#
5*fac71e4eSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6d5b0e70fSEmmanuel Vadot
7d5b0e70fSEmmanuel Vadottitle: MediaTek PCIE Mirror Controller for MT7622
8d5b0e70fSEmmanuel Vadot
9d5b0e70fSEmmanuel Vadotmaintainers:
10d5b0e70fSEmmanuel Vadot  - Lorenzo Bianconi <lorenzo@kernel.org>
11d5b0e70fSEmmanuel Vadot  - Felix Fietkau <nbd@nbd.name>
12d5b0e70fSEmmanuel Vadot
13d5b0e70fSEmmanuel Vadotdescription:
14d5b0e70fSEmmanuel Vadot  The mediatek PCIE mirror provides a configuration interface for PCIE
15d5b0e70fSEmmanuel Vadot  controller on MT7622 soc.
16d5b0e70fSEmmanuel Vadot
17d5b0e70fSEmmanuel Vadotproperties:
18d5b0e70fSEmmanuel Vadot  compatible:
19d5b0e70fSEmmanuel Vadot    items:
20d5b0e70fSEmmanuel Vadot      - enum:
21d5b0e70fSEmmanuel Vadot          - mediatek,mt7622-pcie-mirror
22d5b0e70fSEmmanuel Vadot      - const: syscon
23d5b0e70fSEmmanuel Vadot
24d5b0e70fSEmmanuel Vadot  reg:
25d5b0e70fSEmmanuel Vadot    maxItems: 1
26d5b0e70fSEmmanuel Vadot
27d5b0e70fSEmmanuel Vadotrequired:
28d5b0e70fSEmmanuel Vadot  - compatible
29d5b0e70fSEmmanuel Vadot  - reg
30d5b0e70fSEmmanuel Vadot
31d5b0e70fSEmmanuel VadotadditionalProperties: false
32d5b0e70fSEmmanuel Vadot
33d5b0e70fSEmmanuel Vadotexamples:
34d5b0e70fSEmmanuel Vadot  - |
35d5b0e70fSEmmanuel Vadot    soc {
36d5b0e70fSEmmanuel Vadot      #address-cells = <2>;
37d5b0e70fSEmmanuel Vadot      #size-cells = <2>;
38d5b0e70fSEmmanuel Vadot      pcie_mirror: pcie-mirror@10000400 {
39d5b0e70fSEmmanuel Vadot        compatible = "mediatek,mt7622-pcie-mirror", "syscon";
40d5b0e70fSEmmanuel Vadot        reg = <0 0x10000400 0 0x10>;
41d5b0e70fSEmmanuel Vadot      };
42d5b0e70fSEmmanuel Vadot    };
43