我在kernel_imx/arch/arm/mach-mx6/board-mx6q_sabresd.c中增加了
static struct gpio_led imx6q_gpio_leds[]{
GPIO_LED(SABRESD_USER_LED, "usr_led", 0, 1,
"charger"),
}
并定义了#define SABRESD_USER_LED_B IMX_GPIO_NR(1, 20)
另外查找了IMX_GPIO_NR(1, 20)未被define给其他名称
另外查看了在board-mx6q_sabresd.h文件中
static iomux_v3_cfg_t mx6q_sabreauto_pads[]中包含
MX6Q_PAD_SD1_CLK__GPIO_1_20
在内核设置里也选中了led support for gpio connected leds
为什么编译内核后 烧录进开发板中 查看开发板的sys/class/leds文件夹是空的?是上述步骤哪里出错或者遗漏呢?
谢谢!
系统是android 4.2.2 |