Ejemplo n.º 1
0
static int __init leds_init(void)
{
	leds_class = class_create(THIS_MODULE, "leds");
	if (IS_ERR(leds_class))
		return PTR_ERR(leds_class);
	leds_class->suspend = led_suspend;
	leds_class->resume = led_resume;
	leds_class->dev_attrs = led_class_attrs;
#ifdef CONFIG_LEDS_PM8941_EMOTIONAL
	led_pattern_sysfs_register();
#endif
	return 0;
}
Ejemplo n.º 2
0
static int __init leds_init(void)
{
#ifdef CONFIG_MACH_LGE
#ifdef CONFIG_MACH_MSM8926_B2L_ATT
	hw_rev_type hw_rev;
	hw_rev = lge_get_board_revno();
#endif
#endif
	leds_class = class_create(THIS_MODULE, "leds");
	if (IS_ERR(leds_class))
		return PTR_ERR(leds_class);
	leds_class->suspend = led_suspend;
	leds_class->resume = led_resume;
	leds_class->dev_attrs = led_class_attrs;
#ifdef CONFIG_LEDS_PM8226_EMOTIONAL
#ifdef CONFIG_MACH_MSM8926_B2L_ATT
	if(HW_REV_A < hw_rev)
#endif
	led_pattern_sysfs_register();
#endif
	return 0;
}