目录
4.1.1 和平台相关的host(struct sdhci_msm_host)
1. host简单说明
host,也可以理解为host controller,是指mmc总线上的主机端,mmc总线的控制器,每个host controller对应一条mmc总线。
host controller会控制命令线、数据线和时钟线,从而实现mmc总线上的通讯。
上层发送mmc请求时,就是通过host controller产生对应的mmc通讯时序,下发至mmc设备,与mmc设备通讯。
注意,host的部分主要是实现card的通讯和检测,不去负责card的具体功能。
2. host驱动简单说明
2.1 host driver路径
平台实现mmc驱动,核心内容就是要实现host controller的驱动。
在mmc subsystem中,把host controller的驱动都放在了/drivers/mmc/host目录下。