Linux内核4.14版本——mmc core(5)——mmc core主模块(1)简介

本文介绍了Linux内核4.14中mmc core的主要功能,包括mmc core初始化、mmc host管理和维护、mmc card操作接口、总线IO设置等。详细阐述了mmc core在启动停止、电源管理、卡检测等方面的接口和操作集,并提供了API总览。
摘要由CSDN通过智能技术生成

目录

1. 简介

1.1 mmc core概述

1.2 操作集说明

2. API总览

2.1 mmc core初始化相关

2.2 mmc host的管理和维护相关

2.3 mmc card的操作相关(包括card状态的获取)

2.4 总线io setting相关

2.5 host的mmc总线相关

2.6 mmc请求相关

2.7 card检测相关

2.8 bkops操作相关

2.9 regulator操作相关

2.10 card擦除操作相关

2.11 clock操作接口

2.12 mmc core电源管理操作

3. 参考文章

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请求接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值