/*************************************************************************
* I.MX6 sdio 设备注册及识别
* 说明:
* 大多数时候如果驱动都识别不到硬件设备,这就很艰难了,能识别到设备,
* 后续才有得发挥。
*
* 2016-6-12 深圳 南山平山村 曾剑锋
************************************************************************/
一、设备注册:
static void __init mx6_sabresd_board_init(void)
{
......
imx6q_add_sdhci_usdhc_imx(1, &mx6q_sabresd_sd2_data);
......
}
static const struct esdhc_platform_data mx6q_sabresd_sd2_data __initconst = {
//.cd_gpio = SABRESD_WL_HOST_WAKE,
.always_present = 1,
.keep_power_at_suspend = 1,
.support_8bit = 0,
.delay_line = 0,
.cd_type = ESDHC_CD_CONTROLLER,
.runtime_pm = 1,
};
二、dmesg 信息查看
root@android:/ # dmesg | grep SDIO
<6>mmc2: new high speed SDIO card at address 0001
root@android:/ #