RK3399平台开发系列讲解(内核入门篇)1.53、platform平台设备
🚀返回专栏总目录
文章目录
- 一、设备配置-非设备树
-
- 1.1、资源
- 1.2、平台数据
- 1.3、声明平台设备
- 二、设备配置 - DTS
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢平台设备在内核中表示为struct platform_device
的实例。
有两种方法可以把有关设备所需的资源(IRQ
、DMA
、内存区域、I/O
端口、总线)和数据(要传递给驱动程序的任何自定和私有数据结构)通知内核。
一、设备配置-非设备树
这种方法用于不支持设备树的内核版本。使用这种方法,驱动程序可以保持其通用性,使设备注册到与开发板相关的源文件中。
1.1、资源
资源代表设备在硬件方面的所有特征元素,以及设备所需的所有元素,以便设置使其