summaryrefslogtreecommitdiffstats
path: root/bsps (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* bsps/m68k/mvf5235: Change license to BSD-2Joel Sherrill2022-07-116-18/+132
| | | | Updates #3053.
* bsps/m68k/mcf5225x: Change license to BSD-2Joel Sherrill2022-07-114-12/+88
| | | | Updates #3053.
* bsps/m68k/mcf52235: Change license to BSD-2Joel Sherrill2022-07-113-9/+66
| | | | Updates #3053.
* bsps/m68k/mcf5206elite: Change license to BSD-2Joel Sherrill2022-07-111-3/+22
| | | | Updates #3053.
* bsps/m68k/include: Change license to BSD-2Joel Sherrill2022-07-114-12/+88
| | | | Updates #3053.
* bsps/m68k/genmcf548x: Change license to BSD-2Joel Sherrill2022-07-1115-45/+330
| | | | Updates #3053.
* bsps/m68k/gen68360: Change license to BSD-2Joel Sherrill2022-07-111-3/+22
| | | | Updates #3053.
* bsps/m68k/gen68340: Change license to BSD-2Joel Sherrill2022-07-119-27/+198
| | | | Updates #3053.
* bsps/m68k/csv360: Change license to BSD-2Joel Sherrill2022-07-112-6/+44
| | | | Updates #3053.
* m68k/bsps/av5282: Change license to BSD-2Joel Sherrill2022-07-115-15/+110
| | | | Updates #3053.
* bsps/lm32/shared: Change license to BSD-2Joel Sherrill2022-07-118-24/+176
| | | | Updates #3053.
* bsps/lm32/lm32_evr: Change license to BSD-2Joel Sherrill2022-07-111-3/+22
| | | | Updates #3053.
* bsps/lm32/include: Change license to BSD-2Joel Sherrill2022-07-111-3/+22
| | | | Updates #3053.
* bsps/include: Change license to BSD-2Joel Sherrill2022-07-1130-90/+660
| | | | Updates #3053.
* bsps/i386/shared/pci/pci_io.c:Change license to BSD-2Joel Sherrill2022-07-111-3/+22
| | | | Updates #3053.
* bsps/i386/pc386: Change license to BSD-2Joel Sherrill2022-07-1118-51/+376
| | | | Updates #3053.
* bsps/arm/realview-pbx-a9: Change license to BSD-2Joel Sherrill2022-07-0811-33/+242
| | | | Updates #3053.
* bsps/arm/raspberrypi: Change license to BSD-2Joel Sherrill2022-07-082-6/+44
| | | | Updates #3053.
* bsps/arm/lpc32xx: Change license to BSD-2Joel Sherrill2022-07-0829-87/+638
| | | | Updates #3053.
* bsps/arm/lpc24xx: Change license to BSD-2Joel Sherrill2022-07-0834-102/+748
| | | | Updates #3053.
* bsps/arm/imxrt: Change license to BSD-2Joel Sherrill2022-07-081-3/+22
| | | | Updates #3053.
* bsps/arm/lpc176x: Change license to BSD-2Joel Sherrill2022-07-0814-42/+308
| | | | Updates #3053.
* bsps/arm/include: Change license to BSD-2Joel Sherrill2022-07-0817-51/+374
| | | | Updates #3053.
* bsps/arm/imx: Change license to BSD-2Joel Sherrill2022-07-0816-48/+352
| | | | Updates #3053.
* bsps/arm/csb337: Change license to BSD-2Joel Sherrill2022-07-086-18/+132
| | | | Updates #3053.
* bsps/arm/beagle: Change license to BSD-2Joel Sherrill2022-07-082-6/+44
| | | | Updates #3053.
* bsps/arm/atsamv: Change license to BSD-2Joel Sherrill2022-07-0830-90/+660
| | | | Updates #3053.
* bsps/arm/altera-cyclone-v: Change license to BSD-2Joel Sherrill2022-07-0815-45/+330
| | | | Updates #3053.
* bsps/arm/shared: Change license to BSD-2Joel Sherrill2022-07-0813-39/+286
| | | | Updates #3053.
* bsps/aarch64: Use MMU pages appropriatelyKinsey Moore2022-07-061-2/+2
| | | | | | | | | There were two bugs with MMU page use that were partially hiding each other. The linker script page table section was 4x the size it needed to be and the page table allocation routine was allocating pages PTRSIZE times larger than it needed to. On ILP32, this resulted in incorrect but functional allocation. On LP64, this resulted in allocation failures earlier than expected.
* bsps/xilinx-zynq: Init debug console only onceSebastian Huber2022-07-011-4/+1
| | | | Initialize the debug console only once during early system initialization.
* bsp/lpc32xx: Optimize Ethernet transmitSebastian Huber2022-06-271-1/+1
| | | | | The updated Ethernet interface driver in libbsd profits from more transmit descriptors since it no longer uses transmit done interrupts.
* aarch64/gicv3: Remove accesses to secure registersChris Johns2022-06-161-3/+15
| | | | | | RTEMS runs at EL1 and the removed register accesses are for EL3 or the TF-A. This change aligns our driver with the Linux and FreeBSD ones.
* bsp/aarch64: Flush the cache before invalidating itChris Johns2022-06-161-1/+2
| | | | | - Any page tables need to be flushed if the cache is enabled. Disabling the cache may only be available in secure mode.
* bsps/shared/*: Change license to BSD-2Joel Sherrill2022-06-1574-222/+1628
| | | | Updates #3053.
* bsps/arm: MP core timer setting off by oneChris Johns2022-06-151-1/+1
|
* bsp/aarch64: Fix array warningChris Johns2022-06-111-1/+1
| | | | Updates #4664
* bsps/stm32h7: remove external memory initialization from nucleo-h743zi BSPKarel Gardas2022-06-102-479/+0
| | | | | | | Nucleo board does not provide any external memory so code does not have any function here anyway. Sponsored-By: Precidata
* bsps/stm32h7: move BSP start hooks into boards subdirectoriesKarel Gardas2022-06-107-44/+400
| | | | | | | The idea here is to prepare for better per-board specialization of the hooks function code. Sponsored-By: Precidata
* bsps/imx: Enable clock of ETH2Christian Mauderer2022-06-092-0/+172
|
* arm/lpc32xx: Implement new interrupt directivesSebastian Huber2022-06-081-6/+42
|
* bsp/lpc32xx: bsp_interrupt_vector_enable()Sebastian Huber2022-06-081-2/+6
| | | | | | | | The interrupt enables are used to implement a priority scheme in bsp_interrupt_dispatch(). Enable interrupts through bsp_interrupt_vector_enable() only if they are not already enabled to not interfere with the priority scheme while bsp_interrupt_vector_enable() is called during interrupt dispatching.
* bsp/lpc32xx: bsp_interrupt_is_valid_vector()Sebastian Huber2022-06-082-0/+31
| | | | | Provide custom bsp_interrupt_is_valid_vector() implementation since several interrupt vectors are reserved.
* bsp/lpc32xx: Use standard timer 2 for tm27.hSebastian Huber2022-06-081-19/+39
| | | | | This helps to run the validation tests of the Interrupt Manager directives.
* arm/lpc32xx: Hide MLC detailsSebastian Huber2022-06-081-3/+1
|
* bsp/lpc32xx: Fix FIQ interrupt supportSebastian Huber2022-06-081-10/+13
| | | | | Do not sporadically service interrupts configured as FIQ by the IRQ interrupt dispatch.
* bsps/stm32h7: add board C files for stm32h747i-disco BSPKarel Gardas2022-06-014-0/+736
| | | | | | | | | | | | Besides C files for the BSP variant the patch also provides license clarification on system_stm32h7xx.c file which is provided in boards/stm/stm32h747i-disco directory. The files comes from STM32CubeH7 project and references "root directory" in its license comment and it's not clear where this points out. Let's add clarification comment about it and also based on it and resulting license let's add SPDX license identifier. Sponsored-By: Precidata
* bsps/stm32h7: include CMSIS Cortex-M4 header when required by configurationKarel Gardas2022-06-011-0/+7
| | | | Sponsored-By: Precidata
* bsps/stm32h7: enable cache and MPU only on Cortex-M7Karel Gardas2022-06-011-0/+4
| | | | Sponsored-By: Precidata
* bsps/arm: add CMSIS Cortex-M4 Core Peripheral Access Layer Header FileKarel Gardas2022-05-301-0/+1937
|