Fork me on GitHub
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 99 下一页
摘要: 一、sdhci core说明 1、sdhci说明 具体参考《host(第一章)——概述》 SDHC:Secure Digital(SD) Host Controller,是指一套sd host控制器的设计标准,其寄存器偏移以及意义都有一定的规范,并且提供了对应的驱动程序,方便vendor进行host 阅读全文
posted @ 2019-05-05 15:24 yooooooo 阅读(2116) 评论(0) 推荐(1) 编辑
摘要: 一、host简单说明 host,也可以理解为host controller,是指mmc总线上的主机端,mmc总线的控制器,每个host controller对应一条mmc总线。 host controller会控制命令线、数据线和时钟线,从而实现mmc总线上的通讯。 上层发送mmc请求时,就是通过h 阅读全文
posted @ 2019-05-05 11:25 yooooooo 阅读(1666) 评论(0) 推荐(0) 编辑
摘要: 一、说明 1、mmc core概述 mmc core主模块是mmc core的实现核心。也是本章的重点内容。 对应代码位置 。 其主要负责如下功能: mmc core初始化,包括注册mmc bus、mm host class等等 mmc host的管理和维护,包括为其他模块提供mmc_host的操作 阅读全文
posted @ 2019-05-05 09:45 yooooooo 阅读(2468) 评论(1) 推荐(1) 编辑
摘要: 零、说明(重要,需要先搞清楚概念有助于后面的理解) 1、mmc core card相关模块为对应card实现相应的操作,包括初始化操作、以及对应的总线操作集合。负责和对应card协议层相关的东西。 这里先学习mmc type card。后续再学习sd type card。 对应代码: 2、另外,这里 阅读全文
posted @ 2019-05-05 09:44 yooooooo 阅读(2257) 评论(0) 推荐(0) 编辑
摘要: 零、说明 对应代码drivers/mmc/core/host.c,drivers/mmc/core/host.h。 为底层host controller driver实现mmc host的申请以及注册的API等等,以及host相关属性的实现。 一、API总览 1、mmc host分配、注册相关 mm 阅读全文
posted @ 2019-04-29 15:17 yooooooo 阅读(1920) 评论(0) 推荐(0) 编辑
摘要: 零、说明 对应代码drivers/mmc/core/bus.c。 抽象出虚拟mmc bus,实现mmc bus的操作。 一、API总览 1、mmc bus相关 mmc_register_bus & mmc_unregister_bus 用于注册和卸载mmc bus(虚拟mmc总线)到设备驱动模型中。 阅读全文
posted @ 2019-04-29 14:41 yooooooo 阅读(1628) 评论(0) 推荐(1) 编辑
摘要: 一、host相关 1、struct mmc_host struct mmc_host是mmc core由host controller抽象出来的结构体,用于代表一个mmc host控制器。 数据结构如下: ocr值各个位代表的电压意义如下: host属性2(mmc_host caps2)支持的属性如 阅读全文
posted @ 2019-04-29 14:23 yooooooo 阅读(2282) 评论(0) 推荐(2) 编辑
摘要: 一、概念 1、mmc的概念 mmc有很多种意义,具体如下: mmc MultiMedia Card,多媒体存储卡, 但后续泛指一个接口协定(一种卡式),能符合这接口的内存器都可称作mmc储存体。 主要特性如下: 工作电压:高电压为2.7~3.6 V,低电压为1.65~1.95 V,可选。 mmc总线 阅读全文
posted @ 2019-04-29 14:22 yooooooo 阅读(2125) 评论(0) 推荐(0) 编辑
摘要: 如何查看和修改寄存器 在程序中可以使用HI_SYS_ReadRegister,HI_SYS_WriteRegister接口进行寄存器的读写操作。 在单板命令行下,使用工具。 单板/usr/sbin目录下,有一系列寄存器操作相关的工具,分别介绍如下: 工具 | 参数 |功能| 备注 | | | him 阅读全文
posted @ 2019-04-28 12:04 yooooooo 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: 本篇文章主要是在ioremap_nocache函数说明的基础上进行整理,加入该函数的用法简介。 函数原型 调用 函数之后,返回一个线性地址,此时CPU 可以访问设备的内存(已经将其映射到了线性地址空间中了),此时CPU可以使用访问内存的指令访问设备的内存空间,此时我们就可以像访问内存一样来访问设备的 阅读全文
posted @ 2019-04-27 23:13 yooooooo 阅读(2738) 评论(0) 推荐(0) 编辑
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 99 下一页