Linux MMC子系统
文章平均质量分 91
楓潇潇
这个作者很懒,什么都没留下…
展开
-
Linux驱动——mmc sd card 块设备读写流程(十三)
Linux驱动——mmc sd card 块设备读写流程(十三)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0 3. 参考博客: (1)[sd card] sd card块设备(mmc_blk)读写流程学习笔记文章目录Linux驱动——mmc sd card 块设备读写流程(十三)MMC blk_mq_ops的实现blk_mq_ops结构体成员解析mmc_mq_ops实现mmc_mq_init_request实现mmc_mq_exit_req原创 2022-02-08 14:30:37 · 3014 阅读 · 3 评论 -
Linux驱动——mmc sd card 创建块设备流程(十二)
Linux驱动——mmc sd card 创建块设备流程(十二)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0 3. 参考博客: (1)[sd card] sd card初始化流程 (2)[sd card] mmc_blk层为sd card创建块设备流程文章目录Linux驱动——mmc sd card 创建块设备流程(十二)块设备框架层次说明流程说明结构体说明sd card块设备驱动层mmc_blk的设备驱动模型实现mmc_driver的原创 2022-02-08 14:29:53 · 2657 阅读 · 0 评论 -
Linux驱动——mmc sd card初始化流程(十一)
Linux驱动——mmc sd card初始化流程(十一)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0 3. 参考博客: (1)[sd card] sd card初始化流程文章目录Linux驱动——mmc sd card初始化流程(十一)概述sd card简介sd card操作模式和卡状态inactive mode(无效模式)Card identification mode(卡识别模式)Data transfer mode(数据传输模式)c原创 2021-10-23 09:36:27 · 4047 阅读 · 3 评论 -
Linux驱动——mmc card热插拔检测机制(十)
Linux驱动——mmc card热插拔检测机制(十)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0 3. 参考博客:[sd card] mmc硬件总线扫描流程(以sd card为例)文章目录Linux驱动——mmc card热插拔检测机制(十)前言卡检测时机启动host时,检测中断检测轮询检测如何扫描mmc硬件总线detect task的创建detect task的唤醒detect task的实现sd card热插拔状态的获取获取sd car原创 2021-10-22 21:20:10 · 3114 阅读 · 0 评论 -
Linux驱动——mmc host controller(九)
Linux驱动——mmc host controller(九)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0文章目录Linux驱动——mmc host controller(九)前言概述host说明host驱动说明host contrller相关结构体mmc_hostmmc_host_opssunxi_mmc_hostmmc host controller驱动实现mmc host platform driver的添加sunxi_mmc_probe的实原创 2021-10-22 21:18:30 · 956 阅读 · 0 评论 -
Linux驱动——sdio type card(八)
Linux驱动——sdio type card(八)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0文章目录Linux驱动——sdio type card(八)概述数据结构mmc_sdio_ops核心接口说明sdio type card匹配相关mmc_attach_sdiommc_sdio_init_cardsdio ops相关函数mmc_send_io_op_condmmc_io_rw_directmmc_io_rw_extendedsdio_res原创 2021-10-22 21:16:24 · 963 阅读 · 0 评论 -
Linux驱动——sd type card(七)
Linux驱动——sd type card(七)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0 3. 参考博客:[mmc subsystem] mmc core(第五章)——card相关模块(mmc type card)文章目录Linux驱动——sd type card(七)概述数据结构mmc_sd_opssd_type核心接口说明sd type card匹配相关mmc_attach_sdmmc_sd_init_cardmmc_sd_get_c原创 2021-10-22 21:15:24 · 845 阅读 · 0 评论 -
Linux驱动——mmc type card(六)
Linux驱动——mmc type card(六)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0 3. 参考博客:[mmc subsystem] mmc core(第五章)——card相关模块(mmc type card)文章目录Linux驱动——mmc type card(六)概述数据结构mmc_opsmmc_type核心接口说明mmc type card匹配相关mmc_attach_mmcmmc_init_cardmmc_ops相关函数mm原创 2021-10-22 21:12:22 · 772 阅读 · 0 评论 -
Linux驱动——mmc bus浅析(五)
Linux驱动——mmc bus浅析(五)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0 3. 参考博客:3. [mmc subsystem] mmc core(第三章)——bus模块说明文章目录Linux驱动——mmc bus浅析(五)概述API预览bus相关mmc card相关数据结构mmc bus数据结构sdio bus数据结构核心接口实现mmc_register_bus实现sdio_register_bus实现mmc_register_原创 2021-10-22 21:09:02 · 1059 阅读 · 0 评论 -
Linux驱动——mmc host浅析(四)
Linux驱动——mmc host浅析(四)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0 3. 参考博客:4. [mmc subsystem] mmc core(第四章)——host模块说明文章目录Linux驱动——mmc host浅析(四)概述API预览mmc host分配、注册相关mmc host class相关mmc host属性解析相关核心接口函数实现mmc_register_host_class实现mmc_alloc_host实现m原创 2021-10-22 21:06:30 · 1819 阅读 · 0 评论 -
Linux驱动——mmc core浅析(三)
Linux驱动——mmc core浅析(三)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0 3. 参考博客:6. [mmc subsystem] mmc core(第六章)——mmc core主模块文章目录Linux驱动——mmc core浅析(三)mmc core概述API总览mmc core初始化相关mmc host的管理和维护相关mmc card的操作相关(包括card状态的获取)总线io setting相关host的mmc总线相关mmc原创 2021-10-22 21:05:13 · 1679 阅读 · 0 评论 -
Linux驱动——mmc数据结构(二)
Linux驱动——mmc数据结构(二)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0 3. 参考博客:2. [mmc subsystem] mmc core数据结构和宏定义说明Linux MMC framework(2)_host controller driver文章目录Linux驱动——mmc数据结构(二)数据结构关系host 相关struct mmc_hoststruct mmc_host_opscard相关struct mmc_car原创 2021-10-22 20:58:51 · 2435 阅读 · 1 评论 -
Linux驱动——mmc概念与框架(一)
Linux驱动——mmc概念与框架(一)备注: 1. Kernel版本:5.4 2. 使用工具:Source Insight 4.0 3. 参考博客:Linux MMC framework(1)_软件架构1. [mmc subsystem] 概念与框架文章目录Linux驱动——mmc概念与框架(一)概念mmc的概念mmc设备mmc协议软件架构sys下的文件节点说明bus节点host的class节点card对应的sys节点debug节点源码分析概念mmc的概念 mmc有很多种意义,原创 2021-10-22 20:55:37 · 4364 阅读 · 0 评论