1cb7e1e93SKunihiko Hayashi# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2cb7e1e93SKunihiko Hayashi%YAML 1.2
3cb7e1e93SKunihiko Hayashi---
4cb7e1e93SKunihiko Hayashi$id: http://devicetree.org/schemas/mmc/fujitsu,sdhci-fujitsu.yaml#
5cb7e1e93SKunihiko Hayashi$schema: http://devicetree.org/meta-schemas/core.yaml#
6cb7e1e93SKunihiko Hayashi
772e7f0cfSKunihiko Hayashititle: Fujitsu/Socionext SDHCI controller (F_SDH30)
8cb7e1e93SKunihiko Hayashi
9cb7e1e93SKunihiko Hayashimaintainers:
10cb7e1e93SKunihiko Hayashi  - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11cb7e1e93SKunihiko Hayashi
12cb7e1e93SKunihiko HayashiallOf:
13cb7e1e93SKunihiko Hayashi  - $ref: mmc-controller.yaml#
14cb7e1e93SKunihiko Hayashi
15cb7e1e93SKunihiko Hayashiproperties:
16cb7e1e93SKunihiko Hayashi  compatible:
17*a72b7bbcSRob Herring    oneOf:
18*a72b7bbcSRob Herring      - items:
19*a72b7bbcSRob Herring          - const: socionext,synquacer-sdhci
20*a72b7bbcSRob Herring          - const: fujitsu,mb86s70-sdhci-3.0
21*a72b7bbcSRob Herring      - enum:
2272e7f0cfSKunihiko Hayashi          - fujitsu,mb86s70-sdhci-3.0
2372e7f0cfSKunihiko Hayashi          - socionext,f-sdh30-e51-mmc
24cb7e1e93SKunihiko Hayashi
25cb7e1e93SKunihiko Hayashi  reg:
26cb7e1e93SKunihiko Hayashi    maxItems: 1
27cb7e1e93SKunihiko Hayashi
28cb7e1e93SKunihiko Hayashi  clocks:
29cb7e1e93SKunihiko Hayashi    maxItems: 2
30cb7e1e93SKunihiko Hayashi
31cb7e1e93SKunihiko Hayashi  clock-names:
32cb7e1e93SKunihiko Hayashi    items:
33cb7e1e93SKunihiko Hayashi      - const: iface
34cb7e1e93SKunihiko Hayashi      - const: core
35cb7e1e93SKunihiko Hayashi
36*a72b7bbcSRob Herring  dma-coherent: true
37*a72b7bbcSRob Herring
38*a72b7bbcSRob Herring  interrupts:
39*a72b7bbcSRob Herring    maxItems: 2
40*a72b7bbcSRob Herring
41cb7e1e93SKunihiko Hayashi  resets:
42cb7e1e93SKunihiko Hayashi    maxItems: 1
43cb7e1e93SKunihiko Hayashi
44cb7e1e93SKunihiko Hayashi  fujitsu,cmd-dat-delay-select:
45cb7e1e93SKunihiko Hayashi    type: boolean
46cb7e1e93SKunihiko Hayashi    description: |
47cb7e1e93SKunihiko Hayashi      Indicating that this host requires the CMD_DAT_DELAY control to be enabled
48cb7e1e93SKunihiko Hayashi
49cb7e1e93SKunihiko HayashiunevaluatedProperties: false
50cb7e1e93SKunihiko Hayashi
51cb7e1e93SKunihiko Hayashirequired:
52cb7e1e93SKunihiko Hayashi  - compatible
53cb7e1e93SKunihiko Hayashi  - reg
54cb7e1e93SKunihiko Hayashi  - clocks
55cb7e1e93SKunihiko Hayashi  - clock-names
56cb7e1e93SKunihiko Hayashi
57cb7e1e93SKunihiko Hayashiexamples:
58cb7e1e93SKunihiko Hayashi  - |
59cb7e1e93SKunihiko Hayashi    sdhci1: mmc@36600000 {
60cb7e1e93SKunihiko Hayashi        compatible = "fujitsu,mb86s70-sdhci-3.0";
61cb7e1e93SKunihiko Hayashi        reg = <0x36600000 0x1000>;
62cb7e1e93SKunihiko Hayashi        bus-width = <4>;
63cb7e1e93SKunihiko Hayashi        vqmmc-supply = <&vccq_sdhci1>;
64cb7e1e93SKunihiko Hayashi        clocks = <&clock 2 2 0>, <&clock 2 3 0>;
65cb7e1e93SKunihiko Hayashi        clock-names = "iface", "core";
66cb7e1e93SKunihiko Hayashi    };
67