路径:/drivers/gpio/devres.c
API | 接口描述 |
---|---|
devm_gpiod_get(struct device *dev, const char *con_id, enum gpiod_flags flags) |
功能:初始化gpio设备 参数:@dev --gpio设备 @con_id --gpio节点名 @flags --gpio初始化标志 返回值:gpio_desc结构体,就是gpio描述结构体 |
devm_gpiod_get_index(struct device *dev, const char *con_id, unsigned int idx, enum gpiod_flags flags) |
功能:初始化gpio设备 参数:@dev --gpio设备 @con_id --gpio节点名 @index --gpio标号,dts里的index @flags --gpio初始化标志 返回值:gpio_desc结构体,就是gpio描述结构体 |
devm_gpiod_get_index_optional( struct device *dev, const char *con_id, unsigned int index, enum gpiod_flags flags) |
功能:初始化gpio设备 参数:@dev --gpio设备 @con_id --gpio节点名 @index --gpio标号,dt |