xref: /linux/Documentation/devicetree/bindings/soc/intel/intel,lgm-syscon.yaml (revision c771600c6af14749609b49565ffb4cac2959710d)
1c94ee67aSKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2c94ee67aSKrzysztof Kozlowski%YAML 1.2
3c94ee67aSKrzysztof Kozlowski---
4c94ee67aSKrzysztof Kozlowski$id: http://devicetree.org/schemas/soc/intel/intel,lgm-syscon.yaml#
5c94ee67aSKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml#
6c94ee67aSKrzysztof Kozlowski
7c94ee67aSKrzysztof Kozlowskititle: Intel Lightning Mountain(LGM) Syscon
8c94ee67aSKrzysztof Kozlowski
9c94ee67aSKrzysztof Kozlowskimaintainers:
10c94ee67aSKrzysztof Kozlowski  - Chuanhua Lei <lchuanhua@maxlinear.com>
11c94ee67aSKrzysztof Kozlowski  - Rahul Tanwar <rtanwar@maxlinear.com>
12c94ee67aSKrzysztof Kozlowski
13c94ee67aSKrzysztof Kozlowskiproperties:
14c94ee67aSKrzysztof Kozlowski  compatible:
15c94ee67aSKrzysztof Kozlowski    items:
16c94ee67aSKrzysztof Kozlowski      - const: intel,lgm-syscon
17c94ee67aSKrzysztof Kozlowski      - const: syscon
18c94ee67aSKrzysztof Kozlowski
19c94ee67aSKrzysztof Kozlowski  reg:
20c94ee67aSKrzysztof Kozlowski    maxItems: 1
21c94ee67aSKrzysztof Kozlowski
22c94ee67aSKrzysztof Kozlowski  ranges: true
23c94ee67aSKrzysztof Kozlowski
24c94ee67aSKrzysztof Kozlowski  "#address-cells":
25c94ee67aSKrzysztof Kozlowski    const: 1
26c94ee67aSKrzysztof Kozlowski
27c94ee67aSKrzysztof Kozlowski  "#size-cells":
28c94ee67aSKrzysztof Kozlowski    const: 1
29c94ee67aSKrzysztof Kozlowski
30c94ee67aSKrzysztof KozlowskipatternProperties:
31c94ee67aSKrzysztof Kozlowski  "^emmc-phy@[0-9a-f]+$":
32c94ee67aSKrzysztof Kozlowski    $ref: /schemas/phy/intel,lgm-emmc-phy.yaml#
33c94ee67aSKrzysztof Kozlowski
34c94ee67aSKrzysztof Kozlowskirequired:
35c94ee67aSKrzysztof Kozlowski  - compatible
36c94ee67aSKrzysztof Kozlowski  - reg
37c94ee67aSKrzysztof Kozlowski  - "#address-cells"
38c94ee67aSKrzysztof Kozlowski  - "#size-cells"
39c94ee67aSKrzysztof Kozlowski
40c94ee67aSKrzysztof KozlowskiadditionalProperties: false
41c94ee67aSKrzysztof Kozlowski
42c94ee67aSKrzysztof Kozlowskiexamples:
43c94ee67aSKrzysztof Kozlowski  - |
44c94ee67aSKrzysztof Kozlowski    chiptop@e0200000 {
45c94ee67aSKrzysztof Kozlowski        compatible = "intel,lgm-syscon", "syscon";
46c94ee67aSKrzysztof Kozlowski        reg = <0xe0200000 0x100>;
47c94ee67aSKrzysztof Kozlowski        ranges = <0x0 0xe0200000 0x100>;
48c94ee67aSKrzysztof Kozlowski        #address-cells = <1>;
49c94ee67aSKrzysztof Kozlowski        #size-cells = <1>;
50c94ee67aSKrzysztof Kozlowski
51c94ee67aSKrzysztof Kozlowski        emmc-phy@a8 {
52c94ee67aSKrzysztof Kozlowski            compatible = "intel,lgm-emmc-phy";
53c94ee67aSKrzysztof Kozlowski            reg = <0x00a8 0x10>;
54c94ee67aSKrzysztof Kozlowski            clocks = <&emmc>;
55c94ee67aSKrzysztof Kozlowski            #phy-cells = <0>;
56c94ee67aSKrzysztof Kozlowski        };
57c94ee67aSKrzysztof Kozlowski    };
58