blob: 430b6289939746e5e9ed9b1b93cbf1cabda7adf4 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# 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 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
49unevaluatedProperties: false
50
51required:
52 - compatible
53 - reg
54 - clocks
55 - clock-names
56
57examples:
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 };