led等的设备信息如下:我的目的是怎样可以提取子节点red-gpios的gpio信息?因为如果对等进行操作gpio信息是必须提出来的,我之前使用of_get_named_gpio_flags(np, "green-gpios", 0, &g_flag)函数,可是这个函数只能提取第一个子节点的,green, bule的不能够提取。我想请问下有没有哪个函数可以随便提取这三个子节点的gpio引脚信息以及使用方法?最好能和gpio_direction_output(gpio, 0);函数一起使用。各位大佬有没有什么建议? leds { compatible = "gpio-leds"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_led_gpio_default>; status = "okay"; /* conflict with pwm0 */
red { label = "red"; red-gpios = <&pioA 38 GPIO_ACTIVE_LOW>; };
green { label = "green" green-gpios = <&pioA 37 GPIO_ACTIVE_LOW>; };
blue { label = "blue"; bule-gpios = <&pioA 32 GPIO_ACTIVE_LOW>; linux,default-trigger = "heartbeat"; }; }
|