xref: /linux/Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml (revision 762f99f4f3cb41a775b5157dd761217beba65873)
1*aa6eca5bSChuanjia Liu# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*aa6eca5bSChuanjia Liu%YAML 1.2
3*aa6eca5bSChuanjia Liu---
4*aa6eca5bSChuanjia Liu$id: http://devicetree.org/schemas/pci/mediatek-pcie-cfg.yaml#
5*aa6eca5bSChuanjia Liu$schema: http://devicetree.org/meta-schemas/core.yaml#
6*aa6eca5bSChuanjia Liu
7*aa6eca5bSChuanjia Liutitle: MediaTek PCIECFG controller
8*aa6eca5bSChuanjia Liu
9*aa6eca5bSChuanjia Liumaintainers:
10*aa6eca5bSChuanjia Liu  - Chuanjia Liu <chuanjia.liu@mediatek.com>
11*aa6eca5bSChuanjia Liu  - Jianjun Wang <jianjun.wang@mediatek.com>
12*aa6eca5bSChuanjia Liu
13*aa6eca5bSChuanjia Liudescription: |
14*aa6eca5bSChuanjia Liu  The MediaTek PCIECFG controller controls some feature about
15*aa6eca5bSChuanjia Liu  LTSSM, ASPM and so on.
16*aa6eca5bSChuanjia Liu
17*aa6eca5bSChuanjia Liuproperties:
18*aa6eca5bSChuanjia Liu  compatible:
19*aa6eca5bSChuanjia Liu    items:
20*aa6eca5bSChuanjia Liu      - enum:
21*aa6eca5bSChuanjia Liu          - mediatek,generic-pciecfg
22*aa6eca5bSChuanjia Liu      - const: syscon
23*aa6eca5bSChuanjia Liu
24*aa6eca5bSChuanjia Liu  reg:
25*aa6eca5bSChuanjia Liu    maxItems: 1
26*aa6eca5bSChuanjia Liu
27*aa6eca5bSChuanjia Liurequired:
28*aa6eca5bSChuanjia Liu  - compatible
29*aa6eca5bSChuanjia Liu  - reg
30*aa6eca5bSChuanjia Liu
31*aa6eca5bSChuanjia LiuadditionalProperties: false
32*aa6eca5bSChuanjia Liu
33*aa6eca5bSChuanjia Liuexamples:
34*aa6eca5bSChuanjia Liu  - |
35*aa6eca5bSChuanjia Liu    pciecfg: pciecfg@1a140000 {
36*aa6eca5bSChuanjia Liu        compatible = "mediatek,generic-pciecfg", "syscon";
37*aa6eca5bSChuanjia Liu        reg = <0x1a140000 0x1000>;
38*aa6eca5bSChuanjia Liu    };
39*aa6eca5bSChuanjia Liu...
40