Sebastian Huber
2ee0159ed8
build: Fix target of build script
2024-01-18 17:36:16 +01:00
Kinsey Moore
659a79ef8f
cpukit/score: Avoid overflow in multiplication
...
Change extend_count to uint32_t from uint16_t to avoid a possible
premature integer overflow when it is later used for multiplication.
2024-01-17 10:48:25 -06:00
Kinsey Moore
46c343dd23
cpukit/dosfs: Remove unused internal function arg
2024-01-16 10:57:44 -06:00
Kinsey Moore
6383390886
cpukit: Remove or use unused variable assignments
2024-01-16 10:57:44 -06:00
Bernd Moessner
a73b52d6a4
flashdev.c: return error if both buffers are NULL
...
Updates #4981
2024-01-16 10:57:43 -06:00
Bernd Moessner
bd898b503f
flashdev: Add missing default case
...
Updates #4981
2024-01-16 10:57:43 -06:00
Bernd Moessner
a43163d058
flashdev.h: Add missing C++ include guards
...
Updates #4981
2024-01-16 10:57:43 -06:00
Stanislav Pankevich
7eee05a37d
bsps/xilinx-zynqmp-rpu: Invalidate caches on start
...
This corrects an issue where caches can be dirty on warm boot.
2024-01-16 10:57:43 -06:00
Sebastian Huber
df378641e6
bsp/tms570: Use TMS570_OSCILLATOR_MAIN
...
This option replaces BSP_OSCILATOR_CLOCK. It may be used in PLL setup
calculatios.
Update #4982 .
2024-01-15 10:34:08 +01:00
Sebastian Huber
9a961eec67
bsp/tms570: Remove unused BSP options
...
Update #4982 .
2024-01-15 10:34:06 +01:00
Tyler Miller
b47c8188bf
bsp/tms570: Update README
...
Update #4982 .
2024-01-15 10:34:04 +01:00
Tyler Miller
449d836800
bsp/tms570: Board-specific tms570_emif_sdram_init()
...
Update #4982 .
2024-01-15 10:34:02 +01:00
Tyler Miller
87be7eaba2
bsp/tms570: Board-specific tms570_pinmux_init()
...
Update #4982 .
2024-01-15 10:34:00 +01:00
Tyler Miller
42e013a5dd
bsp/tms570: Board-specific tms570_map_clock_init()
...
Update #4982 .
2024-01-15 10:33:59 +01:00
Tyler Miller
b300b967ee
bsp/tms570: Board-specific tms570_pll_init()
...
Update #4982 .
2024-01-15 10:33:57 +01:00
Tyler Miller
53cbe74878
bsp/tms570: Initialize MPU
...
Update #4982 .
2024-01-15 10:33:56 +01:00
Sebastian Huber
65831d71ed
bsp/tms570: Optimize tms570_debug_console_out()
...
Reduce number of interrupt disable/enable actions.
Update #4982 .
2024-01-15 10:33:54 +01:00
Sebastian Huber
5a2f64cf34
bsp/tms570: Initialize and enable caches on demand
...
Update #4982 .
2024-01-15 10:33:52 +01:00
Sebastian Huber
663bedd59e
bsp/tms570: Use bsp_start_copy_sections_compact()
...
There is no need to relocate the text and read-only data.
Update #4982 .
2024-01-15 10:33:50 +01:00
Sebastian Huber
d4c6def68b
bsp/tms570: Use shared bsp_start_hook_1()
...
Update #4982 .
2024-01-15 10:33:49 +01:00
Sebastian Huber
e9634471d9
bsp/tms570: Add header guards
...
Update #4982 .
2024-01-15 10:33:47 +01:00
Sebastian Huber
3f75b58d46
bsp/tms570: The TMS570LC4357 has no TCRAM modules
...
Update #4982 .
2024-01-15 10:33:45 +01:00
Sebastian Huber
2db0844b87
bsp/tms570: Initialize SRAM on demand
...
Update #4982 .
2024-01-15 10:33:43 +01:00
Sebastian Huber
23ba8d2c2c
bsp/tms570: Use asm code for tms570_memory_init()
...
Make sure that we do not use the stack for this function.
Update #4982 .
2024-01-15 10:33:41 +01:00
Tyler Miller
f7530be75c
bsp/tms570: Honor DBGRST for TMS570LC4357
...
Update #4982 .
2024-01-15 10:33:39 +01:00
Sebastian Huber
b99013e580
bsp/tms570: Remove reset source handling
...
Do not clear SYSESR and let the application handle the reset source.
Update #4982 .
2024-01-15 10:33:37 +01:00
Tyler Miller
ec79400503
bsp/tms570: Add HCLKCNTL register
...
Update #4982 .
2024-01-15 10:33:36 +01:00
Tyler Miller
2bbacdb557
bsp/tms570: TMS570LC4x Errata DEVICE#60
...
Update #4982 .
2024-01-15 10:33:34 +01:00
Sebastian Huber
75dd824079
bsp/tms570: Add errata SSWF021#45 handling
...
Update #4982 .
2024-01-15 10:33:33 +01:00
Sebastian Huber
4d9c9c52ae
bsp/tms570: Conditionalize TMS570LS3137 errata
...
Update #4982 .
2024-01-15 10:33:31 +01:00
Sebastian Huber
eeaa318dc6
bsp/tms570: Simplify expression
...
Update #4982 .
2024-01-15 10:33:29 +01:00
Tyler Miller
c14efe493b
bsp/tms570: Add TMS570LC4357 power support
...
Update #4982 .
2024-01-15 10:33:28 +01:00
Tyler Miller
4f6fa9746d
bsp/tms570: Add TMS570LC4357 pin config support
...
Update #4982 .
2024-01-15 10:33:26 +01:00
Tyler Miller
39fd4b142e
bsp/tms570: Remove double pin configuration
...
Do not set pins to the default function before the actual setting is
applied. If a pin setting needs to be done in a certain order, then
this should be done explicitly through multiple calls to
tms570_bsp_pinmmr_config().
Update #4982 .
2024-01-15 10:33:24 +01:00
Tyler Miller
b995211907
bsp/tms570: Add tms570_pbist_run_and_check()
...
Update #4982 .
2024-01-15 10:33:22 +01:00
Sebastian Huber
8569f0181b
bsp/tms570: Enable hardware init for some variants
...
Update #4982 .
2024-01-15 10:33:20 +01:00
Tyler Miller
048d81a076
bsp/tms570: Add TMS570LC4357 PBIST support
...
Update #4982 .
2024-01-15 10:33:19 +01:00
Sebastian Huber
36192165e2
bsp/tms570: Fix PBIST clock enable
...
Bit 1 of the PACT is reserved (writes have no effect).
Update #4982 .
2024-01-15 10:33:17 +01:00
Sebastian Huber
eb97cd148c
bsp/tms570: Add TMS570LC4357 BSP variants
...
Update #4982 .
2024-01-15 10:33:15 +01:00
Sebastian Huber
437da01f80
bsp/tms570: Add linkcmds.memory
...
Remove obsolete tms570ls3137_hdk_with_loader BSP variant. With the new
memory origin/size build options this variant is no longer required.
Update #4982 .
2024-01-15 10:33:13 +01:00
Sebastian Huber
1b7a8af575
bsp/tms570: Add variant enable to build
...
Update #4982 .
2024-01-15 10:33:11 +01:00
Sebastian Huber
285d1a4056
bsp/tms570: Avoid vector overlay memory region
...
Reserve the space in a section. This makes it possible to use a common
memory region definition.
Update #4982 .
2024-01-15 10:33:09 +01:00
Sebastian Huber
1dae4f9560
bsp/tms570: Remove obsolete build option
...
Update #4982 .
2024-01-15 10:33:08 +01:00
Sebastian Huber
df067e5b69
bsp/tms570: Add TM27 support
...
Update #4982 .
2024-01-15 10:33:06 +01:00
Sebastian Huber
cf01329e24
bsp/tms570: Avoid spurious interrupts
...
Update #4982 .
2024-01-15 10:33:05 +01:00
Sebastian Huber
8753604ed5
bsp/tms570: Implement interrupt is enabled/pending
...
Update #4982 .
2024-01-15 10:33:03 +01:00
Sebastian Huber
a6482ebfaa
bsp/tms570: Implement set/get interrupt priority
...
Update #4982 .
2024-01-15 10:33:01 +01:00
Sebastian Huber
27e0abbdb5
bsp/tms570: Avoid errno for debug console
...
Update #4982 .
2024-01-15 10:33:00 +01:00
Sebastian Huber
849210fff6
bsp/tms570: Fix bsp_reset()
...
Update #4982 .
2024-01-15 10:32:58 +01:00
Sebastian Huber
8240caecc8
bsp/tms570: Rename tms570_initialize_and_clear()
...
Rename tms570_initialize_and_clear() in
tms570_pom_initialize_and_clear().
Update #4982 .
2024-01-15 10:32:56 +01:00