mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-26 10:49:33 +00:00
leds-lp5523: turn off the LED engines on unloading the driver
The LP5523 has 3 engines which are used for running LED patterns. These engines should be off while unloading the driver. Obviously, LP5523 platform data are used for releasing the resource such like enable()/release_resource(), but these are not mandatory. Therefore this patch is required without the platform data dependency. Signed-off-by: Milo(Woogyom) Kim <milo.kim@ti.com> Signed-off-by: Bryan Wu <bryan.wu@canonical.com>
This commit is contained in:
parent
e0e021600e
commit
23301b7f1b
1 changed files with 3 additions and 0 deletions
|
@ -997,6 +997,9 @@ static int lp5523_remove(struct i2c_client *client)
|
|||
struct lp5523_chip *chip = i2c_get_clientdata(client);
|
||||
int i;
|
||||
|
||||
/* Disable engine mode */
|
||||
lp5523_write(client, LP5523_REG_OP_MODE, LP5523_CMD_DISABLED);
|
||||
|
||||
lp5523_unregister_sysfs(client);
|
||||
|
||||
for (i = 0; i < chip->num_leds; i++) {
|
||||
|
|
Loading…
Reference in a new issue