Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 42273caa authored by Álvaro Fernández Rojas's avatar Álvaro Fernández Rojas Committed by Jacek Anaszewski
Browse files

leds: bcm6358: Use bcm6358_led_set() in order to get rid of the lock



Replaces bcm6358_led_mode with bcm6358_led_set so we don't need to handle
the lock.

Signed-off-by: default avatarÁlvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: default avatarJacek Anaszewski <j.anaszewski@samsung.com>
parent 0171dc6a
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -141,9 +141,10 @@ static int bcm6358_led(struct device *dev, struct device_node *nc, u32 reg,
	} else {
	} else {
		led->cdev.brightness = LED_OFF;
		led->cdev.brightness = LED_OFF;
	}
	}
	bcm6358_led_mode(led, led->cdev.brightness);
	spin_unlock_irqrestore(lock, flags);
	spin_unlock_irqrestore(lock, flags);


	bcm6358_led_set(&led->cdev, led->cdev.brightness);

	led->cdev.brightness_set = bcm6358_led_set;
	led->cdev.brightness_set = bcm6358_led_set;


	rc = led_classdev_register(dev, &led->cdev);
	rc = led_classdev_register(dev, &led->cdev);