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

Commit adeddcb4 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "leds: qti-flash: Update camera flash client interface options"

parents e58a8227 1c870f82
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -952,6 +952,11 @@ int qti_flash_led_prepare(struct led_trigger *trig, int options,
	snode = container_of(led_cdev, struct flash_switch_data, cdev);

	if (options & QUERY_MAX_AVAIL_CURRENT) {
		if (!max_current) {
			pr_err("Invalid max_current pointer\n");
			return -EINVAL;
		}

		rc = qti_flash_led_get_max_avail_current(snode->led,
					max_current);
		if (rc < 0) {
+3 −1
Original line number Diff line number Diff line
@@ -8,7 +8,9 @@

#include <linux/leds.h>

#define QUERY_MAX_AVAIL_CURRENT		BIT(0)
#define ENABLE_REGULATOR		BIT(0)
#define DISABLE_REGULATOR		BIT(1)
#define QUERY_MAX_AVAIL_CURRENT		BIT(2)

/**
 * struct flash_led_param: QTI flash LED parameter data