drivers
来源:互联网 发布:各国的创世神话 知乎 编辑:程序博客网 时间:2024/05/01 11:32
struct platform_device my_device_sd ={
.name= "my_mmc", /*设备名称,*/ .resource = my_resource_sd,
.dev ={.init_name = "dev:uart0",.platform_data = &proj_ports[0] }}
static struct platform_device __initdata *my_devices[] ={ &my_device_sd, ... } //数组
.init_machine = my_init_mach{
platform_add_devices(my_devices, ARRAY_SIZE(my_devices)); }
platform_driver_register()中添加device到内核最终还是调用的device_add函数。
Platform_device_add和device_add最主要的区别是多了一步insert_resource(p, r),即将platform资源(resource)添加进内核,由内核统一管理
.name= "my_mmc", /*设备名称,*/ .resource = my_resource_sd,
.dev ={.init_name = "dev:uart0",.platform_data = &proj_ports[0] }}
static struct platform_device __initdata *my_devices[] ={ &my_device_sd, ... } //数组
.init_machine = my_init_mach{
platform_add_devices(my_devices, ARRAY_SIZE(my_devices)); }
platform_driver_register()中添加device到内核最终还是调用的device_add函数。
Platform_device_add和device_add最主要的区别是多了一步insert_resource(p, r),即将platform资源(resource)添加进内核,由内核统一管理
阅读全文
0 0
- drivers
- Network Drivers
- I2C Drivers
- Serial Drivers
- Display Drivers
- Network Drivers
- Serial Drivers
- Display Drivers
- Serial Drivers
- Layered Drivers vs. Monolithic Drivers
- File System Drivers & File System Filter Drivers
- Device Drivers(ZT)
- Gentoo HOWTO ATI Drivers
- Usb Device Drivers
- Writing Linux LCD drivers
- 4.1. Character Device Drivers
- Writing USB Device Drivers
- Writing Linux LCD drivers
- 计算机中的科学计数法
- python实现进度条
- 【C#】Lambda表达式
- LightOJ 1074 Extended Traffic(SPFA+负环)
- mySQL创建表时添加表和列的注释,以及查看表和列的注释
- drivers
- Ubuntu 14.04 install python-pip
- java每日一练
- 四元数的“前世”与“今生”
- java中的IO File类的用法详解加代码演示
- 使用ATtiny85单片机驱动四个RGB LED指示灯
- Ubuntu 16.04下安装以太坊编译环境以及设置合约功能(支持geth 1.6以及solc 0.4.16版本以上)
- invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific
- Java中String.format()使用