Joel Sherrill
be6e30dff3
bsps/arm: Move SPDX line to top of file
...
The RTEMS Software Engineering Guide specifies that the SPDX license
annotation shouldbe the first line of the file and not part of the
copyright/license comment block.
2025-08-11 19:06:32 +00:00
Gedare Bloom
8e6ded473c
rtems: update licenses to 2BSD
...
This is an update of many lingering embedded brains GmbH licenses from
the RTEMS License to the 2-BSD license where possible depending on the
joint copyrights.
Updates #3053 .
2025-02-10 15:44:09 +00:00
Sebastian Huber
002c6067ba
bsps: Add fatal source/code to bsp_reset()
...
Mark bsp_reset() as no-return. Use default BSP fatal handler in lm32 and m68k
BSPs. Remove empty bsp_reset() implementation.
Update #5067 .
2024-08-23 14:54:37 +00:00
Sebastian Huber
7427caa1ae
bsps/arm: Use shared empty bsp_start_hook_0()
...
Update #4982 .
2024-01-15 10:32:23 +01:00
Sebastian Huber
bcef89f236
Update company name
...
The embedded brains GmbH & Co. KG is the legal successor of embedded
brains GmbH.
2023-05-20 11:05:26 +02:00
Karel Gardas
4600dd1d2f
bsps/beagle: fix warning on missing cast
2023-02-18 23:00:05 +01:00
Joel Sherrill
b1cc3dd07e
bsps/arm/beagle: Change license to BSD-2
...
Updates #3053 .
2022-07-08 08:42:42 -05:00
Joel Sherrill
ba619b7f36
bsps/arm/: Scripted embedded brains header file clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00
Joel Sherrill
dd70c81699
bsp_specs: Delete last remnants of these.
...
Updates #3937 .
2021-11-29 08:50:03 -06:00
G S Niteesh Babu
d75b29d95e
bsps/beagle: Refactored i2c driver
...
Refactored the i2c driver to parse register values from the device
tree rather than hardcoding them. But still the clocks have to
initialized manually.
2021-04-22 18:43:35 +02:00
G S Niteesh Babu
56074644a7
bsp/beagle: Ported Beagle pinmux driver to RTEMS
...
The following files have been ported
1) ti_pinmux.c
2) ti_pinmux.h
3) am335x_scm_padconf.c
4) am335x_scm_padconf.h
Update #3784
2021-03-21 12:30:48 +01:00
G S Niteesh Babu
7589f1e01a
bsps/beagle: Added SOC detection using FDT
...
Detects the SOC type using FDT and also replaces the ti_cpuid.h
header in FreeBSD with custom one.
2021-03-21 12:30:48 +01:00
Sebastian Huber
b361eabd93
bsps: Replace bsp_specs with an empty file
...
This fixes an issue with the latest tool chain which adds the default
linker script in the endfile specification.
Update #3250 .
2021-01-28 06:28:33 +01:00
Sebastian Huber
272534eb72
bsps/arm: Set VBAR in start.S
...
Set the VBAR to the vector table in the start section before
bsp_start_hook_0() is called to earlier handle exceptions in RTEMS.
Set the VBAR to the normal vector table in start.S for the main
processor. Secondary processors set it in bsp_start_hook_0().
Update #4202 .
2020-12-23 09:19:17 +01:00
Sebastian Huber
c344e5828c
Use RTEMS_SYSINIT_ORDER_LAST_BUT_5
...
Use RTEMS_SYSINIT_ORDER_LAST_BUT_5 instead of RTEMS_SYSINIT_ORDER_LAST
to allow applications and support functions to place system
initialization handlers behind the standard handlers.
Update #3838 .
2020-02-04 06:06:42 +01:00
Sebastian Huber
bc28b65ff4
bsp/beagle: Rename linker command file
...
This BSP family uses only one linker command file. Use the standard
name.
Update #3818 .
2019-11-14 15:07:53 +01:00
Vijay Kumar Banerjee
a4e96cfb0a
bsps/beagle: register i2c device at initialization
2019-09-19 21:27:16 +02:00
Vijay Kumar Banerjee
886956afd2
bsp/beagle: Add nocache section
...
Closes #3780
2019-08-07 20:38:43 +02:00
Chris Johns
7d4f74e968
arm/beagle: Add libdebugger support.
...
- Port the jbang code from C++ to C to enable DBGEN.
- Hook the libdebugger ARM backend support to return the base address
of the debug register set.
2019-07-31 08:33:05 +10:00
Sebastian Huber
95c19211d1
bsps/arm: Remove unused bsp_stack_irq_size
...
Update #3459 .
2019-01-21 09:17:51 +01:00
Sebastian Huber
9964895866
bsps: Move startup files to bsps
...
Adjust build support files to new directory layout.
This patch is a part of the BSP source reorganization.
Update #3285 .
2018-04-20 13:52:14 +02:00