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

Commit c8059930 authored by Mark Brown's avatar Mark Brown
Browse files

ASoC: Accept any logical value WM8903 GPIO set()

parent d71bb810
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1702,7 +1702,8 @@ static void wm8903_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
	struct snd_soc_codec *codec = wm8903->codec;

	snd_soc_update_bits(codec, WM8903_GPIO_CONTROL_1 + offset,
			    WM8903_GP1_LVL_MASK, value << WM8903_GP1_LVL_SHIFT);
			    WM8903_GP1_LVL_MASK,
			    !!value << WM8903_GP1_LVL_SHIFT);
}

static struct gpio_chip wm8903_template_chip = {