通过platform data 管理gpio资源--dev
来源:互联网 发布:库里15 16赛季数据 编辑:程序博客网 时间:2024/06/08 15:39
#include <linux/gpio/machine.h>#include <linux/platform_device.h>#include "board.h"#include "head.h"struct gpiod_lookup_table gpios_table = {.dev_id = "mydev_gpio",.table = {GPIO_LOOKUP_IDX("gpio.0", 15, "led", 0, GPIO_ACTIVE_HIGH),GPIO_LOOKUP_IDX("gpio.0", 16, "led", 1, GPIO_ACTIVE_HIGH),GPIO_LOOKUP_IDX("gpio.0", 17, "led", 2, GPIO_ACTIVE_HIGH),GPIO_LOOKUP("gpio.0", 1, "power", GPIO_ACTIVE_LOW),{ },},};static struct mydev_gpio_platform_data mydev_platform_data = {.name= "mydev",.type= MYDEV_TYPE_FIRST,};static struct platform_device mydev_device = {.name= "mydev_gpio",.id= -1,.dev= {.platform_data = &mydev_platform_data,},};int __init mydev_init(void){gpiod_add_lookup_table(&gpios_table);platform_device_register(&mydev_device);}
阅读全文
0 0
- 通过platform data 管理gpio资源--dev
- 通过platform data 管理gpio资源--drv
- 通过/dev/mem实现用户层访问GPIO寄存器
- Core Data 通过GCD实现多线程管理
- Platform SDK data types
- Big Data Application Platform
- stream data platform 1
- stream-data-platform-2/
- 通过WEBDAV管理Domino中的文件资源
- 通过类来对资源进行管理
- 通过JedisPool资源池管理jedis连接
- Big Graph Data on Hortonworks Data Platform
- gpiolib管理gpio过程
- gpiolib管理gpio过程
- gpiolib管理gpio过程
- gpiolib管理gpio过程
- GPIO配置和管理
- 项目管理与platform
- C++读取特定路径下文件目录及文件名称
- binaryCompare下载
- 服务提供者框架
- 【C#】接口(Interface)
- Selenium常用命令
- 通过platform data 管理gpio资源--dev
- python-marplot 基本绘图案例
- Java 各基本数据类型和所占的字节数
- 【C#】 命名空间(Namespace)
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战012--DateSet实用API详解012
- 第十一周项目1
- dubbo
- 转让:友善之臂Cortex-A8 Smart210开发板
- 【C#】预处理器指令