mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 20:32:04 +09:00
raho sdcard 检测修改 --raho 没有cd脚,故只能在关机情况下插拔卡
This commit is contained in:
@@ -161,10 +161,10 @@ static struct map_desc rk2818_io_desc[] __initdata = {
|
||||
*****************************************************************************************/
|
||||
void rk2818_sdmmc0_cfg_gpio(struct platform_device *dev)
|
||||
{
|
||||
rk2818_mux_api_set(GPIOH_MMC0D_SEL_NAME, IOMUXA_SDMMC0_DATA123);
|
||||
rk2818_mux_api_set(GPIOH_MMC0_SEL_NAME, IOMUXA_SDMMC0_CMD_DATA0_CLKOUT);
|
||||
#if 0
|
||||
rk2818_mux_api_set(GPIOF3_APWM1_MMC0DETN_NAME, IOMUXA_SDMMC1_DETECT_N);
|
||||
rk2818_mux_api_set(GPIOH_MMC0D_SEL_NAME, IOMUXA_SDMMC0_DATA123);
|
||||
rk2818_mux_api_set(GPIOH_MMC0_SEL_NAME, IOMUXA_SDMMC0_CMD_DATA0_CLKOUT);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
@@ -887,11 +887,14 @@ static int rk2818_sdmmc_get_ro(struct mmc_host *mmc)
|
||||
|
||||
static int rk2818_sdmmc_get_cd(struct mmc_host *mmc)
|
||||
{
|
||||
#if !defined(CONFIG_MACH_RAHO)
|
||||
struct rk2818_sdmmc_host *host = mmc_priv(mmc);
|
||||
u32 cdetect = readl(host->regs + SDMMC_CDETECT);
|
||||
|
||||
return (cdetect & SDMMC_CARD_DETECT_N)?0:1;
|
||||
|
||||
#else
|
||||
return 1; //raho<68><6F><EFBFBD><EFBFBD>û<EFBFBD><C3BB>cd<63><64><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD>϶<EFBFBD><CFB6><EFBFBD>Ϊ<EFBFBD>п<EFBFBD><D0BF><EFBFBD><EFBFBD>ڡ<EFBFBD><DAA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>£<EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD>ڹػ<DAB9><D8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>²<EFBFBD><C2B2>ο<EFBFBD><CEBF><EFBFBD><EFBFBD><EFBFBD>Ч
|
||||
#endif
|
||||
}
|
||||
|
||||
static void rk2818_sdmmc_enable_sdio_irq(struct mmc_host *mmc, int enable)
|
||||
|
||||
Reference in New Issue
Block a user