On Tue, 26 Nov 2019 at 01:49, Patrick Delaunay <patrick.delau...@st.com> wrote: > > Add tests for new API set_dir_flags and set_dir_flags and associated > code in gpio uclass. > > Test support for new flags GPIO_OPEN_DRAIN, GPIO_OPEN_SOURCE > GPIO_PULL_UP and GPIO_PULL_DOWN. > > Signed-off-by: Patrick Delaunay <patrick.delau...@st.com> > --- > > Changes in v2: > - simplify sandbox GPIO driver: save dir_flags (GPIOD_...) > and remove internal flags (GPIOF_...); the previous path > "gpio: sandbox: cleanup flag support" is no more needed > - add unitary test in dm_test_gpio for set_dir_flags > - add some function check in dm_test_gpio_phandles > - dm_test_gpio_pin_config change to dm_test_gpio_get_dir_flags > > arch/sandbox/dts/test.dts | 16 ++++++ > arch/sandbox/include/asm/gpio.h | 20 ++++++++ > drivers/gpio/sandbox.c | 86 +++++++++++++++++++++++++-------- > test/dm/gpio.c | 66 ++++++++++++++++++++++--- > test/dm/test-fdt.c | 2 +- > 5 files changed, 163 insertions(+), 27 deletions(-)
Reviewed-by: Simon Glass <s...@chromium.org>