continue with the privous Commit. Complete submission SDMMC driver in kernel-3.10.Currently,Only the sdcard can be used.

This commit is contained in:
xbw
2014-02-25 12:43:01 +08:00
parent 3afdc6aaef
commit d3ddf88f30
4 changed files with 11 additions and 6 deletions

View File

@@ -31,6 +31,8 @@
num-slots = <1>;
supports-highspeed;
broken-cd;
card-detect-delay = <200>;
pwr-gpios = <&gpio3 GPIO_A1 GPIO_ACTIVE_LOW>; /*pwr_en = GPIO3_A1*/
fifo-depth = <0x80>;
mmc,caps = <(MMC_CAP_4_BIT_DATA | MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED)>;
mmc,ocr = <(MMC_VDD_25_26 | MMC_VDD_26_27 | MMC_VDD_27_28 | MMC_VDD_28_29 |

View File

@@ -547,7 +547,7 @@ config MMC_DW_PLTFM
If unsure, say Y.
config MMC_DW_RK
config MMC_DW_ROCKCHIP
tristate "Rockchip specific extensions for Synopsys DW Memory Card Interface"
depends on MMC_DW
select MMC_DW_PLTFM

View File

@@ -39,11 +39,14 @@ obj-$(CONFIG_MMC_SDHI) += sh_mobile_sdhi.o
obj-$(CONFIG_MMC_CB710) += cb710-mmc.o
obj-$(CONFIG_MMC_VIA_SDMMC) += via-sdmmc.o
obj-$(CONFIG_SDH_BFIN) += bfin_sdh.o
obj-$(CONFIG_MMC_DW) += dw_mmc.o
#obj-$(CONFIG_MMC_DW) += dw_mmc.o
obj-$(CONFIG_MMC_DW) += rk_sdmmc.o
obj-$(CONFIG_MMC_DW_PLTFM) += dw_mmc-pltfm.o
# added by XBW to Specific Extensions for Synopsys DW Multimedia Card Interface in Rockchip Soc.
obj-$(CONFIG_MMC_DW_RK) += dw_mmc-rockchip.o rk_sdmmc_of.o
# To Specific Extensions for Synopsys DW Multimedia Card Interface in Rockchip Soc. Added by XBW.
obj-$(CONFIG_MMC_DW_ROCKCHIP) += dw_mmc-rockchip.o rk_sdmmc_of.o
obj-$(CONFIG_MMC_DW_EXYNOS) += dw_mmc-exynos.o
obj-$(CONFIG_MMC_DW_PCI) += dw_mmc-pci.o

View File

@@ -20,7 +20,7 @@
#include <linux/of.h>
#include <linux/of_gpio.h>
#include "dw_mmc.h"
#include "rk_sdmmc.h"
#include "dw_mmc-pltfm.h"
#include "rk_sdmmc_of.h"
@@ -223,6 +223,6 @@ static struct platform_driver dw_mci_rockchip_pltfm_driver = {
module_platform_driver(dw_mci_rockchip_pltfm_driver);
MODULE_DESCRIPTION("Rockchip Specific DW-SDMMC Driver Extension");
MODULE_AUTHOR("Bangwang Xie < xbw@rock-chips.com");
MODULE_AUTHOR("Bangwang Xie < xbw@rock-chips.com>");
MODULE_LICENSE("GPL v2");
MODULE_ALIAS("platform:dwmmc-rockchip");