diff options
author | Sean Anderson <seanga2@gmail.com> | 2020-09-14 11:01:57 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2020-10-08 11:42:36 -0400 |
commit | 7f0f1806e3a474dc15b6bad806b4afa967447774 (patch) | |
tree | 67ae12ff6c548fe4c3f13177a8a4ef9b3ea781b8 /MAINTAINERS | |
parent | 5eee93e5b1ae9b2b31db99f774e0f635ad276068 (diff) | |
download | u-boot-7f0f1806e3a474dc15b6bad806b4afa967447774.tar.gz |
test: pinmux: Add test for pin muxing
This extends the pinctrl-sandbox driver to support pin muxing, and adds a
test for that behaviour. The test is done in C and not python (like the
existing tests for the pinctrl uclass) because it needs to call
pinctrl_select_state. Another option could be to add a command that
invokes pinctrl_select_state and then test everything in
test/py/tests/test_pinmux.py.
The pinctrl-sandbox driver now mimics the way that many pinmux devices
work. There are two groups of pins which are muxed together, as well as
four pins which are muxed individually. I have tried to test all normal
paths. However, very few error cases are explicitly checked for.
Signed-off-by: Sean Anderson <seanga2@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'MAINTAINERS')
-rw-r--r-- | MAINTAINERS | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index ed5e354873..2e53294ed4 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -960,6 +960,7 @@ M: Simon Glass <sjg@chromium.org> S: Maintained F: arch/sandbox/ F: doc/arch/sandbox.rst +F: include/dt-bindings/*/sandbox*.h SH M: Marek Vasut <marek.vasut+renesas@gmail.com> |