Chinaunix首页 | 论坛 | 博客
  • 博客访问: 84318
  • 博文数量: 29
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 18
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-07 23:50
文章分类
文章存档

2014年(13)

2013年(16)

我的朋友

分类:

2013-11-16 15:25:18

定义一个platform_device一般需要初始化两个方面的内容:设备占用的资源resource和设备私有数据dev.platform_data。最重要的是resource
设备占用的资源主要是两个方面:IO内存和irq资源。
Resource定义于kernel\include\linux\ioport.h
struct resource {
const char *name;
unsigned long start, end;
unsigned long flags;
struct resource *parent, *sibling, *child;
};

阅读(1680) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~