static void lp55xx_set_brightness(struct led_classdev *cdev, enum led_brightness brightness) { struct lp55xx_led *led = cdev_to_lp55xx_led(cdev); led->brightness = (u8)brightness; schedule_work(&led->brightness_work); }
static void lp55xx_set_brightness(struct led_classdev *cdev, enum led_brightness brightness) //int brightness) { struct lp55xx_led *led = cdev_to_lp55xx_led(cdev); led->brightness = brightness; printk("%s: brightness = %d\n", __func__, brightness); schedule_work(&led->brightness_work); }
static struct lp55xx_led *dev_to_lp55xx_led(struct device *dev) { return cdev_to_lp55xx_led(dev_get_drvdata(dev)); }