mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 14:42:24 +00:00
leds: leds-mc13783: Remove unnecessary cleaning of registers on exit
LED core switches each LED to OFF-state on exit, so there is no need for resetting registers. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Bryan Wu <cooloney@gmail.com>
This commit is contained in:
parent
677d13f27e
commit
2f18f8d638
@ -210,7 +210,6 @@ static int __init mc13xxx_led_probe(struct platform_device *pdev)
|
||||
static int mc13xxx_led_remove(struct platform_device *pdev)
|
||||
{
|
||||
struct mc13xxx_leds *leds = platform_get_drvdata(pdev);
|
||||
struct mc13xxx *mcdev = leds->master;
|
||||
int i;
|
||||
|
||||
for (i = 0; i < leds->num_leds; i++) {
|
||||
@ -218,9 +217,6 @@ static int mc13xxx_led_remove(struct platform_device *pdev)
|
||||
cancel_work_sync(&leds->led[i].work);
|
||||
}
|
||||
|
||||
for (i = 0; i < leds->devtype->num_regs; i++)
|
||||
mc13xxx_reg_write(mcdev, leds->devtype->ledctrl_base + i, 0);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user