Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-05-20 | Update company name | Sebastian Huber | 38 | -38/+38 | |
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH. | |||||
2023-01-24 | intr: Add Interrupt Manager implementation group | Sebastian Huber | 3 | -4/+4 | |
The shared BSP interrupt controller support code actually implements parts of the Interrupt Manager. Update #3706. | |||||
2022-07-08 | bsps/arm/lpc24xx: Change license to BSD-2 | Joel Sherrill | 34 | -102/+748 | |
Updates #3053. | |||||
2022-03-10 | bsps/arm/: Scripted embedded brains header file clean up | Joel Sherrill | 34 | -205/+6 | |
Updates #4625. | |||||
2021-11-29 | bsp_specs: Delete last remnants of these. | Joel Sherrill | 1 | -0/+0 | |
Updates #3937. | |||||
2021-09-21 | build: Remove old build system | Sebastian Huber | 1 | -21/+0 | |
Close #3250. Close #4081. | |||||
2021-07-27 | bsps/irq: bsp_interrupt_facility_initialize() | Sebastian Huber | 1 | -3/+1 | |
Do not return a status code in bsp_interrupt_facility_initialize() since this leads to unreachable code in bsp_interrupt_initialize(). Use RTEMS_DEBUG assertions in bsp_interrupt_facility_initialize() if necessary. | |||||
2021-07-26 | bsps/irq: bsp_interrupt_vector_disable() | Sebastian Huber | 1 | -1/+2 | |
Return a status code for bsp_interrupt_vector_disable(). Update #3269. | |||||
2021-07-26 | bsps/irq: bsp_interrupt_vector_enable() | Sebastian Huber | 1 | -1/+2 | |
Return a status code for bsp_interrupt_vector_enable(). Update #3269. | |||||
2021-07-26 | bsps/irq: Add rtems_interrupt_is_pending() | Sebastian Huber | 1 | -0/+11 | |
Add a default implementation which just returns RTEMS_UNSATISFIED. Update #3269. | |||||
2021-07-26 | bsps/irq: Add rtems_interrupt_get_attributes() | Sebastian Huber | 1 | -0/+8 | |
Add a default implementation which clears the attributes to zero and just returns RTEMS_SUCCESSFUL for valid parameters. Update #3269. | |||||
2021-07-26 | bsps/irq: Add rtems_interrupt_raise() | Sebastian Huber | 1 | -0/+12 | |
Add rtems_interrupt_raise_on() and rtems_interrupt_clear(). Add a default implementation which just returns RTEMS_UNSATISFIED for valid parameters. Update #3269. | |||||
2021-07-26 | bsps/irq: Add rtems_interrupt_vector_is_enabled() | Sebastian Huber | 1 | -0/+11 | |
Add a default implementation which just returns RTEMS_UNSATISFIED for valid parameters. Update #3269. | |||||
2021-06-24 | bsps/irq: Remove BSP_INTERRUPT_VECTOR_MAX | Sebastian Huber | 1 | -2/+0 | |
This define is no longer used. Update #3269. | |||||
2021-06-24 | bsps/irq: Use BSP_INTERRUPT_VECTOR_COUNT | Sebastian Huber | 1 | -2/+2 | |
Use BSP_INTERRUPT_VECTOR_COUNT instead of BSP_INTERRUPT_VECTOR_MAX. Update #3269. | |||||
2021-06-24 | bsps/irq: Add BSP_INTERRUPT_VECTOR_COUNT | Sebastian Huber | 1 | -0/+2 | |
Assert BSP_INTERRUPT_VECTOR_MAX + 1 == BSP_INTERRUPT_VECTOR_COUNT. After building all BSPs with this patch, BSP_INTERRUPT_VECTOR_MAX can be removed and replaced by BSP_INTERRUPT_VECTOR_COUNT. The BSP_INTERRUPT_VECTOR_COUNT allows a default implementation which supports no interrupt vector at all. Using COUNT instead of MAX may avoid some interpretation issues, for example is the maximum value a valid vector number or not. Update #3269. | |||||
2021-06-24 | bsps/irq: Remove BSP_INTERRUPT_VECTOR_MIN | Sebastian Huber | 2 | -3/+1 | |
Remove BSP_INTERRUPT_VECTOR_MIN and unconditionally let interrupt vector numbers start with zero. The BSP_INTERRUPT_VECTOR_MIN == 0 invariant was tested by the previous commit and building all BSPs. Update #3269. | |||||
2021-01-28 | bsps: Replace bsp_specs with an empty file | Sebastian Huber | 1 | -9/+0 | |
This fixes an issue with the latest tool chain which adds the default linker script in the endfile specification. Update #3250. | |||||
2020-10-12 | lpc2362-testsuite.tcfg: Add monitor and psxmsgq01 | Joel Sherrill | 1 | -0/+2 | |
2020-04-07 | lpc23xx_tli800-testsuite.tcfg: Add psxaoi03 and psxsignal07 | Joel Sherrill | 1 | -0/+2 | |
Updates #3938. | |||||
2020-04-07 | lpc2362-testsuite.tcfg: Add psxaoi03 and psxsignal07 | Joel Sherrill | 1 | -0/+2 | |
Updates #3938. | |||||
2020-04-06 | tests: Exclude record02 for some BSPs | Sebastian Huber | 2 | -0/+2 | |
Update #3938. | |||||
2020-03-12 | lpc23xx_tli800-testsuite.tcfg: Add ttest01 | Joel Sherrill | 1 | -0/+1 | |
2020-03-12 | lpc2362-testsuite.tcfg: Add ttest01 | Joel Sherrill | 1 | -0/+1 | |
2019-06-04 | bsp/lpc24xx: Fix LPC24XX_IO_PORT_COUNT | Sebastian Huber | 1 | -1/+5 | |
2019-05-14 | bsps/arm: Adjust machine flags for ARMv7-M | Sebastian Huber | 2 | -2/+2 | |
Update machine flags for Cortex-M3 and Cortex-M4 based BSPs to account for Cortex-M3 Errata 602117 which required GCC multilib changes. Update #3747. | |||||
2019-05-09 | bsp/lpc24xx: Fix dynamic EMC configurations | Sebastian Huber | 1 | -2/+5 | |
2019-05-09 | bsp/lpc24xx: Use fast slew rate for EMC pins | Sebastian Huber | 1 | -84/+63 | |
2019-05-09 | bsp/lpc24xx: Add LPC17XX_PIN_TYPE_FAST_SLEW_RATE | Sebastian Huber | 2 | -1/+5 | |
2019-05-09 | bsp/lpc24xx: Add SDRAM mode settings comment | Sebastian Huber | 1 | -1/+10 | |
2019-05-08 | bsp/lpc24xx: Fix LPC24XX_EMC_MT48LC4M16A2 MPU cfg | Sebastian Huber | 1 | -7/+8 | |
2019-05-08 | bsp/lpc24xx: Flexible LPC24XX_EMC_MT48LC4M16A2 cfg | Sebastian Huber | 1 | -17/+24 | |
2019-05-08 | bsp/lpc24xx: LPC24XX_EMC_MT48LC4M16A2 MPU support | Sebastian Huber | 1 | -2/+6 | |
2019-05-08 | bsp/lpc24xx: Support LPC24XX_EMC_SST39VF3201 pins | Sebastian Huber | 1 | -3/+7 | |
2019-03-15 | bsp/lpc24xx: Convert I2C driver to Linux API | Sebastian Huber | 3 | -364/+435 | |
Change license to BSD-2-Clause. Close #3725. | |||||
2019-03-12 | lpc23xx_tli800-testsuite.tcfg: Update to account for static allocation and ↵ | Joel Sherrill | 1 | -0/+16 | |
BSP small memory | |||||
2019-03-12 | lpc2362-testsuite.tcfg: Update to account for static allocation and BSP ↵ | Joel Sherrill | 1 | -0/+17 | |
small memory | |||||
2019-03-12 | bsp/lpc24xx: Convert SSP driver to Linux API | Sebastian Huber | 2 | -556/+396 | |
Use interrupts instead of polled or DMA driven mode. Change license to BSD-2-Clause. Close #3724. | |||||
2019-03-12 | bsp/lpc24xx: Add alternative SSP2 pins | Sebastian Huber | 1 | -0/+8 | |
2019-03-08 | bsps: Adjust bsp.h Doxygen groups | Sebastian Huber | 35 | -54/+54 | |
Update #3706. | |||||
2019-03-04 | bsps: Adjust architecture Doxygen groups | Sebastian Huber | 1 | -1/+1 | |
- Use CamelCase as it is not used in our C code. Enables simple search and replace. - Prefix with "RTEMS" to aid deployment and integration. It aids searching and sorting. Update #3706. | |||||
2018-11-29 | lpc23xx_tli800-testsuite.tcfg: Add dl07 | Joel Sherrill | 1 | -0/+1 | |
2018-11-29 | lpc2362-testsuite.tcfg: Add dl07 | Joel Sherrill | 1 | -0/+1 | |
2018-08-20 | bsps/arm: Fix PL111 register define re-definition | Sebastian Huber | 1 | -1/+1 | |
Close #3502. | |||||
2018-06-15 | Add _CPU_Counter_frequency() | Sebastian Huber | 1 | -1/+4 | |
Add rtems_counter_frequency() API function. Use it to initialize the counter value converter via the new system initialization step (RTEMS_SYSINIT_CPU_COUNTER). This decouples the counter implementation and the counter converter. It avoids an unnecessary pull in of the 64-bit integer division from libgcc. Update #3456. | |||||
2018-04-26 | bsps: Move documentation, etc. files to bsps | Sebastian Huber | 1 | -0/+52 | |
This patch is a part of the BSP source reorganization. Update #3285. | |||||
2018-04-25 | bsp/lpc24xx: Move source files to bsps | Sebastian Huber | 9 | -0/+1954 | |
This patch is a part of the BSP source reorganization. Update #3285. | |||||
2018-04-23 | bsps: Move RTC drivers to bsps | Sebastian Huber | 1 | -0/+96 | |
This patch is a part of the BSP source reorganization. Update #3285. | |||||
2018-04-23 | bsps: Move interrupt controller support to bsps | Sebastian Huber | 2 | -0/+170 | |
This patch is a part of the BSP source reorganization. Update #3285. | |||||
2018-04-23 | bsps: Move I2C drivers to bsps | Sebastian Huber | 2 | -0/+415 | |
This patch is a part of the BSP source reorganization. Update #3285. |