- 积分
- 4
贡献15
飞刀0 FD
注册时间2015-10-26
在线时间0 小时
扫一扫,手机访问本帖
|
我们公司买的你们的I.MX6开发板,我在根据你们用户手册编译,下载到开发板上,发现
/sys/class/leds/子系统没有创建的文件
我在你们board-mx6q_sabresd.c文件中
#if defined(CONFIG_LEDS_TRIGGER) || defined(CONFIG_LEDS_GPIO)
static struct gpio_led imx6q_gpio_leds[] = {
GPIO_LED(SABRESD_CHARGE_NOW, "chg_now_led", 0, 1,
"charger-charging"),
GPIO_LED(LED_TEST, "my_led", 0, 1,
"led"),
};
static struct gpio_led_platform_data imx6q_gpio_leds_data = {
.leds = imx6q_gpio_leds,
.num_leds = ARRAY_SIZE(imx6q_gpio_leds),
};
static struct platform_device imx6q_gpio_led_device = {
.name = "leds-gpio",
.id = -1,
.num_resources = 0,
.dev = {
.platform_data = &imx6q_gpio_leds_data,
}
};
static void __init imx6q_add_device_gpio_leds(void)
{
//if (!uart5_enabled)
platform_device_register(&imx6q_gpio_led_device);
}
#else
static void __init imx6q_add_device_gpio_leds(void) {
platform_device_register(&imx6q_gpio_led_device);
}
#endif
我屏蔽了这一行if(!uart5_eabled),这样就给设备注册到驱动上了,
但是我编译完成了,通过超级终端/sys/class/leds/没有创建的文件,希望飞凌能给说明这是什么问题?
希望快点答复
|
|