Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps/stm32h7: enable SDRAM 2 MPU region | Karel Gardas | 2022-05-27 | 1 | -0/+7 |
| | | | | Sponsored-By: Precidata | ||||
* | bsps/stm32h7: add board C files for stm32h757i-eval BSP | Karel Gardas | 2022-05-27 | 4 | -0/+976 |
| | | | | | | | | | | | | Besides C files for the BSP variant the patch also provides license clarification on system_stm32h7xx.c file which is provided in boards/stm/stm32h757i-eval 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 | ||||
* | 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. |