dt-bindings: misc: explicitly add #address-cells for slave mode
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / mmc / owl-mmc.yaml
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
7 title: Actions Semi Owl SoCs SD/MMC/SDIO controller
8
9 allOf:
10   - $ref: "mmc-controller.yaml"
11
12 maintainers:
13   - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14
15 properties:
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
37 required:
38   - compatible
39   - reg
40   - interrupts
41   - clocks
42   - resets
43   - dmas
44   - dma-names
45
46 unevaluatedProperties: false
47
48 examples:
49   - |
50     mmc0: mmc@e0330000 {
51         compatible = "actions,owl-mmc";
52         reg = <0xe0330000 0x4000>;
53         interrupts = <0 42 4>;
54         clocks = <&cmu 56>;
55         resets = <&cmu 23>;
56         dmas = <&dma 2>;
57         dma-names = "mmc";
58         bus-width = <4>;
59     };
60
61 ...