]> git.dujemihanovic.xyz Git - u-boot.git/commit
sandbox: Fix pinmux warnings with non-test devicetrees
authorSean Anderson <seanga2@gmail.com>
Fri, 16 Aug 2024 02:38:22 +0000 (22:38 -0400)
committerTom Rini <trini@konsulko.com>
Tue, 27 Aug 2024 17:17:39 +0000 (11:17 -0600)
commit274e0c729969729bc49babac838100368fd31f90
treeb3939e4938df232459c438294607865f202aaa77
parent101d9a6a53cc05f62195f75792746ce3c9cce7b1
sandbox: Fix pinmux warnings with non-test devicetrees

The sandbox pinmux driver is used in the non-test devicetree as well as
the test one. I didn't realize this when I modified the driver for
tests, and so broke the regular use case (which only resulted in
warnings). First, making the pinmux and the UART group available
pre-relocation to avoid ENODEV errors. Then, convert the pin groups and
functions to the new style, adding onewire group as well.

Fixes: 7f0f1806e3a ("test: pinmux: Add test for pin muxing")
Closes: https://source.denx.de/u-boot/u-boot/-/issues/2
Signed-off-by: Sean Anderson <seanga2@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/sandbox/dts/sandbox.dtsi
drivers/pinctrl/pinctrl-sandbox.c
include/dt-bindings/pinctrl/sandbox-pinmux.h