commit | 47bd533e9dd0f967ff7b62f3edfd6c97131e1501 | [log] [tgz] |
---|---|---|
author | Neil Armstrong <narmstrong@baylibre.com> | Tue May 05 10:43:17 2020 +0200 |
committer | Neil Armstrong <narmstrong@baylibre.com> | Mon May 11 15:12:53 2020 +0200 |
tree | 2454f95a2f6666d56fa3351f78fdad2cb435cda0 | |
parent | 375d79cdbb6bdeaa9bc10dd34c3b22dd6838d4f3 [diff] |
gpio: emulate open drain & open source in dm_gpio_set_value() Handle the GPIOD_OPEN_DRAIN & GPIOD_OPEN_SOURCE flags to emulate open drain and open source by setting the GPIO line as input depending on the requested value. The behaviour is taken from the Linux gpiolib. Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> Reviewed-by: Simon Glass <sjg@chromium.org>