摘要:
最近在研究PXA300 SD卡的驱动程序,搞清楚了SD卡的初始化流程,记录如下1.在pxamci_probe()函数调用mmc_alloc_host()分配mmc_host结构,初始化了mmc_rescan延时任务2. 接着进行了mmc_host结构的一系列的初始化,MMC硬件控制器寄存器相关的初始化,中断的注册,DMA的初始化等3. 在pxamci_probe()最后调用了mmc_add_host()进行了mmc_host设备驱动模型相关的设置,执行mmc_host_start() 启动了mmc_rescan延时任务。4. 紧接着执行mmc_rescan()函数,发送相关的命令,依次扫描接到 阅读全文
posted @ 2011-01-06 12:38 路漫漫... 阅读(1723) 评论(0) 推荐(1) 编辑