Lines Matching defs:led_dat
244 struct adp8870_led *led, *led_dat;
269 led_dat = &led[i];
271 led_dat->id = cur_led->flags & ADP8870_FLAG_LED_MASK;
273 if (led_dat->id > 7 || led_dat->id < 1) {
275 led_dat->id);
280 if (pdata->bl_led_assign & (1 << (led_dat->id - 1))) {
282 led_dat->id);
287 led_dat->cdev.name = cur_led->name;
288 led_dat->cdev.default_trigger = cur_led->default_trigger;
289 led_dat->cdev.brightness_set = adp8870_led_set;
290 led_dat->cdev.brightness = LED_OFF;
291 led_dat->flags = cur_led->flags >> FLAG_OFFT_SHIFT;
292 led_dat->client = client;
293 led_dat->new_brightness = LED_OFF;
294 INIT_WORK(&led_dat->work, adp8870_led_work);
296 ret = led_classdev_register(&client->dev, &led_dat->cdev);
299 led_dat->id);
303 ret = adp8870_led_setup(led_dat);