summaryrefslogtreecommitdiffstats
path: root/drivers/target
diff options
context:
space:
mode:
authorMilo(Woogyom) Kim <milo.kim@ti.com>2013-02-05 19:06:27 +0900
committerBryan Wu <cooloney@gmail.com>2013-02-06 15:59:28 -0800
commit9e9b3db1b2f725bacaf1b7e8708a0c78265bde97 (patch)
tree498353c79883feb33c7ea93dda7742eb7c1b7dcc /drivers/target
parent6ce6176263393dd80b9a537c1e1462b8529f240b (diff)
downloadlinux-stable-9e9b3db1b2f725bacaf1b7e8708a0c78265bde97.tar.gz
linux-stable-9e9b3db1b2f725bacaf1b7e8708a0c78265bde97.tar.bz2
linux-stable-9e9b3db1b2f725bacaf1b7e8708a0c78265bde97.zip
leds-lp55xx: use lp55xx common led registration function
LED class devices are registered in lp5521_register_leds() and lp5523_register_leds(). Two separate functions are merged into consolidated lp55xx function, lp55xx_register_leds(). Error handling fix: Unregistering LEDS are handled in lp55xx_register_leds() when LED registration failure occurs. So each driver error handler is changed to 'err_register_leds' Chip dependency: 'brightness_work_fn' and 'set_led_current' To make the structure abstract, both functions are configured in each driver. Those functions should be done by each driver because register control is chip-dependant work. lp55xx_init_led: skeleton Will be filled in next patch Signed-off-by: Milo(Woogyom) Kim <milo.kim@ti.com> Signed-off-by: Bryan Wu <cooloney@gmail.com>
Diffstat (limited to 'drivers/target')
0 files changed, 0 insertions, 0 deletions