18a9cdf98Stianshuliang* Hisilicon Hi3798CV200 specific extensions to the Synopsys Designware Mobile 28a9cdf98Stianshuliang Storage Host Controller 38a9cdf98Stianshuliang 48a9cdf98StianshuliangRead synopsys-dw-mshc.txt for more details 58a9cdf98Stianshuliang 68a9cdf98StianshuliangThe Synopsys designware mobile storage host controller is used to interface 78a9cdf98Stianshulianga SoC with storage medium such as eMMC or SD/MMC cards. This file documents 88a9cdf98Stianshuliangdifferences between the core Synopsys dw mshc controller properties described 98a9cdf98Stianshuliangby synopsys-dw-mshc.txt and the properties used by the Hisilicon Hi3798CV200 108a9cdf98Stianshuliangspecific extensions to the Synopsys Designware Mobile Storage Host Controller. 118a9cdf98Stianshuliang 128a9cdf98StianshuliangRequired Properties: 138a9cdf98Stianshuliang- compatible: Should contain "hisilicon,hi3798cv200-dw-mshc". 148a9cdf98Stianshuliang- clocks: A list of phandle + clock-specifier pairs for the clocks listed 158a9cdf98Stianshuliang in clock-names. 168a9cdf98Stianshuliang- clock-names: Should contain the following: 178a9cdf98Stianshuliang "ciu" - The ciu clock described in synopsys-dw-mshc.txt. 188a9cdf98Stianshuliang "biu" - The biu clock described in synopsys-dw-mshc.txt. 198a9cdf98Stianshuliang "ciu-sample" - Hi3798CV200 extended phase clock for ciu sampling. 208a9cdf98Stianshuliang "ciu-drive" - Hi3798CV200 extended phase clock for ciu driving. 218a9cdf98Stianshuliang 228a9cdf98StianshuliangExample: 238a9cdf98Stianshuliang 248a9cdf98Stianshuliang emmc: mmc@9830000 { 258a9cdf98Stianshuliang compatible = "hisilicon,hi3798cv200-dw-mshc"; 268a9cdf98Stianshuliang reg = <0x9830000 0x10000>; 278a9cdf98Stianshuliang interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; 288a9cdf98Stianshuliang clocks = <&crg HISTB_MMC_CIU_CLK>, 298a9cdf98Stianshuliang <&crg HISTB_MMC_BIU_CLK>, 308a9cdf98Stianshuliang <&crg HISTB_MMC_SAMPLE_CLK>, 318a9cdf98Stianshuliang <&crg HISTB_MMC_DRV_CLK>; 328a9cdf98Stianshuliang clock-names = "ciu", "biu", "ciu-sample", "ciu-drive"; 338a9cdf98Stianshuliang fifo-depth = <256>; 348a9cdf98Stianshuliang clock-frequency = <200000000>; 358a9cdf98Stianshuliang cap-mmc-highspeed; 368a9cdf98Stianshuliang mmc-ddr-1_8v; 378a9cdf98Stianshuliang mmc-hs200-1_8v; 388a9cdf98Stianshuliang non-removable; 398a9cdf98Stianshuliang bus-width = <8>; 408a9cdf98Stianshuliang }; 41