[PATCH 0/4] Import and Port Beagle pinmux driver

Gedare Bloom gedare at rtems.org
Mon Mar 15 20:04:07 UTC 2021


Christian,

Can you please provide comments on this patch series and the TI pinmux
removal from libbsd?

thanks

On Sat, Mar 13, 2021 at 4:02 AM G S Niteesh Babu <niteesh.gs at gmail.com> wrote:
>
> The following series of patches import and port the beagle
> pinmux driver from FreeBSD to RTEMS.
>
> Porting this driver will avoid double initialization of
> pin multiplexers once during RTEMS initialization and second
> time during libBSD initialization.
>
> UPDATE #3782
>
> G S Niteesh Babu (4):
>   bsps/shared/ofw: Add rtems_ofw_is_node_compatible
>   bsp/beagle: Import Beagle pinmux from FreeBSD
>   bsps/beagle: Added SOC detection using FDT
>   bsp/beagle: Ported Beagle pinmux driver to RTEMS
>
>  bsps/arm/beagle/start/bsp-soc-detect.c        |  55 ++
>  bsps/arm/beagle/start/bsp-soc-detect.h        |  38 ++
>  bsps/arm/beagle/start/bspstart.c              |  54 +-
>  .../arm/ti/am335x/am335x_scm_padconf.h        |  47 ++
>  bsps/include/arm/ti/ti_cpuid.h                |  48 ++
>  bsps/include/arm/ti/ti_pinmux.h               |  87 +++
>  bsps/include/ofw/ofw.h                        |  17 +
>  .../sys/arm/ti/am335x/am335x_scm_padconf.c    | 307 ++++++++++
>  bsps/shared/freebsd/sys/arm/ti/ti_pinmux.c    | 574 ++++++++++++++++++
>  bsps/shared/ofw/ofw.c                         |  12 +
>  spec/build/bsps/arm/beagle/obj.yml            |   1 +
>  spec/build/bsps/obj.yml                       |   6 +
>  12 files changed, 1240 insertions(+), 6 deletions(-)
>  create mode 100644 bsps/arm/beagle/start/bsp-soc-detect.c
>  create mode 100644 bsps/arm/beagle/start/bsp-soc-detect.h
>  create mode 100644 bsps/include/arm/ti/am335x/am335x_scm_padconf.h
>  create mode 100644 bsps/include/arm/ti/ti_cpuid.h
>  create mode 100644 bsps/include/arm/ti/ti_pinmux.h
>  create mode 100644 bsps/shared/freebsd/sys/arm/ti/am335x/am335x_scm_padconf.c
>  create mode 100644 bsps/shared/freebsd/sys/arm/ti/ti_pinmux.c
>
> --
> 2.17.1
>
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel


More information about the devel mailing list