summaryrefslogtreecommitdiffstats
path: root/bsps (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Add gicv3_get_attributes()Sebastian Huber2022-04-062-26/+33
|
* bsps: Add gicv3_sgi_ppi_get_priority()Sebastian Huber2022-04-062-3/+14
|
* bsps: Add gicv3_sgi_ppi_set_priority()Sebastian Huber2022-04-062-3/+16
|
* bsps: Move gicv3_init_cpu_interface()Sebastian Huber2022-04-062-30/+29
| | | | Make the processor index a parameter.
* bsps: Move gicv3_init_dist()Sebastian Huber2022-04-062-39/+38
| | | | Make the distributor register block a parameter.
* bsps: Add gicv3_sgi_ppi_disable()Sebastian Huber2022-04-062-4/+11
|
* bsps: Add gicv3_sgi_ppi_enable()Sebastian Huber2022-04-062-9/+16
|
* bsps: Add gicv3_sgi_ppi_is_enabled()Sebastian Huber2022-04-062-4/+11
|
* bsps: Add gicv3_ppi_clear_pending()Sebastian Huber2022-04-062-4/+11
|
* bsps: Add gicv3_ppi_set_pending()Sebastian Huber2022-04-062-4/+11
|
* bsps: Add gicv3_trigger_sgi()Sebastian Huber2022-04-062-14/+22
|
* bsps: Add gicv3_sgi_ppi_is_pending()Sebastian Huber2022-04-062-4/+12
|
* bsps: Add <dev/irq/arm-gicv3.h>Sebastian Huber2022-04-062-121/+163
| | | | | | | | Separate the Interrupt Manager implementation from the generic Arm GICv3 support. Move parts of the Arm GICv3 support into a new header file. This helps to support systems with a clustered structure in which multiple GICv3 instances are present. For example, two clusters of two Cortex-R52 cores where each cluster has a dedicated GICv3 instance.
* bsp/stm32h7: Convert to UNIX line endingsSebastian Huber2022-04-05263-708277/+708277
|
* bsp/stm32h7: bring all required changes into system_stm32h7xx for ↵Karel Gardas2022-04-051-7/+44
| | | | | | | | STM32H7B3I-DK BSP variant The changes provided here are a result of a merge from various examples system_stm32h7xx.c files provided by STMicroelectronics for the STM32H7B3I-DK board with the original RTEMS file provided for the STM32H743I-EVAL2 board.
* bsp/stm32h7: properly ifdef all unsupported features in start -hal file ↵Karel Gardas2022-04-051-0/+20
| | | | while compiling for STM32H7B3I-DK BSP
* bsp/stm32h7: configure peripheral clocks for STM32H7B3xxQ (e.g. ↵Karel Gardas2022-04-051-0/+17
| | | | STM32H7B3I-DK BSP)
* bsp/stm32h7: configure oscillator for STM32H7B3xxQ (e.g. STM32H7B3I-DK BSP)Karel Gardas2022-04-051-0/+17
|
* bsp/stm32h7: configure AHB clock divider for STM32H7B3xxQ (e.g. ↵Karel Gardas2022-04-051-0/+4
| | | | STM32H7B3I-DK BSP)
* bsp/stm32h7: disable ethernet for STM32H7B3I-DK BSP variantKarel Gardas2022-04-051-0/+4
| | | | Note: the ethernet port is not presented on the board anyway.
* bsp/stm32h7: add flash latency configurationKarel Gardas2022-04-051-1/+1
|
* bsp/stm32h7: add configuration for USART1 GPIO pins, registers and alternate ↵Karel Gardas2022-04-051-3/+5
| | | | function
* bsp/stm32h7: add power supply configurationKarel Gardas2022-04-051-1/+1
|
* Update Eric Norum contact info and start to normalize file headersJoel Sherrill2022-03-2437-236/+170
|
* bsps/irq: Improve affinity set handlingSebastian Huber2022-03-161-1/+7
| | | | | | | | Restrict the affinity set to the set of online processors. Make sure the affinity set for an interrupt vector contains at least one online processor. Update #3269.
* bsps/irq: Fix formattingSebastian Huber2022-03-161-3/+3
| | | | Update #3269.
* microblaze: Add JFFS2 AXI QSPI driverAlex White2022-03-152-0/+375
| | | | This driver has been tested with Micron NOR Flash via AXI Quad SPI.
* bsps/arm: Fix bsp_start_memcpy() for ARMv7-ARSebastian Huber2022-03-141-0/+4
| | | | Synchronize data and instruction streams.
* bsps/.../disp_hcms29xx.h: Fix comment blockChristian Mauderer2022-03-101-0/+1
| | | | Update #4625
* bsps/m68k: Restore license fileChristian Mauderer2022-03-1011-11/+11
| | | | | | | | | Quite some files in the bsps/m68k/genmcf548x mention a Freescale_license.txt file. The file has been accidentally removed during the source reorganization in 2018. This commit restores it and moves it to the right location for licenses. Update #4625.
* bsps: Automated IMD header file clean upChristian Mauderer2022-03-1011-14/+14
| | | | | | Use the same form of IMD in all copyright lines Update #4625.
* bsps/powerpc/gen5200: Manual Header clean upChristian Mauderer2022-03-107-617/+262
| | | | Update #4625.
* bsps/powerpc/gen83xx/start/cpuinit.c: Manual Header clean upChristian Mauderer2022-03-102-134/+28
| | | | | | | | There is not really anything left from the referenced cpuinit.c file from MPC8260ads CPU initialization. So ignore that part of the header during rework. Update #4625.
* bsps and cpukit: Manual file header clean upChristian Mauderer2022-03-102-42/+32
| | | | Updates #4625.
* bsps/powerpc/gen5200: Manual file header clean upChristian Mauderer2022-03-106-293/+96
| | | | | | This cleans some of the more complex headers including IPR. Updates #4625.
* bsps/powerpc: Manual file header clean upChristian Mauderer2022-03-107-141/+99
| | | | Updates #4625.
* bsps/powerpc/gen5200: Manual file header clean upChristian Mauderer2022-03-1015-318/+181
| | | | Updates #4625.
* bsps/powerpc: Manual file header clean upChristian Mauderer2022-03-105-98/+71
| | | | Updates #4625.
* bsps/powerpc/gen83xx: Manual file header clean upChristian Mauderer2022-03-109-165/+116
| | | | Updates #4625.
* bsps/powerpc/tqm8xx: Manual file header clean upChristian Mauderer2022-03-1010-202/+124
| | | | Updates #4625.
* bsps/shared: Manual file header clean upChristian Mauderer2022-03-107-125/+87
| | | | Updates #4625.
* bsps/m68k: Manual file header clean upChristian Mauderer2022-03-106-246/+151
| | | | Updates #4625.
* bsps/include/: Scripted embedded brains header file clean upJoel Sherrill2022-03-1017-103/+2
| | | | Updates #4625.
* bsps/m68k/: Scripted embedded brains header file clean upJoel Sherrill2022-03-104-16/+4
| | | | Updates #4625.
* bsps/powerpc/: Scripted embedded brains header file clean upJoel Sherrill2022-03-10188-906/+135
| | | | Updates #4625.
* bsps/sh/: Scripted embedded brains header file clean upJoel Sherrill2022-03-102-12/+0
| | | | Updates #4625.
* bsps/shared/: Scripted embedded brains header file clean upJoel Sherrill2022-03-1025-122/+14
| | | | Updates #4625.
* bsps/arm/: Scripted embedded brains header file clean upJoel Sherrill2022-03-10225-1352/+26
| | | | Updates #4625.
* bsps/sparc: Scripted embedded brains header file clean upJoel Sherrill2022-03-103-18/+0
| | | | Updates #4625.
* m68k/genmcf548x/: Manual file header clean upJoel Sherrill2022-03-1013-227/+125
| | | | Updates #4625.