8148 add spi driver

http://blog.csdn.net/zouwen198317/article/details/8452209

http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/366275

http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/382636

http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/382636

http://processors.wiki.ti.com/index.php/TI81XX_PSP_McSPI_Driver_User_Guide

http://blog.csdn.net/droidphone/article/details/23932447

http://processors.wiki.ti.com/index.php/Category:DaVinci_Linux

http://processors.wiki.ti.com/index.php/DM814x_AM387x_PSP_User_Guide

http://processors.wiki.ti.com/index.php?title=TI81XX_PSP_McSPI_Driver_User_Guide&redirect=no

http://e2e.ti.com/support/arm/sitara_arm/f/791/t/327117

时间: 2024-10-08 00:03:48

8148 add spi driver的相关文章

Jboss wildfly add JDBC driver

Jboss wildfly  添加 JDBC driver 我这里使用的是 wildfly-8.0.0.Final 第一步: 首先在modules里面添加mysql的驱动包 例如:modules\system\layers\base\com  在这下面新建 mysql文件夹,然后在mysql下面建子文件夹 main,这个main名字不能随便修改,这是规则. 整体路劲如下: modules\system\layers\base\com\mysql\main 然后在main下面新建一个module.

linux driver module

本文将对Linux系统中的sysfs进行简单的分析,要分析sysfs就必须分析内核的driver-model(驱动模型),两者是紧密联系的.在分析过程中,本文将以platform总线和spi主控制器的platform驱动为例来进行讲解.其实,platform机制是基于driver-model的,通过本文,也会对platform机制有个简单的了解. 内核版本:2.6.30 1. What is sysfs? 个人理解:sysfs向用户空间展示了驱动设备的层次结构.我们都知道设备和对应的驱动都是由内

让MT7620完美支持32M SPI Flash(W25Q256) — 兼谈设备驱动中的shutdown方法

前言 OpenWrt的最新kernel(3.14.28)已经能够支持32M SPI Flash的读写以及擦除操作.然而,可能是系统考虑不周,亦或是MT7620系统的BUG,在配置了W25Q256的MT7620开发板系统上,无法soft reset!经过查阅相关资料,发现,MT7620默认支持24bit(3byte)的spi地址模式,而要支持32M以上的spi flash,则必须切换到32bit(4byte)地址模式.在soft reset的时候,spi停留在了32bit模式,没有切换回默认的24

3.0.35 SPI主机控制器驱动和外设驱动

SPI(同步外设接口)是由motorola开发的全双工同步串行总线,其接口由MISO(串行数据输入),MOSI(串行数据输出),SCK(串行移位时钟) SS(从使能信号)4种信号构成.SS决定了惟一的与主设备通信的从设备,主设备通过产生移位时钟来发起通信. 在3.0.35 内核中,用spi_master 结构体来描述一个spi 主机控制器驱动,如下定义(include/linux/spi/spi.h): /** * struct spi_master - interface to SPI mas

Driver Porting and Configuration for A20

Driver Porting and Configuration Porting I/O Control Driver The I/O control driver is built as a module, can be used for controlling common peripherals, such as LED, push button, buzzer. Copy io_control_dev to your ubuntu system, compile it with your

Linux下spi驱动开发

转载至:http://www.embedu.org/Column/Column367.htm 作者:刘洪涛,华清远见嵌入式学院讲师. 一.概述 基于子系统去开发驱动程序已经是linux内核中普遍的做法了.前面写过基于I2C子系 统的驱动开发.本文介绍另外一种常用总线SPI的开发方法.SPI子系统的开发和I2C有很多的相似性,大家可以对比学习.本主题分为两个部分叙述,第一 部分介绍基于SPI子系统开发的理论框架:第二部分以华清远见教学平台FS_S5PC100上的M25P10芯片为例(内核版本2.6

SPI在linux3.14.78 FS_S5PC100(Cortex A8)和S3C2440上驱动移植(deep dive)

由于工作的原因,对SPI的理解最为深刻,也和SPI最有感情了,之前工作都是基于OSEK操作系统上进行实现,也在US/OS3上实现过SPI驱动的实现和测试,但是都是基于基本的寄存器操作,没有一个系统软件架构的思想,感觉linux SPI驱动很强大,水很深,废话少说,SPI总线上有两类设备:一类是主机端,通常作为SOC系统的一个子模块出现,比如很多嵌入式MPU中都常常包含SPI模块.一类是从机被控端,例如一些SPI接口的Flash.传感器等等.主机端是SPI总线的控制者,通过使用SPI协议主动发起S

直接访问树莓派的SPI,不通过驱动程序

pispi.h: 1 #ifndef PI_SPI_H 2 #define PI_SPI_H 3 4 #define SPICLKDIV 32 /* ~8 Mhz */ 5 6 #define SPIBUFSIZE 32 /* SPI buffer size */ 7 #define BUFSIZE (SPIBUFSIZE/4) 8 9 /* Broadcom defines */ 10 11 #define BCM2835_PERI_BASE 0x20000000 12 #define BCM

spi驱动框架全面分析,从master驱动到设备驱动

内核版本:linux2.6.32.2 硬件资源:s3c2440 参考:  韦东山SPI视频教程 内容概括: 1.I2C 驱动框架回顾 2.SPI 框架简单介绍 3.master 驱动框架 3.1 驱动侧 3.2 设备侧 4.SPI 设备驱动框架 4.1 设备册 4.2 驱动侧 5.设备驱动程序实例 1.I2C 驱动框架回顾 在前面学习 I2C 驱动程序的时候我们知道,I2C 驱动框架分为两层,一层是控制器驱动程序 i2c_adapter,它一般是由芯片厂商写好的,主要提供一个 algorithm