leds: lp5523: add master_fader support
authorToshi Kikuchi <toshik@chromium.org>
Mon, 11 May 2015 19:10:54 +0000 (12:10 -0700)
committerBryan Wu <cooloney@gmail.com>
Mon, 25 May 2015 20:26:46 +0000 (13:26 -0700)
commit52da81eafaff1388b2df97b79d317c93a048899c
treeeaf2537e1e3b49dc01d91e54d7a9b262f1e34a08
parent9ab1963d83fd5709037f2ef62cfe0062c538fe83
leds: lp5523: add master_fader support

This patch introduces 4 new attributes:
  master_fader_leds
  master_fader1
  master_fader2
  master_fader3

Fo example, to map channel 0,6 to master_fader1,
map channel 1,7 to master_fader2,
map channel 2,8 to master_fader3, and
map channel 3,4,5 to none

  echo "123000123" > master_fader_leds

A different factor can be set to each master_fader:

  echo 255 > master_fader1
  echo 100 > master_fader2
  echo 0 > master_fader3

Signed-off-by: Toshi Kikuchi <toshik@chromium.org>
Acked-by: Milo Kim <milo.kim@ti.com>
Tested-by: Milo Kim <milo.kim@ti.com>
Acked-by: Jacek Anaszewski <j.anaszewski@samsung.com>
Signed-off-by: Bryan Wu <cooloney@gmail.com>
drivers/leds/leds-lp5523.c