Mention branches and keyring.
[releases.git] / bindings / mmc / fujitsu,sdhci-fujitsu.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/fujitsu,sdhci-fujitsu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Fujitsu/Socionext SDHCI controller (F_SDH30)
8
9 maintainers:
10   - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11
12 allOf:
13   - $ref: mmc-controller.yaml#
14
15 properties:
16   compatible:
17     oneOf:
18       - items:
19           - const: socionext,synquacer-sdhci
20           - const: fujitsu,mb86s70-sdhci-3.0
21       - enum:
22           - fujitsu,mb86s70-sdhci-3.0
23           - socionext,f-sdh30-e51-mmc
24
25   reg:
26     maxItems: 1
27
28   clocks:
29     maxItems: 2
30
31   clock-names:
32     items:
33       - const: iface
34       - const: core
35
36   dma-coherent: true
37
38   interrupts:
39     maxItems: 2
40
41   resets:
42     maxItems: 1
43
44   fujitsu,cmd-dat-delay-select:
45     type: boolean
46     description: |
47       Indicating that this host requires the CMD_DAT_DELAY control to be enabled
48
49 unevaluatedProperties: false
50
51 required:
52   - compatible
53   - reg
54   - clocks
55   - clock-names
56
57 examples:
58   - |
59     sdhci1: mmc@36600000 {
60         compatible = "fujitsu,mb86s70-sdhci-3.0";
61         reg = <0x36600000 0x1000>;
62         bus-width = <4>;
63         vqmmc-supply = <&vccq_sdhci1>;
64         clocks = <&clock 2 2 0>, <&clock 2 3 0>;
65         clock-names = "iface", "core";
66     };