leds: lp5521: remove unnecessary writing commands
authorMilo Kim <milo.kim@ti.com>
Thu, 8 Aug 2013 04:45:45 +0000 (13:45 +0900)
committerBryan Wu <cooloney@gmail.com>
Tue, 27 Aug 2013 00:22:12 +0000 (17:22 -0700)
commit1eca0b3ab8d04e2b1749b28cbcafbba6f6e74225
tree9b5bbac0f71bb731e5014f30159d8b98ec6a2968
parentc0e5e9b542d134eb43ea4ebc83446e6f2f63089a
leds: lp5521: remove unnecessary writing commands

This patch reduces the number of programming commands.

(Count of sending commands)
Old code: 32 + program size (32 counts for clearing program memory)
New code: 32

Pattern buffer is initialized to 0 in this function.
Just update new program data and remaining buffers are filled with 0.
So it's needless to clear whole area.

Signed-off-by: Milo Kim <milo.kim@ti.com>
Signed-off-by: Bryan Wu <cooloney@gmail.com>
drivers/leds/leds-lp5521.c