目录
2.3 mmc card的操作相关(包括card状态的获取)
1. 简介
1.1 mmc core概述
mmc core主模块是mmc core的实现核心。也是本章的重点内容。
对应代码位置drivers/mmc/core/core.c。
其主要负责如下功能:
(1)mmc core初始化,包括注册mmc bus、mmc host class等等
(2)mmc host的管理和维护,包括为其他模块提供mmc_host的操作接口,如下
host的启动和停止
host的占用和释放
host电源状态的保存和恢复
host总线操作集的绑定和解绑
host上卡状态检测
(3)为其他模块提供mmc_card的操作接口,如下
card的唤醒和休眠
card擦除
card属性的获取
(4)为其他模块提供总线io setting的接口
(5)为其他模块提供mmc请求接口
(