led_dat           201 arch/mips/txx9/rbtx4939/setup.c 	struct rbtx4939_led_data *led_dat =
led_dat           203 arch/mips/txx9/rbtx4939/setup.c 	unsigned int num = led_dat->num;
led_dat           228 arch/mips/txx9/rbtx4939/setup.c 		struct rbtx4939_led_data *led_dat = &leds_data[i];
led_dat           230 arch/mips/txx9/rbtx4939/setup.c 		led_dat->num = i;
led_dat           231 arch/mips/txx9/rbtx4939/setup.c 		led_dat->cdev.brightness_set = rbtx4939_led_brightness_set;
led_dat           232 arch/mips/txx9/rbtx4939/setup.c 		sprintf(led_dat->name, "rbtx4939:amber:%u", i);
led_dat           233 arch/mips/txx9/rbtx4939/setup.c 		led_dat->cdev.name = led_dat->name;
led_dat           235 arch/mips/txx9/rbtx4939/setup.c 			led_dat->cdev.default_trigger = default_triggers[i];
led_dat           236 arch/mips/txx9/rbtx4939/setup.c 		rc = led_classdev_register(&pdev->dev, &led_dat->cdev);
led_dat           239 arch/mips/txx9/rbtx4939/setup.c 		led_dat->cdev.brightness_set(&led_dat->cdev, 0);
led_dat            95 drivers/leds/leds-adp5520.c 	struct adp5520_led *led, *led_dat;
led_dat           123 drivers/leds/leds-adp5520.c 		led_dat = &led[i];
led_dat           125 drivers/leds/leds-adp5520.c 		led_dat->cdev.name = cur_led->name;
led_dat           126 drivers/leds/leds-adp5520.c 		led_dat->cdev.default_trigger = cur_led->default_trigger;
led_dat           127 drivers/leds/leds-adp5520.c 		led_dat->cdev.brightness_set_blocking = adp5520_led_set;
led_dat           128 drivers/leds/leds-adp5520.c 		led_dat->cdev.brightness = LED_OFF;
led_dat           131 drivers/leds/leds-adp5520.c 			led_dat->flags = cur_led->flags;
led_dat           133 drivers/leds/leds-adp5520.c 			led_dat->flags = i + 1;
led_dat           135 drivers/leds/leds-adp5520.c 		led_dat->id = led_dat->flags & ADP5520_FLAG_LED_MASK;
led_dat           137 drivers/leds/leds-adp5520.c 		led_dat->master = pdev->dev.parent;
led_dat           139 drivers/leds/leds-adp5520.c 		ret = led_classdev_register(led_dat->master, &led_dat->cdev);
led_dat           142 drivers/leds/leds-adp5520.c 				led_dat->id);
led_dat           146 drivers/leds/leds-adp5520.c 		ret = adp5520_led_setup(led_dat);
led_dat            37 drivers/leds/leds-gpio.c 	struct gpio_led_data *led_dat = cdev_to_gpio_led_data(led_cdev);
led_dat            45 drivers/leds/leds-gpio.c 	if (led_dat->blinking) {
led_dat            46 drivers/leds/leds-gpio.c 		led_dat->platform_gpio_blink_set(led_dat->gpiod, level,
led_dat            48 drivers/leds/leds-gpio.c 		led_dat->blinking = 0;
led_dat            50 drivers/leds/leds-gpio.c 		if (led_dat->can_sleep)
led_dat            51 drivers/leds/leds-gpio.c 			gpiod_set_value_cansleep(led_dat->gpiod, level);
led_dat            53 drivers/leds/leds-gpio.c 			gpiod_set_value(led_dat->gpiod, level);
led_dat            67 drivers/leds/leds-gpio.c 	struct gpio_led_data *led_dat = cdev_to_gpio_led_data(led_cdev);
led_dat            69 drivers/leds/leds-gpio.c 	led_dat->blinking = 1;
led_dat            70 drivers/leds/leds-gpio.c 	return led_dat->platform_gpio_blink_set(led_dat->gpiod, GPIO_LED_BLINK,
led_dat            75 drivers/leds/leds-gpio.c 	struct gpio_led_data *led_dat, struct device *parent,
led_dat            81 drivers/leds/leds-gpio.c 	led_dat->cdev.default_trigger = template->default_trigger;
led_dat            82 drivers/leds/leds-gpio.c 	led_dat->can_sleep = gpiod_cansleep(led_dat->gpiod);
led_dat            83 drivers/leds/leds-gpio.c 	if (!led_dat->can_sleep)
led_dat            84 drivers/leds/leds-gpio.c 		led_dat->cdev.brightness_set = gpio_led_set;
led_dat            86 drivers/leds/leds-gpio.c 		led_dat->cdev.brightness_set_blocking = gpio_led_set_blocking;
led_dat            87 drivers/leds/leds-gpio.c 	led_dat->blinking = 0;
led_dat            89 drivers/leds/leds-gpio.c 		led_dat->platform_gpio_blink_set = blink_set;
led_dat            90 drivers/leds/leds-gpio.c 		led_dat->cdev.blink_set = gpio_blink_set;
led_dat            93 drivers/leds/leds-gpio.c 		state = gpiod_get_value_cansleep(led_dat->gpiod);
led_dat            99 drivers/leds/leds-gpio.c 	led_dat->cdev.brightness = state ? LED_FULL : LED_OFF;
led_dat           101 drivers/leds/leds-gpio.c 		led_dat->cdev.flags |= LED_CORE_SUSPENDRESUME;
led_dat           103 drivers/leds/leds-gpio.c 		led_dat->cdev.flags |= LED_PANIC_INDICATOR;
led_dat           105 drivers/leds/leds-gpio.c 		led_dat->cdev.flags |= LED_RETAIN_AT_SHUTDOWN;
led_dat           107 drivers/leds/leds-gpio.c 	ret = gpiod_direction_output(led_dat->gpiod, state);
led_dat           112 drivers/leds/leds-gpio.c 		led_dat->cdev.name = template->name;
led_dat           113 drivers/leds/leds-gpio.c 		ret = devm_led_classdev_register(parent, &led_dat->cdev);
led_dat           116 drivers/leds/leds-gpio.c 		ret = devm_led_classdev_register_ext(parent, &led_dat->cdev,
led_dat           150 drivers/leds/leds-gpio.c 		struct gpio_led_data *led_dat = &priv->leds[priv->num_leds];
led_dat           167 drivers/leds/leds-gpio.c 		led_dat->gpiod = led.gpiod;
led_dat           189 drivers/leds/leds-gpio.c 		ret = create_gpio_led(&led, led_dat, dev, child, NULL);
led_dat           195 drivers/leds/leds-gpio.c 		gpiod_set_consumer_name(led_dat->gpiod,
led_dat           196 drivers/leds/leds-gpio.c 					led_dat->cdev.dev->kobj.name);
led_dat           272 drivers/leds/leds-gpio.c 			struct gpio_led_data *led_dat = &priv->leds[i];
led_dat           275 drivers/leds/leds-gpio.c 				led_dat->gpiod = template->gpiod;
led_dat           277 drivers/leds/leds-gpio.c 				led_dat->gpiod =
led_dat           280 drivers/leds/leds-gpio.c 			if (IS_ERR(led_dat->gpiod)) {
led_dat           286 drivers/leds/leds-gpio.c 			ret = create_gpio_led(template, led_dat,
led_dat            24 drivers/leds/leds-lt3593.c 	struct lt3593_led_data *led_dat =
led_dat            38 drivers/leds/leds-lt3593.c 		gpiod_set_value_cansleep(led_dat->gpiod, 0);
led_dat            45 drivers/leds/leds-lt3593.c 		gpiod_set_value_cansleep(led_dat->gpiod, 0);
led_dat            47 drivers/leds/leds-lt3593.c 		gpiod_set_value_cansleep(led_dat->gpiod, 1);
led_dat            51 drivers/leds/leds-lt3593.c 	gpiod_set_value_cansleep(led_dat->gpiod, 1);
led_dat            54 drivers/leds/leds-lt3593.c 		gpiod_set_value_cansleep(led_dat->gpiod, 0);
led_dat            56 drivers/leds/leds-lt3593.c 		gpiod_set_value_cansleep(led_dat->gpiod, 1);
led_dat           176 drivers/leds/leds-netxbig.c 	struct netxbig_led_data *led_dat =
led_dat           184 drivers/leds/leds-netxbig.c 					 led_dat->timer, led_dat->num_timer);
led_dat           188 drivers/leds/leds-netxbig.c 	mode_val = led_dat->mode_val[mode];
led_dat           192 drivers/leds/leds-netxbig.c 	spin_lock_irq(&led_dat->lock);
led_dat           194 drivers/leds/leds-netxbig.c 	gpio_ext_set_value(led_dat->gpio_ext, led_dat->mode_addr, mode_val);
led_dat           195 drivers/leds/leds-netxbig.c 	led_dat->mode = mode;
led_dat           197 drivers/leds/leds-netxbig.c 	spin_unlock_irq(&led_dat->lock);
led_dat           205 drivers/leds/leds-netxbig.c 	struct netxbig_led_data *led_dat =
led_dat           212 drivers/leds/leds-netxbig.c 	spin_lock_irqsave(&led_dat->lock, flags);
led_dat           218 drivers/leds/leds-netxbig.c 		if (led_dat->sata)
led_dat           220 drivers/leds/leds-netxbig.c 		else if (led_dat->mode == NETXBIG_LED_OFF)
led_dat           223 drivers/leds/leds-netxbig.c 			mode = led_dat->mode;
led_dat           225 drivers/leds/leds-netxbig.c 	mode_val = led_dat->mode_val[mode];
led_dat           227 drivers/leds/leds-netxbig.c 	gpio_ext_set_value(led_dat->gpio_ext, led_dat->mode_addr, mode_val);
led_dat           228 drivers/leds/leds-netxbig.c 	led_dat->mode = mode;
led_dat           235 drivers/leds/leds-netxbig.c 		gpio_ext_set_value(led_dat->gpio_ext,
led_dat           236 drivers/leds/leds-netxbig.c 				   led_dat->bright_addr, value);
led_dat           238 drivers/leds/leds-netxbig.c 	spin_unlock_irqrestore(&led_dat->lock, flags);
led_dat           246 drivers/leds/leds-netxbig.c 	struct netxbig_led_data *led_dat =
led_dat           259 drivers/leds/leds-netxbig.c 	spin_lock_irq(&led_dat->lock);
led_dat           261 drivers/leds/leds-netxbig.c 	if (led_dat->sata == enable) {
led_dat           266 drivers/leds/leds-netxbig.c 	if (led_dat->mode != NETXBIG_LED_ON &&
led_dat           267 drivers/leds/leds-netxbig.c 	    led_dat->mode != NETXBIG_LED_SATA)
led_dat           268 drivers/leds/leds-netxbig.c 		mode = led_dat->mode; /* Keep modes 'off' and 'timer'. */
led_dat           274 drivers/leds/leds-netxbig.c 	mode_val = led_dat->mode_val[mode];
led_dat           280 drivers/leds/leds-netxbig.c 	gpio_ext_set_value(led_dat->gpio_ext, led_dat->mode_addr, mode_val);
led_dat           281 drivers/leds/leds-netxbig.c 	led_dat->mode = mode;
led_dat           282 drivers/leds/leds-netxbig.c 	led_dat->sata = enable;
led_dat           287 drivers/leds/leds-netxbig.c 	spin_unlock_irq(&led_dat->lock);
led_dat           296 drivers/leds/leds-netxbig.c 	struct netxbig_led_data *led_dat =
led_dat           299 drivers/leds/leds-netxbig.c 	return sprintf(buf, "%d\n", led_dat->sata);
led_dat           312 drivers/leds/leds-netxbig.c 			      struct netxbig_led_data *led_dat,
led_dat           315 drivers/leds/leds-netxbig.c 	spin_lock_init(&led_dat->lock);
led_dat           316 drivers/leds/leds-netxbig.c 	led_dat->gpio_ext = pdata->gpio_ext;
led_dat           317 drivers/leds/leds-netxbig.c 	led_dat->cdev.name = template->name;
led_dat           318 drivers/leds/leds-netxbig.c 	led_dat->cdev.default_trigger = template->default_trigger;
led_dat           319 drivers/leds/leds-netxbig.c 	led_dat->cdev.blink_set = netxbig_led_blink_set;
led_dat           320 drivers/leds/leds-netxbig.c 	led_dat->cdev.brightness_set = netxbig_led_set;
led_dat           331 drivers/leds/leds-netxbig.c 	led_dat->sata = 0;
led_dat           332 drivers/leds/leds-netxbig.c 	led_dat->cdev.brightness = LED_OFF;
led_dat           333 drivers/leds/leds-netxbig.c 	led_dat->cdev.max_brightness = template->bright_max;
led_dat           334 drivers/leds/leds-netxbig.c 	led_dat->cdev.flags |= LED_CORE_SUSPENDRESUME;
led_dat           335 drivers/leds/leds-netxbig.c 	led_dat->mode_addr = template->mode_addr;
led_dat           336 drivers/leds/leds-netxbig.c 	led_dat->mode_val = template->mode_val;
led_dat           337 drivers/leds/leds-netxbig.c 	led_dat->bright_addr = template->bright_addr;
led_dat           338 drivers/leds/leds-netxbig.c 	led_dat->timer = pdata->timer;
led_dat           339 drivers/leds/leds-netxbig.c 	led_dat->num_timer = pdata->num_timer;
led_dat           344 drivers/leds/leds-netxbig.c 	if (led_dat->mode_val[NETXBIG_LED_SATA] != NETXBIG_LED_INVALID_MODE)
led_dat           345 drivers/leds/leds-netxbig.c 		led_dat->cdev.groups = netxbig_led_groups;
led_dat           347 drivers/leds/leds-netxbig.c 	return devm_led_classdev_register(&pdev->dev, &led_dat->cdev);
led_dat            41 drivers/leds/leds-ns2.c static int ns2_led_get_mode(struct ns2_led_data *led_dat,
led_dat            49 drivers/leds/leds-ns2.c 	cmd_level = gpio_get_value_cansleep(led_dat->cmd);
led_dat            50 drivers/leds/leds-ns2.c 	slow_level = gpio_get_value_cansleep(led_dat->slow);
led_dat            52 drivers/leds/leds-ns2.c 	for (i = 0; i < led_dat->num_modes; i++) {
led_dat            53 drivers/leds/leds-ns2.c 		if (cmd_level == led_dat->modval[i].cmd_level &&
led_dat            54 drivers/leds/leds-ns2.c 		    slow_level == led_dat->modval[i].slow_level) {
led_dat            55 drivers/leds/leds-ns2.c 			*mode = led_dat->modval[i].mode;
led_dat            64 drivers/leds/leds-ns2.c static void ns2_led_set_mode(struct ns2_led_data *led_dat,
led_dat            71 drivers/leds/leds-ns2.c 	for (i = 0; i < led_dat->num_modes; i++)
led_dat            72 drivers/leds/leds-ns2.c 		if (mode == led_dat->modval[i].mode) {
led_dat            80 drivers/leds/leds-ns2.c 	write_lock_irqsave(&led_dat->rw_lock, flags);
led_dat            82 drivers/leds/leds-ns2.c 	if (!led_dat->can_sleep) {
led_dat            83 drivers/leds/leds-ns2.c 		gpio_set_value(led_dat->cmd,
led_dat            84 drivers/leds/leds-ns2.c 			       led_dat->modval[i].cmd_level);
led_dat            85 drivers/leds/leds-ns2.c 		gpio_set_value(led_dat->slow,
led_dat            86 drivers/leds/leds-ns2.c 			       led_dat->modval[i].slow_level);
led_dat            90 drivers/leds/leds-ns2.c 	gpio_set_value_cansleep(led_dat->cmd, led_dat->modval[i].cmd_level);
led_dat            91 drivers/leds/leds-ns2.c 	gpio_set_value_cansleep(led_dat->slow, led_dat->modval[i].slow_level);
led_dat            94 drivers/leds/leds-ns2.c 	write_unlock_irqrestore(&led_dat->rw_lock, flags);
led_dat           100 drivers/leds/leds-ns2.c 	struct ns2_led_data *led_dat =
led_dat           106 drivers/leds/leds-ns2.c 	else if (led_dat->sata)
led_dat           111 drivers/leds/leds-ns2.c 	ns2_led_set_mode(led_dat, mode);
led_dat           126 drivers/leds/leds-ns2.c 	struct ns2_led_data *led_dat =
led_dat           137 drivers/leds/leds-ns2.c 	if (led_dat->sata == enable)
led_dat           140 drivers/leds/leds-ns2.c 	led_dat->sata = enable;
led_dat           146 drivers/leds/leds-ns2.c 		ns2_led_set_mode(led_dat, NS_V2_LED_SATA);
led_dat           148 drivers/leds/leds-ns2.c 		ns2_led_set_mode(led_dat, NS_V2_LED_ON);
led_dat           158 drivers/leds/leds-ns2.c 	struct ns2_led_data *led_dat =
led_dat           161 drivers/leds/leds-ns2.c 	return sprintf(buf, "%d\n", led_dat->sata);
led_dat           173 drivers/leds/leds-ns2.c create_ns2_led(struct platform_device *pdev, struct ns2_led_data *led_dat,
led_dat           199 drivers/leds/leds-ns2.c 	rwlock_init(&led_dat->rw_lock);
led_dat           201 drivers/leds/leds-ns2.c 	led_dat->cdev.name = template->name;
led_dat           202 drivers/leds/leds-ns2.c 	led_dat->cdev.default_trigger = template->default_trigger;
led_dat           203 drivers/leds/leds-ns2.c 	led_dat->cdev.blink_set = NULL;
led_dat           204 drivers/leds/leds-ns2.c 	led_dat->cdev.flags |= LED_CORE_SUSPENDRESUME;
led_dat           205 drivers/leds/leds-ns2.c 	led_dat->cdev.groups = ns2_led_groups;
led_dat           206 drivers/leds/leds-ns2.c 	led_dat->cmd = template->cmd;
led_dat           207 drivers/leds/leds-ns2.c 	led_dat->slow = template->slow;
led_dat           208 drivers/leds/leds-ns2.c 	led_dat->can_sleep = gpio_cansleep(led_dat->cmd) |
led_dat           209 drivers/leds/leds-ns2.c 				gpio_cansleep(led_dat->slow);
led_dat           210 drivers/leds/leds-ns2.c 	if (led_dat->can_sleep)
led_dat           211 drivers/leds/leds-ns2.c 		led_dat->cdev.brightness_set_blocking = ns2_led_set_blocking;
led_dat           213 drivers/leds/leds-ns2.c 		led_dat->cdev.brightness_set = ns2_led_set;
led_dat           214 drivers/leds/leds-ns2.c 	led_dat->modval = template->modval;
led_dat           215 drivers/leds/leds-ns2.c 	led_dat->num_modes = template->num_modes;
led_dat           217 drivers/leds/leds-ns2.c 	ret = ns2_led_get_mode(led_dat, &mode);
led_dat           222 drivers/leds/leds-ns2.c 	led_dat->sata = (mode == NS_V2_LED_SATA) ? 1 : 0;
led_dat           223 drivers/leds/leds-ns2.c 	led_dat->cdev.brightness =
led_dat           226 drivers/leds/leds-ns2.c 	ret = led_classdev_register(&pdev->dev, &led_dat->cdev);
led_dat           233 drivers/leds/leds-ns2.c static void delete_ns2_led(struct ns2_led_data *led_dat)
led_dat           235 drivers/leds/leds-ns2.c 	led_classdev_unregister(&led_dat->cdev);
led_dat            35 drivers/leds/leds-pwm.c static void __led_pwm_set(struct led_pwm_data *led_dat)
led_dat            37 drivers/leds/leds-pwm.c 	int new_duty = led_dat->duty;
led_dat            39 drivers/leds/leds-pwm.c 	pwm_config(led_dat->pwm, new_duty, led_dat->period);
led_dat            42 drivers/leds/leds-pwm.c 		pwm_disable(led_dat->pwm);
led_dat            44 drivers/leds/leds-pwm.c 		pwm_enable(led_dat->pwm);
led_dat            50 drivers/leds/leds-pwm.c 	struct led_pwm_data *led_dat =
led_dat            52 drivers/leds/leds-pwm.c 	unsigned int max = led_dat->cdev.max_brightness;
led_dat            53 drivers/leds/leds-pwm.c 	unsigned long long duty =  led_dat->period;
led_dat            58 drivers/leds/leds-pwm.c 	if (led_dat->active_low)
led_dat            59 drivers/leds/leds-pwm.c 		duty = led_dat->period - duty;
led_dat            61 drivers/leds/leds-pwm.c 	led_dat->duty = duty;
led_dat            63 drivers/leds/leds-pwm.c 	__led_pwm_set(led_dat);
led_dat           221 drivers/video/backlight/adp8860_bl.c 	struct adp8860_led *led, *led_dat;
led_dat           243 drivers/video/backlight/adp8860_bl.c 		led_dat = &led[i];
led_dat           245 drivers/video/backlight/adp8860_bl.c 		led_dat->id = cur_led->flags & ADP8860_FLAG_LED_MASK;
led_dat           247 drivers/video/backlight/adp8860_bl.c 		if (led_dat->id > 7 || led_dat->id < 1) {
led_dat           249 drivers/video/backlight/adp8860_bl.c 				led_dat->id);
led_dat           254 drivers/video/backlight/adp8860_bl.c 		if (pdata->bl_led_assign & (1 << (led_dat->id - 1))) {
led_dat           256 drivers/video/backlight/adp8860_bl.c 				led_dat->id);
led_dat           261 drivers/video/backlight/adp8860_bl.c 		led_dat->cdev.name = cur_led->name;
led_dat           262 drivers/video/backlight/adp8860_bl.c 		led_dat->cdev.default_trigger = cur_led->default_trigger;
led_dat           263 drivers/video/backlight/adp8860_bl.c 		led_dat->cdev.brightness_set = adp8860_led_set;
led_dat           264 drivers/video/backlight/adp8860_bl.c 		led_dat->cdev.brightness = LED_OFF;
led_dat           265 drivers/video/backlight/adp8860_bl.c 		led_dat->flags = cur_led->flags >> FLAG_OFFT_SHIFT;
led_dat           266 drivers/video/backlight/adp8860_bl.c 		led_dat->client = client;
led_dat           267 drivers/video/backlight/adp8860_bl.c 		led_dat->new_brightness = LED_OFF;
led_dat           268 drivers/video/backlight/adp8860_bl.c 		INIT_WORK(&led_dat->work, adp8860_led_work);
led_dat           270 drivers/video/backlight/adp8860_bl.c 		ret = led_classdev_register(&client->dev, &led_dat->cdev);
led_dat           273 drivers/video/backlight/adp8860_bl.c 				led_dat->id);
led_dat           277 drivers/video/backlight/adp8860_bl.c 		ret = adp8860_led_setup(led_dat);
led_dat           244 drivers/video/backlight/adp8870_bl.c 	struct adp8870_led *led, *led_dat;
led_dat           269 drivers/video/backlight/adp8870_bl.c 		led_dat = &led[i];
led_dat           271 drivers/video/backlight/adp8870_bl.c 		led_dat->id = cur_led->flags & ADP8870_FLAG_LED_MASK;
led_dat           273 drivers/video/backlight/adp8870_bl.c 		if (led_dat->id > 7 || led_dat->id < 1) {
led_dat           275 drivers/video/backlight/adp8870_bl.c 				led_dat->id);
led_dat           280 drivers/video/backlight/adp8870_bl.c 		if (pdata->bl_led_assign & (1 << (led_dat->id - 1))) {
led_dat           282 drivers/video/backlight/adp8870_bl.c 				led_dat->id);
led_dat           287 drivers/video/backlight/adp8870_bl.c 		led_dat->cdev.name = cur_led->name;
led_dat           288 drivers/video/backlight/adp8870_bl.c 		led_dat->cdev.default_trigger = cur_led->default_trigger;
led_dat           289 drivers/video/backlight/adp8870_bl.c 		led_dat->cdev.brightness_set = adp8870_led_set;
led_dat           290 drivers/video/backlight/adp8870_bl.c 		led_dat->cdev.brightness = LED_OFF;
led_dat           291 drivers/video/backlight/adp8870_bl.c 		led_dat->flags = cur_led->flags >> FLAG_OFFT_SHIFT;
led_dat           292 drivers/video/backlight/adp8870_bl.c 		led_dat->client = client;
led_dat           293 drivers/video/backlight/adp8870_bl.c 		led_dat->new_brightness = LED_OFF;
led_dat           294 drivers/video/backlight/adp8870_bl.c 		INIT_WORK(&led_dat->work, adp8870_led_work);
led_dat           296 drivers/video/backlight/adp8870_bl.c 		ret = led_classdev_register(&client->dev, &led_dat->cdev);
led_dat           299 drivers/video/backlight/adp8870_bl.c 				led_dat->id);
led_dat           303 drivers/video/backlight/adp8870_bl.c 		ret = adp8870_led_setup(led_dat);