Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: mmc: add DT bindings for Milbeaut SD controller

Add the device-tree binding documentation for Milbeaut SDHCI driver.

Signed-off-by: Takao Orito <orito.takao@socionext.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

authored by

Takao Orito and committed by
Ulf Hansson
4177bc50 7a869f00

+30
+30
Documentation/devicetree/bindings/mmc/sdhci-milbeaut.txt
··· 1 + * SOCIONEXT Milbeaut SDHCI controller 2 + 3 + This file documents differences between the core properties in mmc.txt 4 + and the properties used by the sdhci_milbeaut driver. 5 + 6 + Required properties: 7 + - compatible: "socionext,milbeaut-m10v-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 + 15 + Optional properties: 16 + - fujitsu,cmd-dat-delay-select: boolean property indicating that this host 17 + requires the CMD_DAT_DELAY control to be enabled. 18 + 19 + Example: 20 + sdhci3: mmc@1b010000 { 21 + compatible = "socionext,milbeaut-m10v-sdhci-3.0"; 22 + reg = <0x1b010000 0x10000>; 23 + interrupts = <0 265 0x4>; 24 + voltage-ranges = <3300 3300>; 25 + bus-width = <4>; 26 + clocks = <&clk 7>, <&ahb_clk>; 27 + clock-names = "core", "iface"; 28 + cap-sdio-irq; 29 + fujitsu,cmd-dat-delay-select; 30 + };