xref: /linux/Documentation/devicetree/bindings/mmc/marvell,dove-sdhci.yaml (revision a18f3e46537434537bc3c11d33ef529c52370815)
1*a18f3e46SChris Packham# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*a18f3e46SChris Packham%YAML 1.2
3*a18f3e46SChris Packham---
4*a18f3e46SChris Packham$id: http://devicetree.org/schemas/mmc/marvell,dove-sdhci.yaml#
5*a18f3e46SChris Packham$schema: http://devicetree.org/meta-schemas/core.yaml#
6*a18f3e46SChris Packham
7*a18f3e46SChris Packhamtitle: Marvell sdhci-dove controller
8*a18f3e46SChris Packham
9*a18f3e46SChris Packhammaintainers:
10*a18f3e46SChris Packham  - Adrian Hunter <adrian.hunter@intel.com>
11*a18f3e46SChris Packham  - Ulf Hansson <ulf.hansson@linaro.org>
12*a18f3e46SChris Packham
13*a18f3e46SChris PackhamallOf:
14*a18f3e46SChris Packham  - $ref: mmc-controller.yaml#
15*a18f3e46SChris Packham
16*a18f3e46SChris Packhamproperties:
17*a18f3e46SChris Packham  compatible:
18*a18f3e46SChris Packham    const: marvell,dove-sdhci
19*a18f3e46SChris Packham
20*a18f3e46SChris Packham  reg:
21*a18f3e46SChris Packham    maxItems: 1
22*a18f3e46SChris Packham
23*a18f3e46SChris Packham  interrupts:
24*a18f3e46SChris Packham    minItems: 1
25*a18f3e46SChris Packham    maxItems: 2
26*a18f3e46SChris Packham
27*a18f3e46SChris Packham  clocks:
28*a18f3e46SChris Packham    maxItems: 1
29*a18f3e46SChris Packham
30*a18f3e46SChris Packhamrequired:
31*a18f3e46SChris Packham  - compatible
32*a18f3e46SChris Packham  - reg
33*a18f3e46SChris Packham  - interrupts
34*a18f3e46SChris Packham
35*a18f3e46SChris PackhamunevaluatedProperties: false
36*a18f3e46SChris Packham
37*a18f3e46SChris Packhamexamples:
38*a18f3e46SChris Packham  - |
39*a18f3e46SChris Packham    sdio0: mmc@92000 {
40*a18f3e46SChris Packham      compatible = "marvell,dove-sdhci";
41*a18f3e46SChris Packham      reg = <0x92000 0x100>;
42*a18f3e46SChris Packham      interrupts = <35>;
43*a18f3e46SChris Packham      clocks = <&gate_clk 9>;
44*a18f3e46SChris Packham    };
45