xref: /linux/Documentation/devicetree/bindings/mmc/owl-mmc.yaml (revision 312b62b6610cabea4cb535fd4889c41e9a84afca)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/mmc/owl-mmc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Actions Semi Owl SoCs SD/MMC/SDIO controller
8
9allOf:
10  - $ref: "mmc-controller.yaml"
11
12maintainers:
13  - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14
15properties:
16  compatible:
17    const: actions,owl-mmc
18
19  reg:
20    maxItems: 1
21
22  interrupts:
23    maxItems: 1
24
25  clocks:
26    minItems: 1
27
28  resets:
29    maxItems: 1
30
31  dmas:
32    maxItems: 1
33
34  dma-names:
35    const: mmc
36
37required:
38  - compatible
39  - reg
40  - interrupts
41  - clocks
42  - resets
43  - dmas
44  - dma-names
45
46examples:
47  - |
48    mmc0: mmc@e0330000 {
49        compatible = "actions,owl-mmc";
50        reg = <0xe0330000 0x4000>;
51        interrupts = <0 42 4>;
52        clocks = <&cmu 56>;
53        resets = <&cmu 23>;
54        dmas = <&dma 2>;
55        dma-names = "mmc";
56        bus-width = <4>;
57    };
58
59...
60