[PATCH v3 1/6] drivers: Add a new framework for multiplexer devices

Simon Glass sjg at chromium.org
Wed Jun 17 05:12:06 CEST 2020


On Thu, 11 Jun 2020 at 13:45, Pratyush Yadav <p.yadav at ti.com> wrote:
>
> From: Jean-Jacques Hiblot <jjhiblot at ti.com>
>
> Add a new subsystem that handles multiplexer controllers. The API is the
> same as in Linux.
>
> Signed-off-by: Jean-Jacques Hiblot <jjhiblot at ti.com>
> Signed-off-by: Pratyush Yadav <p.yadav at 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 <sjg at chromium.org>


More information about the U-Boot mailing list