linux_own_driver
leds { compatible = "gpio-leds"; // 必须 pinctrl-names = "default"; pinctrl-0 = <&pinctrl_gpio_leds>; led1{ label = "led1"; // 可选 gpios = <&gpio1 3 GPIO_ACTIVE_LOW>; // 必须 linux,default-trigger = "heartbeat";// 可选,默认是none模式 default-state = "on"; // 可选,默认是off }; };keys { compatible = "gpio-keys"; // 必须 pinctrl-names = "default"; pinctrl-0 = <&pinctrl_gpio_keys>; autorepeat; // 可选, 按住key时,重复上报标志 key0 { label = "KEY0_ENTER"; // 可选 linux,code = <KEY_ENTER>; // 必须 gpios = <&gpio1 18 GPIO_ACTIVE_LOW>; // 必须 }; };
Last updated