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

Commit 1c310074 authored by YueHaibing's avatar YueHaibing Committed by Jacek Anaszewski
Browse files

leds: lt3593: Remove unneeded assignment in lt3593_led_probe



As the chip can't be queried for it's current state, the "keep" option
doesn't make sense. The only option in DT should be turn the LED on or
off at probe time. Also 'flags' is never used since introduction.

Signed-off-by: default avatarYueHaibing <yuehaibing@huawei.com>
Signed-off-by: default avatarJacek Anaszewski <jacek.anaszewski@gmail.com>
parent dd08e136
Loading
Loading
Loading
Loading
+1 −7
Original line number Diff line number Diff line
@@ -66,7 +66,6 @@ static int lt3593_led_probe(struct platform_device *pdev)
	struct lt3593_led_data *led_data;
	struct fwnode_handle *child;
	int ret, state = LEDS_GPIO_DEFSTATE_OFF;
	enum gpiod_flags flags = GPIOD_OUT_LOW;
	const char *tmp;

	if (!dev->of_node)
@@ -99,13 +98,8 @@ static int lt3593_led_probe(struct platform_device *pdev)
				    &led_data->cdev.default_trigger);

	if (!fwnode_property_read_string(child, "default-state", &tmp)) {
		if (!strcmp(tmp, "keep")) {
			state = LEDS_GPIO_DEFSTATE_KEEP;
			flags = GPIOD_ASIS;
		} else if (!strcmp(tmp, "on")) {
		if (!strcmp(tmp, "on"))
			state = LEDS_GPIO_DEFSTATE_ON;
			flags = GPIOD_OUT_HIGH;
		}
	}

	led_data->cdev.name = led_data->name;