Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsp/arm: allocate .rtemsstack on REGION_STACK instead of on REGION_WORK | Karel Gardas | 2022-05-23 | 1 | -1/+1 |
| | | | | | | | | REGION_WORK may be backed by external RAM which may not be initialized in a time we need stack to work well. E.g. code loaded in flash, stack allocated on in-cpu SRAM and data (REGION_WORK) on external SDRAM. Sponsored-By: Precidata | ||||
* | bsps: Relicense <bsp/fatal.h> | Sebastian Huber | 2022-05-18 | 1 | -4/+43 |
| | | | | | | | Add Doxygen documentation. Change license to BSD-2-Clause according to file history. Update #3053. | ||||
* | bsps: Relicense <bsp/default-initial-extension.h> | Sebastian Huber | 2022-05-18 | 1 | -10/+34 |
| | | | | | | | Replace Doxygen documentation. Change license to BSD-2-Clause according to file history. Update #3053. | ||||
* | bsp/stm32h7: remove system files from start directory | Karel Gardas | 2022-05-16 | 4 | -575/+0 |
| | | | | | | | The files are already presented in boards directories and are not needed in start directory anymore. Sponsored-By: Precidata | ||||
* | bsp/stm32h7: copy system files to nucleo-h743zi board directory | Karel Gardas | 2022-05-16 | 5 | -0/+1053 |
| | | | | | | Also adjust BSP spec file to make it buildable with board files. Sponsored-By: Precidata | ||||
* | bsp/stm32h7: copy system files to stm32h743i-eval board directory | Karel Gardas | 2022-05-16 | 5 | -0/+1053 |
| | | | | | | Also adjust BSP spec file to make it buildable with board files. Sponsored-By: Precidata | ||||
* | bsp/stm32h7: remove stm32h7b3i-dk related changes from start system files | Karel Gardas | 2022-05-16 | 4 | -82/+7 |
| | | | | Sponsored-By: Precidata | ||||
* | bsp/stm32h7: update stm32h7b3i-dk board system_stm32h7xx.c file | Karel Gardas | 2022-05-16 | 1 | -115/+25 |
| | | | | | | | Updated content comes from STM32CubeIDE 1.9.0 generated for STM32H7B3I-DK board and have RTEMS related changes merged in. Sponsored-By: Precidata | ||||
* | bsp/stm32h7: cleanup osc, clk, per files for stm32h7b3i-dk board | Karel Gardas | 2022-05-16 | 3 | -54/+0 |
| | | | | Sponsored-By: Precidata | ||||
* | bsp/stm32h7: copy system files to stm32h7b3i-dk board directory | Karel Gardas | 2022-05-16 | 5 | -0/+1128 |
| | | | | | | Also adjust BSP spec file to make it buildable with board files. Sponsored-By: Precidata | ||||
* | bsp/stm32h7: update FMC configuration for SRAM and SDRAM usage | Karel Gardas | 2022-04-07 | 1 | -9/+14 |
| | | | | | | | | The patch merges differences in FMC configuration between system_stm32h7xx.c file generated by STM32CubeIDE for 743i-eval2 board and the current RTEMS ext-mem-ctl.c file. Sponsored-By: Precidata | ||||
* | bsps: Add gicv3_get_attributes() | Sebastian Huber | 2022-04-06 | 2 | -26/+33 |
| | |||||
* | bsps: Add gicv3_sgi_ppi_get_priority() | Sebastian Huber | 2022-04-06 | 2 | -3/+14 |
| | |||||
* | bsps: Add gicv3_sgi_ppi_set_priority() | Sebastian Huber | 2022-04-06 | 2 | -3/+16 |
| | |||||
* | bsps: Move gicv3_init_cpu_interface() | Sebastian Huber | 2022-04-06 | 2 | -30/+29 |
| | | | | Make the processor index a parameter. | ||||
* | bsps: Move gicv3_init_dist() | Sebastian Huber | 2022-04-06 | 2 | -39/+38 |
| | | | | Make the distributor register block a parameter. | ||||
* | bsps: Add gicv3_sgi_ppi_disable() | Sebastian Huber | 2022-04-06 | 2 | -4/+11 |
| | |||||
* | bsps: Add gicv3_sgi_ppi_enable() | Sebastian Huber | 2022-04-06 | 2 | -9/+16 |
| | |||||
* | bsps: Add gicv3_sgi_ppi_is_enabled() | Sebastian Huber | 2022-04-06 | 2 | -4/+11 |
| | |||||
* | bsps: Add gicv3_ppi_clear_pending() | Sebastian Huber | 2022-04-06 | 2 | -4/+11 |
| | |||||
* | bsps: Add gicv3_ppi_set_pending() | Sebastian Huber | 2022-04-06 | 2 | -4/+11 |
| | |||||
* | bsps: Add gicv3_trigger_sgi() | Sebastian Huber | 2022-04-06 | 2 | -14/+22 |
| | |||||
* | bsps: Add gicv3_sgi_ppi_is_pending() | Sebastian Huber | 2022-04-06 | 2 | -4/+12 |
| | |||||
* | bsps: Add <dev/irq/arm-gicv3.h> | Sebastian Huber | 2022-04-06 | 2 | -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 endings | Sebastian Huber | 2022-04-05 | 263 | -708277/+708277 |
| | |||||
* | bsp/stm32h7: bring all required changes into system_stm32h7xx for ↵ | Karel Gardas | 2022-04-05 | 1 | -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 Gardas | 2022-04-05 | 1 | -0/+20 |
| | | | | while compiling for STM32H7B3I-DK BSP | ||||
* | bsp/stm32h7: configure peripheral clocks for STM32H7B3xxQ (e.g. ↵ | Karel Gardas | 2022-04-05 | 1 | -0/+17 |
| | | | | STM32H7B3I-DK BSP) | ||||
* | bsp/stm32h7: configure oscillator for STM32H7B3xxQ (e.g. STM32H7B3I-DK BSP) | Karel Gardas | 2022-04-05 | 1 | -0/+17 |
| | |||||
* | bsp/stm32h7: configure AHB clock divider for STM32H7B3xxQ (e.g. ↵ | Karel Gardas | 2022-04-05 | 1 | -0/+4 |
| | | | | STM32H7B3I-DK BSP) | ||||
* | bsp/stm32h7: disable ethernet for STM32H7B3I-DK BSP variant | Karel Gardas | 2022-04-05 | 1 | -0/+4 |
| | | | | Note: the ethernet port is not presented on the board anyway. | ||||
* | bsp/stm32h7: add flash latency configuration | Karel Gardas | 2022-04-05 | 1 | -1/+1 |
| | |||||
* | bsp/stm32h7: add configuration for USART1 GPIO pins, registers and alternate ↵ | Karel Gardas | 2022-04-05 | 1 | -3/+5 |
| | | | | function | ||||
* | bsp/stm32h7: add power supply configuration | Karel Gardas | 2022-04-05 | 1 | -1/+1 |
| | |||||
* | Update Eric Norum contact info and start to normalize file headers | Joel Sherrill | 2022-03-24 | 37 | -236/+170 |
| | |||||
* | bsps/irq: Improve affinity set handling | Sebastian Huber | 2022-03-16 | 1 | -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 formatting | Sebastian Huber | 2022-03-16 | 1 | -3/+3 |
| | | | | Update #3269. | ||||
* | microblaze: Add JFFS2 AXI QSPI driver | Alex White | 2022-03-15 | 2 | -0/+375 |
| | | | | This driver has been tested with Micron NOR Flash via AXI Quad SPI. | ||||
* | bsps/arm: Fix bsp_start_memcpy() for ARMv7-AR | Sebastian Huber | 2022-03-14 | 1 | -0/+4 |
| | | | | Synchronize data and instruction streams. | ||||
* | bsps/.../disp_hcms29xx.h: Fix comment block | Christian Mauderer | 2022-03-10 | 1 | -0/+1 |
| | | | | Update #4625 | ||||
* | bsps/m68k: Restore license file | Christian Mauderer | 2022-03-10 | 11 | -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 up | Christian Mauderer | 2022-03-10 | 11 | -14/+14 |
| | | | | | | Use the same form of IMD in all copyright lines Update #4625. | ||||
* | bsps/powerpc/gen5200: Manual Header clean up | Christian Mauderer | 2022-03-10 | 7 | -617/+262 |
| | | | | Update #4625. | ||||
* | bsps/powerpc/gen83xx/start/cpuinit.c: Manual Header clean up | Christian Mauderer | 2022-03-10 | 2 | -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 up | Christian Mauderer | 2022-03-10 | 2 | -42/+32 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/gen5200: Manual file header clean up | Christian Mauderer | 2022-03-10 | 6 | -293/+96 |
| | | | | | | This cleans some of the more complex headers including IPR. Updates #4625. | ||||
* | bsps/powerpc: Manual file header clean up | Christian Mauderer | 2022-03-10 | 7 | -141/+99 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/gen5200: Manual file header clean up | Christian Mauderer | 2022-03-10 | 15 | -318/+181 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc: Manual file header clean up | Christian Mauderer | 2022-03-10 | 5 | -98/+71 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/gen83xx: Manual file header clean up | Christian Mauderer | 2022-03-10 | 9 | -165/+116 |
| | | | | Updates #4625. |