xref: /freebsd/sys/contrib/device-tree/Bindings/mmc/sdhci-fujitsu.txt (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
1* Fujitsu SDHCI controller
2
3This file documents differences between the core properties in mmc.txt
4and the properties used by the sdhci_f_sdh30 driver.
5
6Required properties:
7- compatible: "fujitsu,mb86s70-sdhci-3.0"
8- clocks: Must contain an entry for each entry in clock-names. It is a
9  list of phandles and clock-specifier pairs.
10  See ../clocks/clock-bindings.txt for details.
11- clock-names: Should contain the following two entries:
12	"iface" - clock used for sdhci interface
13	"core"  - core clock for sdhci controller
14
15Optional properties:
16- vqmmc-supply: phandle to the regulator device tree node, mentioned
17  as the VCCQ/VDD_IO supply in the eMMC/SD specs.
18- fujitsu,cmd-dat-delay-select: boolean property indicating that this host
19  requires the CMD_DAT_DELAY control to be enabled.
20
21Example:
22
23	sdhci1: mmc@36600000 {
24		compatible = "fujitsu,mb86s70-sdhci-3.0";
25		reg = <0 0x36600000 0x1000>;
26		interrupts = <0 172 0x4>,
27			     <0 173 0x4>;
28		bus-width = <4>;
29		vqmmc-supply = <&vccq_sdhci1>;
30		clocks = <&clock 2 2 0>, <&clock 2 3 0>;
31		clock-names = "iface", "core";
32	};
33