drivers: mux: mmio-based syscon mux controller
authorJean-Jacques Hiblot <jjhiblot@ti.com>
Fri, 16 Oct 2020 10:46:32 +0000 (16:16 +0530)
committerTom Rini <trini@konsulko.com>
Wed, 28 Oct 2020 15:49:30 +0000 (11:49 -0400)
commit35b8b92c85167cee4f6ee44934f0ef8b909a4ed9
treef14733b3ecdf1a9ad54926fadd8c540e5f830a4a
parent90a979d7887ba75b05143f6704c9638e775635e2
drivers: mux: mmio-based syscon mux controller

This adds a driver for mmio-based syscon multiplexers controlled by
bitfields in a syscon register range.
This is heavily based on the linux mmio-mux driver.

Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
drivers/mux/Kconfig
drivers/mux/Makefile
drivers/mux/mmio.c [new file with mode: 0644]