On Thu, 11 Jun 2020 at 13:45, Pratyush Yadav <p.ya...@ti.com> wrote: > > From: Jean-Jacques Hiblot <jjhib...@ti.com> > > Add a new subsystem that handles multiplexer controllers. The API is the > same as in Linux. > > Signed-off-by: Jean-Jacques Hiblot <jjhib...@ti.com> > Signed-off-by: Pratyush Yadav <p.ya...@ti.com> > --- > drivers/Kconfig | 2 + > drivers/Makefile | 1 + > drivers/mux/Kconfig | 11 ++ > drivers/mux/Makefile | 6 + > drivers/mux/mux-uclass.c | 311 ++++++++++++++++++++++++++++++++++ > include/dm/uclass-id.h | 1 + > include/dt-bindings/mux/mux.h | 17 ++ > include/mux-internal.h | 109 ++++++++++++ > include/mux.h | 147 ++++++++++++++++ > 9 files changed, 605 insertions(+) > create mode 100644 drivers/mux/Kconfig > create mode 100644 drivers/mux/Makefile > create mode 100644 drivers/mux/mux-uclass.c > create mode 100644 include/dt-bindings/mux/mux.h > create mode 100644 include/mux-internal.h > create mode 100644 include/mux.h
Reviewed-by: Simon Glass <s...@chromium.org>