10e190fd0SLiming Sun* Mellanox Bluefield SoC specific extensions to the Synopsys Designware
20e190fd0SLiming Sun  Mobile Storage Host Controller
30e190fd0SLiming Sun
40e190fd0SLiming SunRead synopsys-dw-mshc.txt for more details
50e190fd0SLiming Sun
60e190fd0SLiming SunThe Synopsys designware mobile storage host controller is used to interface
70e190fd0SLiming Suna SoC with storage medium such as eMMC or SD/MMC cards. This file documents
80e190fd0SLiming Sundifferences between the core Synopsys dw mshc controller properties described
90e190fd0SLiming Sunby synopsys-dw-mshc.txt and the properties used by the Mellanox Bluefield SoC
100e190fd0SLiming Sunspecific extensions to the Synopsys Designware Mobile Storage Host Controller.
110e190fd0SLiming Sun
120e190fd0SLiming SunRequired Properties:
130e190fd0SLiming Sun
140e190fd0SLiming Sun* compatible: should be one of the following.
150e190fd0SLiming Sun  - "mellanox,bluefield-dw-mshc": for controllers with Mellanox Bluefield SoC
160e190fd0SLiming Sun    specific extensions.
170e190fd0SLiming Sun
180e190fd0SLiming SunExample:
190e190fd0SLiming Sun
200e190fd0SLiming Sun	/* Mellanox Bluefield SoC MMC */
210e190fd0SLiming Sun	mmc@6008000 {
220e190fd0SLiming Sun		compatible = "mellanox,bluefield-dw-mshc";
230e190fd0SLiming Sun		reg = <0x6008000 0x400>;
240e190fd0SLiming Sun		interrupts = <32>;
250e190fd0SLiming Sun		fifo-depth = <0x100>;
260e190fd0SLiming Sun		clock-frequency = <24000000>;
270e190fd0SLiming Sun		bus-width = <8>;
280e190fd0SLiming Sun		cap-mmc-highspeed;
290e190fd0SLiming Sun	};
30