]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mux: gpio: add optional regulator support
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 27 Mar 2025 10:06:29 +0000 (10:06 +0000)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Thu, 8 May 2025 12:55:36 +0000 (14:55 +0200)
commit12d3c69ba2734b5908e0ac8ac2dcbd0cc28fef3a
treecda89142d14ea17be442d6d8d40c610650f15a5d
parente9c695067b68da6b39e0d70cd4a061d0f70050d3
mux: gpio: add optional regulator support

Some of the external muxes needs powering up using a regulator.
This is the case with Lenovo T14s laptop which has a external audio mux
to handle US/EURO headsets.

Add support to the driver to handle this optional regulator.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Tested-by: Christopher Obbard <christopher.obbard@linaro.org>
Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
Tested-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20250327100633.11530-3-srinivas.kandagatla@linaro.org
[krzk: Adjust dev_err message per Johan's review]
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
drivers/mux/gpio.c