[PATCH 40/47] bsp/tms570: Initialize and enable caches on demand

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/start/bspstarthooks.c | 25 + 1 file changed, 25 insertions(+) diff --git a/bsps/arm/tms570/start/bspstarthooks.c b/bsps/arm/tms570/start/bspstarthooks.c index 81ad42f449..8dc7fdfdf8 100644 --- a/bsps/arm/tms570/start/bspstarthooks.c +++

[PATCH 18/47] bsp/tms570: Add linkcmds.memory

2023-12-21 Thread Sebastian Huber
Remove obsolete tms570ls3137_hdk_with_loader BSP variant. With the new memory origin/size build options this variant is no longer required. --- bsps/arm/tms570/README| 3 -- ...ms570ls3137_hdk_with_loader-testsuite.tcfg | 9 -

[PATCH 43/47] bsp/tms570: Board-specific tms570_pll_init()

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/include/bsp/tms570_hwinit.h | 14 +- bsps/arm/tms570/start/hwinit-lc4357-hdk.c | 139 ++ bsps/arm/tms570/start/hwinit-ls3137-hdk.c | 102 + bsps/arm/tms570/start/init_system.c | 56 ---

[PATCH 42/47] bsp/tms570: Initialize MPU

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/start/bspstarthooks-hwinit.c | 3 + bsps/arm/tms570/start/tms570_sys_core.S | 202 +++ 2 files changed, 205 insertions(+) diff --git a/bsps/arm/tms570/start/bspstarthooks-hwinit.c b/bsps/arm/tms570/start/bspstarthooks-hwinit.c

[PATCH 44/47] bsp/tms570: Board-specific tms570_map_clock_init()

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/include/bsp/tms570_hwinit.h | 8 +- bsps/arm/tms570/start/hwinit-lc4357-hdk.c | 72 + bsps/arm/tms570/start/hwinit-ls3137-hdk.c | 108 bsps/arm/tms570/start/init_system.c | 108 4 files

[PATCH 45/47] bsp/tms570: Board-specific tms570_pinmux_init()

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/include/bsp/tms570_hwinit.h | 7 +- .../tms570/include/bsp/tms570lc4357-pins.h| 76 +++-- bsps/arm/tms570/start/hwinit-lc4357-hdk.c | 60 bsps/arm/tms570/start/hwinit-ls3137-hdk.c | 184

[PATCH 31/47] bsp/tms570: Add HCLKCNTL register

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/include/bsp/ti_herc/reg_sys2.h | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bsps/arm/tms570/include/bsp/ti_herc/reg_sys2.h b/bsps/arm/tms570/include/bsp/ti_herc/reg_sys2.h index 8bc72c6083..47808d8483 100644 ---

[PATCH 34/47] bsp/tms570: Use asm code for tms570_memory_init()

2023-12-21 Thread Sebastian Huber
Make sure that we do not use the stack for this function. --- bsps/arm/tms570/start/tms570_selftest.c | 35 +++-- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/bsps/arm/tms570/start/tms570_selftest.c b/bsps/arm/tms570/start/tms570_selftest.c index

[PATCH 46/47] bsp/tms570: Board-specific tms570_emif_sdram_init()

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/include/bsp/tms570_hwinit.h | 6 +- bsps/arm/tms570/start/hwinit-lc4357-hdk.c | 58 + bsps/arm/tms570/start/hwinit-ls3137-hdk.c | 52 +++ bsps/arm/tms570/start/init_emif_sdram.c | 96 -

[PATCH 39/47] bsp/tms570: Use bsp_start_copy_sections_compact()

2023-12-21 Thread Sebastian Huber
There is no need to relocate the text and read-only data. --- bsps/arm/tms570/start/bspstarthooks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsps/arm/tms570/start/bspstarthooks.c b/bsps/arm/tms570/start/bspstarthooks.c index 71ebf9f32d..81ad42f449 100644 ---

[PATCH 47/47] bsp/tms570: Update README

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/README | 134 +++-- 1 file changed, 63 insertions(+), 71 deletions(-) diff --git a/bsps/arm/tms570/README b/bsps/arm/tms570/README index 200f8077cf..0146bcc8e9 100644 --- a/bsps/arm/tms570/README +++

[PATCH 41/47] bsp/tms570: Optimize tms570_debug_console_out()

2023-12-21 Thread Sebastian Huber
Reduce number of interrupt disable/enable actions. --- bsps/arm/tms570/console/printk-support.c | 41 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/bsps/arm/tms570/console/printk-support.c b/bsps/arm/tms570/console/printk-support.c index

[PATCH 26/47] bsp/tms570: Add TMS570LC4357 power support

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/include/bsp/tms570.h | 9 - bsps/arm/tms570/start/init_system.c | 21 + 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/bsps/arm/tms570/include/bsp/tms570.h b/bsps/arm/tms570/include/bsp/tms570.h index

[PATCH 36/47] bsp/tms570: The TMS570LC4357 has no TCRAM modules

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/start/bspstarthooks-hwinit.c | 2 ++ bsps/arm/tms570/start/tms570_tcram_tests.c | 4 2 files changed, 6 insertions(+) diff --git a/bsps/arm/tms570/start/bspstarthooks-hwinit.c b/bsps/arm/tms570/start/bspstarthooks-hwinit.c index c42200d80a..a0d80da2a9 100644 ---

[PATCH 33/47] bsp/tms570: Honor DBGRST for TMS570LC4357

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/include/bsp/ti_herc/reg_sys.h | 10 ++ bsps/arm/tms570/start/bspstarthooks-hwinit.c | 12 2 files changed, 22 insertions(+) diff --git a/bsps/arm/tms570/include/bsp/ti_herc/reg_sys.h b/bsps/arm/tms570/include/bsp/ti_herc/reg_sys.h

[PATCH 29/47] bsp/tms570: Add errata SSWF021#45 handling

2023-12-21 Thread Sebastian Huber
--- .../include/bsp/ti_herc/errata_SSWF021_45.h | 56 +++ bsps/arm/tms570/include/bsp/ti_herc/reg_dcc.h | 6 + bsps/arm/tms570/start/bspstarthooks-hwinit.c | 9 + bsps/arm/tms570/start/errata_SSWF021_45.c | 366 ++ spec/build/bsps/arm/tms570/objhwinit.yml | 6 +-

[PATCH 37/47] bsp/tms570: Add header guards

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/include/bsp/tms570-pins.h | 5 + 1 file changed, 5 insertions(+) diff --git a/bsps/arm/tms570/include/bsp/tms570-pins.h b/bsps/arm/tms570/include/bsp/tms570-pins.h index 64c6fb4002..606b7e243e 100644 --- a/bsps/arm/tms570/include/bsp/tms570-pins.h +++

[PATCH 04/47] bsp/tms570: Remove empty

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/include/bsp/tms570-vim.h | 48 bsps/arm/tms570/irq/irq.c| 2 +- spec/build/bsps/arm/tms570/obj.yml | 1 - 3 files changed, 1 insertion(+), 50 deletions(-) delete mode 100644 bsps/arm/tms570/include/bsp/tms570-vim.h diff --git

[PATCH 02/47] bsp/tms570: Remove empty

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/clock/clock.c | 2 +- bsps/arm/tms570/include/bsp/system-clocks.h | 2 +- bsps/arm/tms570/include/bsp/tms570-rti.h| 46 - spec/build/bsps/arm/tms570/obj.yml | 1 - 4 files changed, 2 insertions(+), 49 deletions(-) delete mode

[PATCH 03/47] bsp/tms570: Remove empty

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/console/printk-support.c | 1 - bsps/arm/tms570/console/tms570-sci.c | 1 - .../tms570/include/bsp/tms570-sci-driver.h| 2 +- bsps/arm/tms570/include/bsp/tms570-sci.h | 45 --- bsps/powerpc/t32mppc/make.cmm | 19

Re: [PATCH 24/47] bsp/tms570: Remove double pin configuration

2023-12-21 Thread Pavel Pisa
Hello Sebastian, On Thursday 21 of December 2023 15:37:57 Sebastian Huber wrote: > From: Tyler Miller > > --- > bsps/arm/tms570/start/pinmux.c | 10 -- > 1 file changed, 10 deletions(-) > > diff --git a/bsps/arm/tms570/start/pinmux.c > b/bsps/arm/tms570/start/pinmux.c index

Re: [PATCH 24/47] bsp/tms570: Remove double pin configuration

2023-12-21 Thread Sebastian Huber
Hello Pavel, On 21.12.23 16:13, Pavel Pisa wrote: Hello Sebastian, On Thursday 21 of December 2023 15:37:57 Sebastian Huber wrote: From: Tyler Miller --- bsps/arm/tms570/start/pinmux.c | 10 -- 1 file changed, 10 deletions(-) diff --git a/bsps/arm/tms570/start/pinmux.c

[PATCH 10/47] bsp/tms570: Avoid errno for debug console

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/console/printk-support.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsps/arm/tms570/console/printk-support.c b/bsps/arm/tms570/console/printk-support.c index 200aa13ec3..6e44ad0969 100644 --- a/bsps/arm/tms570/console/printk-support.c +++

[PATCH 05/47] bsp/tms570: Relicense to BSD-2-Clause

2023-12-21 Thread Sebastian Huber
Change license to BSD-2-Clause according to file history and contributor agreements. Add Doxygen file comments. Update #3053. Update #3707. --- bsps/arm/tms570/clock/clock.c | 30 + bsps/arm/tms570/console/printk-support.c | 31 ++

[PATCH 38/47] bsp/tms570: Use shared bsp_start_hook_1()

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/start/bspstarthooks-hwinit.c | 24 +++- bsps/arm/tms570/start/bspstarthooks.c| 2 +- spec/build/bsps/arm/tms570/objhwinit.yml | 1 + 3 files changed, 5 insertions(+), 22 deletions(-) diff --git a/bsps/arm/tms570/start/bspstarthooks-hwinit.c

[PATCH 20/47] bsp/tms570: Fix PBIST clock enable

2023-12-21 Thread Sebastian Huber
Bit 1 of the PACT is reserved (writes have no effect). --- bsps/arm/tms570/start/tms570_selftest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bsps/arm/tms570/start/tms570_selftest.c b/bsps/arm/tms570/start/tms570_selftest.c index 5a30a54c9f..f8a64abb7b 100644 ---

[PATCH 22/47] bsp/tms570: Enable hardware init for some variants

2023-12-21 Thread Sebastian Huber
--- spec/build/bsps/arm/tms570/optlowinit.yml | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spec/build/bsps/arm/tms570/optlowinit.yml b/spec/build/bsps/arm/tms570/optlowinit.yml index e9aa3557b3..32b84aa08c 100644 --- a/spec/build/bsps/arm/tms570/optlowinit.yml +++

[PATCH 27/47] bsp/tms570: Simplify expression

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/start/bspstarthooks-hwinit.c | 23 ++-- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/bsps/arm/tms570/start/bspstarthooks-hwinit.c b/bsps/arm/tms570/start/bspstarthooks-hwinit.c index 31ff4aa359..41f585cad0 100644 ---

[PATCH 12/47] bsp/tms570: Implement interrupt is enabled/pending

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/irq/irq.c | 46 ++- 1 file changed, 40 insertions(+), 6 deletions(-) diff --git a/bsps/arm/tms570/irq/irq.c b/bsps/arm/tms570/irq/irq.c index c5bdea577b..684e3d47fb 100644 --- a/bsps/arm/tms570/irq/irq.c +++ b/bsps/arm/tms570/irq/irq.c @@

[PATCH 30/47] bsp/tms570: TMS570LC4x Errata DEVICE#60

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/start/init_esm.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/bsps/arm/tms570/start/init_esm.c b/bsps/arm/tms570/start/init_esm.c index 794bf156cb..35fd1c8eab 100644 --- a/bsps/arm/tms570/start/init_esm.c +++

[PATCH 16/47] bsp/tms570: Avoid vector overlay memory region

2023-12-21 Thread Sebastian Huber
Reserve the space in a section. This makes it possible to use a common memory region definition. --- .../arm/tms570/start/linkcmds.tms570ls3137_hdk_intram | 11 --- bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_sdram | 11 --- .../start/linkcmds.tms570ls3137_hdk_with_loader

[PATCH 15/47] bsp/tms570: Remove obsolete build option

2023-12-21 Thread Sebastian Huber
--- spec/build/bsps/arm/tms570/grp.yml | 2 -- spec/build/bsps/arm/tms570/opttms570ls3137.yml | 16 2 files changed, 18 deletions(-) delete mode 100644 spec/build/bsps/arm/tms570/opttms570ls3137.yml diff --git a/spec/build/bsps/arm/tms570/grp.yml

[PATCH 00/47] Add TMS570LC4357 support

2023-12-21 Thread Sebastian Huber
Sebastian Huber (33): bsps/arm: Use shared empty bsp_start_hook_0() bsp/tms570: Remove empty bsp/tms570: Remove empty bsp/tms570: Remove empty bsp/tms570: Relicense to BSD-2-Clause bsp/tms570: Use new pin define bsp/tms570: Add bsp_restart() bsp/tms570: Rename

[PATCH 01/47] bsps/arm: Use shared empty bsp_start_hook_0()

2023-12-21 Thread Sebastian Huber
--- bsps/arm/beagle/start/bspstarthooks.c | 4 -- bsps/arm/lm3s69xx/start/bspstarthook.c| 5 --- bsps/arm/shared/start/bspstarthook0-empty.c | 42 +++ bsps/arm/stm32f4/start/bspstarthook.c | 5 --- bsps/arm/tms570/start/bspstarthooks.c | 5 ---

[PATCH 06/47] bsp/tms570: Use new pin define

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/start/init_pinmux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsps/arm/tms570/start/init_pinmux.c b/bsps/arm/tms570/start/init_pinmux.c index e7d4b84d97..5f6192bab7 100644 --- a/bsps/arm/tms570/start/init_pinmux.c +++

[PATCH 09/47] bsp/tms570: Fix bsp_reset()

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/start/bspreset.c | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bsps/arm/tms570/start/bspreset.c b/bsps/arm/tms570/start/bspreset.c index 624eeed8ff..67cf96c67c 100644 --- a/bsps/arm/tms570/start/bspreset.c +++ b/bsps/arm/tms570/start/bspreset.c

[PATCH 32/47] bsp/tms570: Remove reset source handling

2023-12-21 Thread Sebastian Huber
Do not clear SYSESR and let the application handle the reset source. --- bsps/arm/tms570/start/bspstarthooks-hwinit.c | 47 1 file changed, 47 deletions(-) diff --git a/bsps/arm/tms570/start/bspstarthooks-hwinit.c b/bsps/arm/tms570/start/bspstarthooks-hwinit.c index

[PATCH 11/47] bsp/tms570: Implement set/get interrupt priority

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/include/bsp/irq.h | 61 +- bsps/arm/tms570/irq/irq.c | 132 ++ 2 files changed, 140 insertions(+), 53 deletions(-) diff --git a/bsps/arm/tms570/include/bsp/irq.h b/bsps/arm/tms570/include/bsp/irq.h index 3c7170eb2a..d0eb130a92

[PATCH 13/47] bsp/tms570: Avoid spurious interrupts

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/irq/irq.c | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/bsps/arm/tms570/irq/irq.c b/bsps/arm/tms570/irq/irq.c index 684e3d47fb..9a80e0e3d2 100644 --- a/bsps/arm/tms570/irq/irq.c +++ b/bsps/arm/tms570/irq/irq.c @@ -166,9 +166,17 @@

[PATCH 35/47] bsp/tms570: Initialize SRAM on demand

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/start/bspstarthooks-hwinit.c | 37 ++-- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/bsps/arm/tms570/start/bspstarthooks-hwinit.c b/bsps/arm/tms570/start/bspstarthooks-hwinit.c index 4b3fe2fbbf..c42200d80a 100644 ---

[PATCH 19/47] bsp/tms570: Add TMS570LC4357 BSP variants

2023-12-21 Thread Sebastian Huber
--- .../tms570/start/linkcmds.tms570lc4357_hdk| 24 +++ .../start/linkcmds.tms570lc4357_hdk_sdram | 30 +++ spec/build/bsps/arm/tms570/bsplc4357hdk.yml | 21 + .../bsps/arm/tms570/bsplc4357hdksdram.yml | 19

[PATCH 17/47] bsp/tms570: Add variant enable to build

2023-12-21 Thread Sebastian Huber
--- spec/build/bsps/arm/tms570/optvariant.yml | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spec/build/bsps/arm/tms570/optvariant.yml b/spec/build/bsps/arm/tms570/optvariant.yml index 2925b4bf04..fb33e8ade4 100644 --- a/spec/build/bsps/arm/tms570/optvariant.yml +++

[PATCH 21/47] bsp/tms570: Add TMS570LC4357 PBIST support

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/start/tms570_selftest.c | 51 - 1 file changed, 32 insertions(+), 19 deletions(-) diff --git a/bsps/arm/tms570/start/tms570_selftest.c b/bsps/arm/tms570/start/tms570_selftest.c index f8a64abb7b..7fad351aee 100644 ---

[PATCH 07/47] bsp/tms570: Add bsp_restart()

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/include/bsp.h | 2 ++ bsps/arm/tms570/start/bsprestart.c | 42 ++ spec/build/bsps/arm/tms570/obj.yml | 1 + 3 files changed, 45 insertions(+) create mode 100644 bsps/arm/tms570/start/bsprestart.c diff --git a/bsps/arm/tms570/include/bsp.h

[PATCH 08/47] bsp/tms570: Rename tms570_initialize_and_clear()

2023-12-21 Thread Sebastian Huber
Rename tms570_initialize_and_clear() in tms570_pom_initialize_and_clear(). --- bsps/arm/tms570/include/bsp/tms570-pom.h | 2 +- bsps/arm/tms570/start/bspstart.c | 2 +- bsps/arm/tms570/start/tms570-pom.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git

[PATCH 14/47] bsp/tms570: Add TM27 support

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/include/tm27.h | 129 - 1 file changed, 128 insertions(+), 1 deletion(-) diff --git a/bsps/arm/tms570/include/tm27.h b/bsps/arm/tms570/include/tm27.h index 0dfa7bf628..a8ca08a0dd 100644 --- a/bsps/arm/tms570/include/tm27.h +++

[PATCH 24/47] bsp/tms570: Remove double pin configuration

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/start/pinmux.c | 10 -- 1 file changed, 10 deletions(-) diff --git a/bsps/arm/tms570/start/pinmux.c b/bsps/arm/tms570/start/pinmux.c index d9c52cd00d..9277a36431 100644 --- a/bsps/arm/tms570/start/pinmux.c +++ b/bsps/arm/tms570/start/pinmux.c @@

[PATCH 23/47] bsp/tms570: Add tms570_pbist_run_and_check()

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- bsps/arm/tms570/include/bsp/tms570_selftest.h | 2 + bsps/arm/tms570/start/bspstarthooks-hwinit.c | 57 +-- bsps/arm/tms570/start/tms570_selftest.c | 28 + 3 files changed, 33 insertions(+), 54 deletions(-) diff --git

[PATCH 28/47] bsp/tms570: Conditionalize TMS570LS3137 errata

2023-12-21 Thread Sebastian Huber
--- bsps/arm/tms570/start/bspstarthooks-hwinit.c | 4 1 file changed, 4 insertions(+) diff --git a/bsps/arm/tms570/start/bspstarthooks-hwinit.c b/bsps/arm/tms570/start/bspstarthooks-hwinit.c index 41f585cad0..561e6a18e6 100644 --- a/bsps/arm/tms570/start/bspstarthooks-hwinit.c +++

[PATCH 25/47] bsp/tms570: Add TMS570LC4357 pin config support

2023-12-21 Thread Sebastian Huber
From: Tyler Miller --- .../arm/tms570/include/bsp/ti_herc/reg_iomm.h | 44 --- bsps/arm/tms570/include/bsp/tms570.h | 3 +- bsps/arm/tms570/start/pinmux.c| 4 +- 3 files changed, 12 insertions(+), 39 deletions(-) diff --git

Re: [rtems-docs PATCH] sphinx/style: Fix building with the latest sphinx

2023-12-21 Thread Joel Sherrill
It is working for me on Rocky 9 with Sphinx 7.2.6 and a Texlive from this summer. The missing step was removing the older Sphinx version. Then I had to also install PlantUML npm. --joel On Tue, Dec 19, 2023 at 3:45 PM Chris Johns wrote: > On 20/12/2023 8:12 am, Joel Sherrill wrote: > > I