From: 柯飞雄 Date: Tue, 25 May 2010 04:57:44 +0000 (+0000) Subject: mod sd driver X-Git-Tag: firefly_0821_release~11473 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=2b47013c3cb0f50fb0c139420f2eaa7900129727;p=firefly-linux-kernel-4.4.55.git mod sd driver --- diff --git a/arch/arm/mach-rk2818/board-midsdk.c b/arch/arm/mach-rk2818/board-midsdk.c index 56a14d40832f..a313e055b525 100644 --- a/arch/arm/mach-rk2818/board-midsdk.c +++ b/arch/arm/mach-rk2818/board-midsdk.c @@ -171,6 +171,7 @@ struct rk2818_sdmmc_platform_data default_sdmmc0_data __initdata = { MMC_VDD_33_34|MMC_VDD_34_35| MMC_VDD_35_36), .host_caps = (MMC_CAP_4_BIT_DATA|MMC_CAP_MMC_HIGHSPEED|MMC_CAP_SD_HIGHSPEED), .cfg_gpio = rk2818_sdmmc0_cfg_gpio, + .no_detect = 0; #ifdef CONFIG_SDMMC0_USE_DMA .use_dma = 1, #else @@ -184,6 +185,7 @@ struct rk2818_sdmmc_platform_data default_sdmmc1_data __initdata = { .host_caps = (MMC_CAP_4_BIT_DATA|MMC_CAP_SDIO_IRQ| MMC_CAP_MMC_HIGHSPEED|MMC_CAP_SD_HIGHSPEED), .cfg_gpio = rk2818_sdmmc1_cfg_gpio, + .no_detect = 1; #ifdef CONFIG_SDMMC1_USE_DMA .use_dma = 1, #else diff --git a/arch/arm/mach-rk2818/include/mach/board.h b/arch/arm/mach-rk2818/include/mach/board.h index d330425a12c0..d98c1f56825a 100644 --- a/arch/arm/mach-rk2818/include/mach/board.h +++ b/arch/arm/mach-rk2818/include/mach/board.h @@ -32,6 +32,7 @@ struct rk2818_sdmmc_platform_data { unsigned int host_caps; unsigned int host_ocr_avail; unsigned int use_dma:1; + unsigned int no_detect:1; void (*cfg_gpio)(struct platform_device *dev); };