of_get_gpio_flags和of_get_named_gpio_flags函数区别
时间: 2024-06-18 21:05:46 浏览: 444
char_driver_leds.zip_GPIO
of_get_gpio_flags函数用于获取设备树中某个GPIO引脚的flags属性值,该函数的参数是一个设备节点和GPIO编号。如果找到了指定GPIO,该函数会返回该GPIO的flags属性值;否则返回负数。这个函数在内核中定义在drivers/of/gpio.c文件中。
of_get_named_gpio_flags函数同样用于获取设备树中某个GPIO引脚的flags属性值,但是与of_get_gpio_flags函数不同的是,它可以接受一个默认值作为第三个参数,当没有找到指定GPIO时,会返回该默认值。该函数的参数包括设备节点、GPIO名称、以及默认值。这个函数在内核中定义在drivers/of/gpio.c文件中。
阅读全文