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