From 2b47013c3cb0f50fb0c139420f2eaa7900129727 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E6=9F=AF=E9=A3=9E=E9=9B=84?= Date: Tue, 25 May 2010 04:57:44 +0000 Subject: [PATCH] mod sd driver --- arch/arm/mach-rk2818/board-midsdk.c | 2 ++ arch/arm/mach-rk2818/include/mach/board.h | 1 + 2 files changed, 3 insertions(+) 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); }; -- 2.34.1