forked from Minki/linux
c83c8737e3
Almost all SoCs use one slot per host controller. (Even if controller can support the multiple slot, Recommend to use one slot per host controller.) Don't use the slot-node and deprecate the "supports-highspeed" property. Instead, use the cap-mmc/sd-highspeed. Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Reviewed-by: Tushar Behera <trblinux@gmail.com> Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org> Tested-by: Sachin Kamat <sachin.kamat@samsung.com> Acked-by: Seungwon Jeon <tgih.jun@samsung.com> Reviewed-by: Doug Anderson <dianders@chromium.org> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
* Hisilicon specific extensions to the Synopsys Designware Mobile
|
|
Storage Host Controller
|
|
|
|
Read synopsys-dw-mshc.txt for more details
|
|
|
|
The Synopsys designware mobile storage host controller is used to interface
|
|
a SoC with storage medium such as eMMC or SD/MMC cards. This file documents
|
|
differences between the core Synopsys dw mshc controller properties described
|
|
by synopsys-dw-mshc.txt and the properties used by the Hisilicon specific
|
|
extensions to the Synopsys Designware Mobile Storage Host Controller.
|
|
|
|
Required Properties:
|
|
|
|
* compatible: should be one of the following.
|
|
- "hisilicon,hi4511-dw-mshc": for controllers with hi4511 specific extensions.
|
|
|
|
Example:
|
|
|
|
/* for Hi3620 */
|
|
|
|
/* SoC portion */
|
|
dwmmc_0: dwmmc0@fcd03000 {
|
|
compatible = "hisilicon,hi4511-dw-mshc";
|
|
reg = <0xfcd03000 0x1000>;
|
|
interrupts = <0 16 4>;
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
clocks = <&mmc_clock HI3620_SD_CIUCLK>, <&clock HI3620_DDRC_PER_CLK>;
|
|
clock-names = "ciu", "biu";
|
|
};
|
|
|
|
/* Board portion */
|
|
dwmmc0@fcd03000 {
|
|
num-slots = <1>;
|
|
vmmc-supply = <&ldo12>;
|
|
fifo-depth = <0x100>;
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&sd_pmx_pins &sd_cfg_func1 &sd_cfg_func2>;
|
|
bus-width = <4>;
|
|
disable-wp;
|
|
cd-gpios = <&gpio10 3 0>;
|
|
cap-mmc-highspeed;
|
|
cap-sd-highspeed;
|
|
};
|