Sebastian Huber
f828ddd1a9
bsps: Add gicv3_sgi_ppi_set_priority()
2022-04-06 09:48:52 +02:00
Sebastian Huber
3026859d41
bsps: Move gicv3_init_cpu_interface()
...
Make the processor index a parameter.
2022-04-06 09:48:52 +02:00
Sebastian Huber
b3519336fd
bsps: Move gicv3_init_dist()
...
Make the distributor register block a parameter.
2022-04-06 09:48:52 +02:00
Sebastian Huber
ea353b4bfa
bsps: Add gicv3_sgi_ppi_disable()
2022-04-06 09:48:52 +02:00
Sebastian Huber
f74b120c24
bsps: Add gicv3_sgi_ppi_enable()
2022-04-06 09:48:52 +02:00
Sebastian Huber
42c806fc84
bsps: Add gicv3_sgi_ppi_is_enabled()
2022-04-06 09:48:52 +02:00
Sebastian Huber
be25de5ff8
bsps: Add gicv3_ppi_clear_pending()
2022-04-06 09:48:52 +02:00
Sebastian Huber
2e5b1312c8
bsps: Add gicv3_ppi_set_pending()
2022-04-06 09:48:52 +02:00
Sebastian Huber
518330069d
bsps: Add gicv3_trigger_sgi()
2022-04-06 09:48:52 +02:00
Sebastian Huber
f10c551f54
bsps: Add gicv3_sgi_ppi_is_pending()
2022-04-06 09:48:52 +02:00
Sebastian Huber
9abcaaebc3
bsps: Add <dev/irq/arm-gicv3.h>
...
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.
2022-04-06 09:48:51 +02:00
Sebastian Huber
2b54d2e8b8
bsp/stm32h7: Convert to UNIX line endings
2022-04-05 11:34:25 +02:00
Karel Gardas
ef2c5f70e7
bsp/stm32h7: bring all required changes into system_stm32h7xx for 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.
2022-04-05 10:35:31 +02:00
Karel Gardas
e2b673d410
bsp/stm32h7: properly ifdef all unsupported features in start -hal file while compiling for STM32H7B3I-DK BSP
2022-04-05 09:56:06 +02:00
Karel Gardas
2c4331a14d
bsp/stm32h7: configure peripheral clocks for STM32H7B3xxQ (e.g. STM32H7B3I-DK BSP)
2022-04-05 09:56:06 +02:00
Karel Gardas
074cb1c61d
bsp/stm32h7: configure oscillator for STM32H7B3xxQ (e.g. STM32H7B3I-DK BSP)
2022-04-05 09:56:06 +02:00
Karel Gardas
b50f3e88c2
bsp/stm32h7: configure AHB clock divider for STM32H7B3xxQ (e.g. STM32H7B3I-DK BSP)
2022-04-05 09:56:06 +02:00
Karel Gardas
27d1707f20
bsp/stm32h7: disable ethernet for STM32H7B3I-DK BSP variant
...
Note: the ethernet port is not presented on the board anyway.
2022-04-05 09:56:06 +02:00
Karel Gardas
c48bedd13a
bsp/stm32h7: add flash latency configuration
2022-04-05 09:56:05 +02:00
Karel Gardas
0acc136039
bsp/stm32h7: add configuration for USART1 GPIO pins, registers and alternate function
2022-04-05 09:56:05 +02:00
Karel Gardas
044bc3ceab
bsp/stm32h7: add power supply configuration
2022-04-05 09:56:05 +02:00
Joel Sherrill
753873e54b
Update Eric Norum contact info and start to normalize file headers
2022-03-24 10:01:51 -05:00
Sebastian Huber
f311caf984
bsps/irq: Improve affinity set handling
...
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 .
2022-03-16 07:29:27 +01:00
Sebastian Huber
ca4fa22e51
bsps/irq: Fix formatting
...
Update #3269 .
2022-03-16 07:29:27 +01:00
Alex White
14381c432a
microblaze: Add JFFS2 AXI QSPI driver
...
This driver has been tested with Micron NOR Flash via AXI Quad SPI.
2022-03-15 10:46:19 -05:00
Sebastian Huber
e7a2470d06
bsps/arm: Fix bsp_start_memcpy() for ARMv7-AR
...
Synchronize data and instruction streams.
2022-03-14 09:23:54 +01:00
Christian Mauderer
817ee56327
bsps/.../disp_hcms29xx.h: Fix comment block
...
Update #4625
2022-03-10 14:43:10 +01:00
Christian Mauderer
947c66456c
bsps/m68k: Restore license file
...
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 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
3293a21c73
bsps: Automated IMD header file clean up
...
Use the same form of IMD in all copyright lines
Update #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
4f9db3fae6
bsps/powerpc/gen5200: Manual Header clean up
...
Update #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
c39c12b97f
bsps/powerpc/gen83xx/start/cpuinit.c: Manual Header clean up
...
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 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
d7955b245e
bsps and cpukit: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
52a8cc97ef
bsps/powerpc/gen5200: Manual file header clean up
...
This cleans some of the more complex headers including IPR.
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
f0f6e88882
bsps/powerpc: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
3fb2a815c7
bsps/powerpc/gen5200: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
6d4a72eb06
bsps/powerpc: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
a11e1219c4
bsps/powerpc/gen83xx: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
eeea4feeca
bsps/powerpc/tqm8xx: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
4a85ce8d6a
bsps/shared: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Christian Mauderer
98e43e833b
bsps/m68k: Manual file header clean up
...
Updates #4625 .
2022-03-10 09:15:19 +01:00
Joel Sherrill
fe6d96cc85
bsps/include/: Scripted embedded brains header file clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00
Joel Sherrill
099dda2df5
bsps/m68k/: Scripted embedded brains header file clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00
Joel Sherrill
e560ee85cf
bsps/powerpc/: Scripted embedded brains header file clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00
Joel Sherrill
51e06729b1
bsps/sh/: Scripted embedded brains header file clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00
Joel Sherrill
9bf813c5f1
bsps/shared/: Scripted embedded brains header file clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01: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
7a9b240801
bsps/sparc: Scripted embedded brains header file clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00
Joel Sherrill
9a9442e85c
m68k/genmcf548x/: Manual file header clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00
Joel Sherrill
621ddfce91
m68k/genmcf548x: Manual file header clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00
Joel Sherrill
9a60aa72a7
bsps/m68k/gen68360/spi/m360_spi.h: Manual file header clean up
...
Updates #4625 .
2022-03-10 08:43:50 +01:00