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

dt-bindings: mmc: arasan: Document 'xlnx,zynqmp-8.9a' controller

Add documentation for 'xlnx,zynqmp-8.9a' SDHCI controller and optional
properties followed by example.

Signed-off-by: Manish Narani <manish.narani@xilinx.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

authored by

Manish Narani and committed by
Ulf Hansson
1297eacf 1ed7d5c8

+19
+19
Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
··· 15 15 - "arasan,sdhci-5.1": generic Arasan SDHCI 5.1 PHY 16 16 - "rockchip,rk3399-sdhci-5.1", "arasan,sdhci-5.1": rk3399 eMMC PHY 17 17 For this device it is strongly suggested to include arasan,soc-ctl-syscon. 18 + - "xlnx,zynqmp-8.9a": ZynqMP SDHCI 8.9a PHY 19 + For this device it is strongly suggested to include clock-output-names and 20 + #clock-cells. 18 21 - "ti,am654-sdhci-5.1", "arasan,sdhci-5.1": TI AM654 MMC PHY 19 22 Note: This binding has been deprecated and moved to [5]. 20 23 - "intel,lgm-sdhci-5.1-emmc", "arasan,sdhci-5.1": Intel LGM eMMC PHY ··· 51 48 properly. Test mode can be used to force the controller to function. 52 49 - xlnx,int-clock-stable-broken: when present, the controller always reports 53 50 that the internal clock is stable even when it is not. 51 + 52 + - xlnx,mio-bank: When specified, this will indicate the MIO bank number in 53 + which the command and data lines are configured. If not specified, driver 54 + will assume this as 0. 54 55 55 56 Example: 56 57 sdhci@e0100000 { ··· 90 83 phys = <&emmc_phy>; 91 84 phy-names = "phy_arasan"; 92 85 #clock-cells = <0>; 86 + }; 87 + 88 + sdhci: mmc@ff160000 { 89 + compatible = "xlnx,zynqmp-8.9a", "arasan,sdhci-8.9a"; 90 + interrupt-parent = <&gic>; 91 + interrupts = <0 48 4>; 92 + reg = <0x0 0xff160000 0x0 0x1000>; 93 + clocks = <&clk200>, <&clk200>; 94 + clock-names = "clk_xin", "clk_ahb"; 95 + clock-output-names = "clk_out_sd0", "clk_in_sd0"; 96 + #clock-cells = <1>; 97 + clk-phase-sd-hs = <63>, <72>; 93 98 }; 94 99 95 100 emmc: sdhci@ec700000 {