[PATCH 0/9] bsp/tms570 Improvements

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Apr 23 19:15:46 UTC 2024


Sebastian Huber (9):
  arm: Add arm_cp15_data_cache_all_invalidate()
  bsps/cache: Simplify Cortex-R5 cache support
  bsps/cache: Fix ARM CP-15 get cache size
  bsp/tms570: Add TMS570LC4357 PLL support
  bsp/tms570: Add clock BSP options
  bsp/tms570: Fix clock driver
  bsp/tms570: Add TMS570_FATAL_RTI_IRQ_INSTALL
  bsp/tms570: Use RTI for CPU counter
  bsp/tms570: Use write-back/write-allocate SDRAM

 bsps/arm/shared/cache/cache-cp15.c            |  20 ++-
 bsps/arm/tms570/clock/clock.c                 | 157 ++++++++----------
 bsps/arm/tms570/console/tms570-sci.c          |   2 +-
 bsps/arm/tms570/cpucounter/cpucounterread.c   |  83 ---------
 bsps/arm/tms570/include/bsp.h                 |   6 -
 bsps/arm/tms570/include/bsp/ti_herc/reg_sys.h |  27 +++
 bsps/arm/tms570/start/tms570_sys_core.S       |   2 +-
 bsps/include/bsp/fatal.h                      |   3 +
 .../score/cpu/arm/include/libcpu/arm-cp15.h   |  17 ++
 spec/build/bsps/arm/tms570/grp.yml            |  12 ++
 spec/build/bsps/arm/tms570/obj.yml            |   1 -
 spec/build/bsps/arm/tms570/optgclk.yml        |  21 +++
 spec/build/bsps/arm/tms570/opthclk.yml        |  21 +++
 spec/build/bsps/arm/tms570/optrticlk.yml      |  21 +++
 spec/build/bsps/arm/tms570/optvclk.yml        |  21 +++
 spec/build/bsps/arm/tms570/optvclk2.yml       |  21 +++
 spec/build/bsps/arm/tms570/optvclk3.yml       |  21 +++
 17 files changed, 271 insertions(+), 185 deletions(-)
 delete mode 100644 bsps/arm/tms570/cpucounter/cpucounterread.c
 create mode 100644 spec/build/bsps/arm/tms570/optgclk.yml
 create mode 100644 spec/build/bsps/arm/tms570/opthclk.yml
 create mode 100644 spec/build/bsps/arm/tms570/optrticlk.yml
 create mode 100644 spec/build/bsps/arm/tms570/optvclk.yml
 create mode 100644 spec/build/bsps/arm/tms570/optvclk2.yml
 create mode 100644 spec/build/bsps/arm/tms570/optvclk3.yml

-- 
2.35.3



More information about the devel mailing list