高通 SD卡驱动代码流程
msm8916 5.1:
kernel/drivers/mmc/host/sdhci-msm.c
sdhci_msm_populate_pdata函数解析dts
sdhci_msm_probe-------probe
mmc_gpio_request_cd----------注册中断
devm_request_threaded_irq------从参数中得出中断处理函数 mmc_gpio_cd_irqt
mmc_gpio_cd_irqt----中断处理函数里调用mmc_detect_change-----开启delayed_work------mmc_schedule_delayed_work根据参数找到delayed_work的注册和处理函数---------mmc_rescan(core/core.c)----INIT_DELAYED_WORK(&host->detect, mmc_rescan);(core/host.c)
sdm450 7.0:
kernel/drivers/mmc/host/sdhci-msm.c
sdhci_msm_populate_pdata函数解析dts
sdhci_msm_probe-------probe
mmc_gpio_request_cd----------注册中断
mmc_gpio_cd_irqt--(slot-gpio.c)--中断处理函数里调用mmc_detect_change-----开启work
----mmc_rescan(core/core.c)
----INIT_DELAYED_WORK(&host->detect, mmc_rescan);(core/host.c)
高通 SD卡驱动代码流程相关推荐
- android加载efi分区,高通Android UEFI XBL 代码流程分析
高通Android UEFI XBL 代码流程分析 背景 之前学习的lk阶段点亮LCD的流程算是比较经典,但是高通已经推出了很多种基于UEFI方案的启动架构. 所以需要对这块比较新的技术进行学习.在学 ...
- 从高通手动搜网代码流程看sd脚本的执行
前记: 这是我好多年前写的一个文档了.有一年没有做modem侧了,最近一直在做AP原生拨号盘和框架.发现自己原来比较喜欢看协议文档,也喜欢对着协议看代码实现.看一个协议的过程中,总是发现原来还有更多相 ...
- SD卡驱动分析(二)
三.下面分析一下高通的android2.3的代码中SD卡驱动的流程. 在kernel中,SD卡是作为平台设备加入到内核中去的,在/kernel/arch/arm/mach-msm/devices-ms ...
- CE下基于Zylonite硬件平台的SD卡驱动开发
摘要:本文结合实际项目(一款以WINCE为操作系统内核的GSM/PHS双模智能手机)对嵌入式系统Windows CE5.0的底层驱动(SD卡)的架构进行了分析和研究,以MARVELL公司提供的基于IN ...
- sd 卡驱动--基于高通平台
点击打开链接 内容来自以下博客: http://blog.csdn.net/qianjin0703/article/details/5918041 Linux设备驱动子系统第二弹 - SD卡 (有介绍 ...
- SD/TF卡驱动(二)--------SD卡程序初始化流程以及读写
说明: ①测试的SD卡为高容量卡,支持SD卡2.0协议,容量为16G ②采用GPIO模拟SPI时序的方式对SD卡进行驱动,很方便移植到没有硬件SPI或者SDIO的MCU,对于这类MCU,只需要将对应的 ...
- SD卡驱动分析(一)
Android下的SD卡驱动与标准LINUX下的SD卡驱动好像没有太大的区别,这里就以高通的ANDROID 2.3以代表,来简要分析一下LINUX下SD卡驱动的写法.由于小弟的技术有限,分析的有错的地 ...
- Linux格式化sd卡博客,linux设备驱动那点事儿之SD卡驱动理论篇
一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低 ...
- 卡函数or1200基于simple-spi的SD卡驱动
每日一贴,天今的内容关键字为卡函数 这篇blog来说说基于simple-spi这个ipcore编写spi模式的SD Card裸机的驱动程序,植移依附分不清什么SD卡啊,micro SD啊,miniSD ...
- linux sd卡驱动流程图,SD卡驱动(详细介绍,不明白的人可以仔细看看了.有流程图)-转-OpenEdv-开源电子网...
ffice ffice" /> 一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡.它是一种非易失性存储器件,体积小巧(2 ...
最新文章
- SpringBoot 修改banner信息
- 玩转Go语言之特殊的语法
- 一款好用的JS时间日期插件layDate
- 在Linux服务器上配置phpMyAdmin--允许空密码
- RSA公钥文件(PEM)解析
- MaxCompute - ODPS重装上阵 第三弹 - 复杂类型
- chap01 .net 基本框架介绍
- M6315模块连接阿里云物联网MQTT通讯
- mysql sql语句提升_mysql基本sql语句大全(提升用语篇)
- Python程序设计学习笔记-概述
- 企业级 SpringBoot 教程 (十四)在springboot中用redis实现消息队列
- servlet精华讲解
- 容斥原理-51nod1284
- MD5生成与校验(Linux/UNIX/Windows)
- 政策热市场冷 中国新能源汽车遇尴尬
- android 应用更新安装时出现《 文件包与具有同一名称的现有文件包冲突》小记录
- 项目日志20190707
- cannot find -lxxx问题
- python透视变换原理_python cv2中的透视变换
- Multi-modal Dense Video Captioning--论文翻译
热门文章
- 开源阅读书源_【阅读】一款开源的强大的看书软件!amp;超多书源。
- a59s刷机包卡刷 oppo_OPPO A59s 5.1 ROM刷机包 ColorOS 精简卡刷包 ROOT权限
- 前端开发所需基本环境和软件配置
- Premiere视频剪辑软件的破解和安装
- apipost自动化测试工具
- Windows cmake 编译慢无响应文件下载失败?
- 基于javaweb+mysql数据库实现的宠物领养|流浪猫狗网站项目源代码
- IC卡防批量复制破解 Mifare卡一卡一密方案说明 门禁卡校园卡水卡会员卡防破解方案
- 飞思卡尔mc9s08烧录方法_飞思卡尔单片机烧写程序方法(量产).pdf
- 飞思卡尔mc9s08烧录方法_编程器USBDM 读写MC9S08 MCF51 批量烧录刷写NXP飞思卡尔单片机...