RK3399平台开发系列讲解(内核入门篇)1.51、platform_get_resource 函数实现细节

简介: RK3399平台开发系列讲解(内核入门篇)1.51、platform_get_resource 函数实现细节

1.gif

设备树中的节点被转换为platform_device后,设备树中的reg属性、interrupts属性也会被转换为“resource”。这时,你可以使用这个函数取出这些资源。


platform_get_resource 函数源码如下:


  • 新内核实现


目录:v4.19/drivers/base/platform.c

/**
 * platform_get_resource - get a resource for a device
 * @dev: platform device
 * @type: resource type
 * @num: resource index
 */
struct resource *<
相关文章
|
Linux API SoC
设备树知识小全(十一):OF是什么?
设备树知识小全(十一):OF是什么?
510 0
|
安全 程序员 Linux
【C++】—— c++11之智能指针
【C++】—— c++11之智能指针
372 0
解决办法:fatal error: SDL.h: 没有那个文件或目录
解决办法:fatal error: SDL.h: 没有那个文件或目录
758 0
|
Linux 芯片
一篇文章讲明白Linux下控制GPIO的三种方法
一篇文章讲明白Linux下控制GPIO的三种方法
2939 3
STM32速成笔记(六)—定时器
本文介绍了定时器的概念,作用。针对STM32F1的通用定时器做了详细介绍。此外,介绍了PWM的概念,用途以及STM32F1的PWM,给出了PWM频率的计算方法。最后通过介绍利用定时器的更新中断和PWM这两种方法实现呼吸灯,展示了定时器和PWM的配置步骤,并给出了详细的程序设计。另外,介绍了利用定时器实现按键长短按的检测方法。
960 0
STM32速成笔记(六)—定时器
|
缓存
USB3.2 摘录(一)(上)
USB3.2 摘录(一)
709 0
USB3.2 摘录(一)(上)
|
Linux API Android开发
Sync File API 指南【ChatGPT】
Sync File API 指南【ChatGPT】
|
XML Ubuntu 物联网
Linux系统中驱动入门设备树DTS(经典)
Linux系统中驱动入门设备树DTS(经典)
2213 0