Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update company name | Sebastian Huber | 2023-05-20 | 38 | -38/+38 |
| | | | | | The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH. | ||||
* | intr: Add Interrupt Manager implementation group | Sebastian Huber | 2023-01-24 | 3 | -4/+4 |
| | | | | | | | The shared BSP interrupt controller support code actually implements parts of the Interrupt Manager. Update #3706. | ||||
* | bsps/arm/lpc24xx: Change license to BSD-2 | Joel Sherrill | 2022-07-08 | 34 | -102/+748 |
| | | | | Updates #3053. | ||||
* | bsps/arm/: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 34 | -205/+6 |
| | | | | Updates #4625. | ||||
* | bsp_specs: Delete last remnants of these. | Joel Sherrill | 2021-11-29 | 1 | -0/+0 |
| | | | | Updates #3937. | ||||
* | build: Remove old build system | Sebastian Huber | 2021-09-21 | 1 | -21/+0 |
| | | | | | Close #3250. Close #4081. | ||||
* | bsps/irq: bsp_interrupt_facility_initialize() | Sebastian Huber | 2021-07-27 | 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. | ||||
* | bsps/irq: bsp_interrupt_vector_disable() | Sebastian Huber | 2021-07-26 | 1 | -1/+2 |
| | | | | | | Return a status code for bsp_interrupt_vector_disable(). Update #3269. | ||||
* | bsps/irq: bsp_interrupt_vector_enable() | Sebastian Huber | 2021-07-26 | 1 | -1/+2 |
| | | | | | | Return a status code for bsp_interrupt_vector_enable(). Update #3269. | ||||
* | bsps/irq: Add rtems_interrupt_is_pending() | Sebastian Huber | 2021-07-26 | 1 | -0/+11 |
| | | | | | | Add a default implementation which just returns RTEMS_UNSATISFIED. Update #3269. | ||||
* | bsps/irq: Add rtems_interrupt_get_attributes() | Sebastian Huber | 2021-07-26 | 1 | -0/+8 |
| | | | | | | | Add a default implementation which clears the attributes to zero and just returns RTEMS_SUCCESSFUL for valid parameters. Update #3269. | ||||
* | bsps/irq: Add rtems_interrupt_raise() | Sebastian Huber | 2021-07-26 | 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. | ||||
* | bsps/irq: Add rtems_interrupt_vector_is_enabled() | Sebastian Huber | 2021-07-26 | 1 | -0/+11 |
| | | | | | | | Add a default implementation which just returns RTEMS_UNSATISFIED for valid parameters. Update #3269. | ||||
* | bsps/irq: Remove BSP_INTERRUPT_VECTOR_MAX | Sebastian Huber | 2021-06-24 | 1 | -2/+0 |
| | | | | | | This define is no longer used. Update #3269. | ||||
* | bsps/irq: Use BSP_INTERRUPT_VECTOR_COUNT | Sebastian Huber | 2021-06-24 | 1 | -2/+2 |
| | | | | | | Use BSP_INTERRUPT_VECTOR_COUNT instead of BSP_INTERRUPT_VECTOR_MAX. Update #3269. | ||||
* | bsps/irq: Add BSP_INTERRUPT_VECTOR_COUNT | Sebastian Huber | 2021-06-24 | 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. | ||||
* | bsps/irq: Remove BSP_INTERRUPT_VECTOR_MIN | Sebastian Huber | 2021-06-24 | 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. | ||||
* | bsps: Replace bsp_specs with an empty file | Sebastian Huber | 2021-01-28 | 1 | -9/+0 |
| | | | | | | | This fixes an issue with the latest tool chain which adds the default linker script in the endfile specification. Update #3250. | ||||
* | lpc2362-testsuite.tcfg: Add monitor and psxmsgq01 | Joel Sherrill | 2020-10-12 | 1 | -0/+2 |
| | |||||
* | lpc23xx_tli800-testsuite.tcfg: Add psxaoi03 and psxsignal07 | Joel Sherrill | 2020-04-07 | 1 | -0/+2 |
| | | | | Updates #3938. | ||||
* | lpc2362-testsuite.tcfg: Add psxaoi03 and psxsignal07 | Joel Sherrill | 2020-04-07 | 1 | -0/+2 |
| | | | | Updates #3938. | ||||
* | tests: Exclude record02 for some BSPs | Sebastian Huber | 2020-04-06 | 2 | -0/+2 |
| | | | | Update #3938. | ||||
* | lpc23xx_tli800-testsuite.tcfg: Add ttest01 | Joel Sherrill | 2020-03-12 | 1 | -0/+1 |
| | |||||
* | lpc2362-testsuite.tcfg: Add ttest01 | Joel Sherrill | 2020-03-12 | 1 | -0/+1 |
| | |||||
* | bsp/lpc24xx: Fix LPC24XX_IO_PORT_COUNT | Sebastian Huber | 2019-06-04 | 1 | -1/+5 |
| | |||||
* | bsps/arm: Adjust machine flags for ARMv7-M | Sebastian Huber | 2019-05-14 | 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. | ||||
* | bsp/lpc24xx: Fix dynamic EMC configurations | Sebastian Huber | 2019-05-09 | 1 | -2/+5 |
| | |||||
* | bsp/lpc24xx: Use fast slew rate for EMC pins | Sebastian Huber | 2019-05-09 | 1 | -84/+63 |
| | |||||
* | bsp/lpc24xx: Add LPC17XX_PIN_TYPE_FAST_SLEW_RATE | Sebastian Huber | 2019-05-09 | 2 | -1/+5 |
| | |||||
* | bsp/lpc24xx: Add SDRAM mode settings comment | Sebastian Huber | 2019-05-09 | 1 | -1/+10 |
| | |||||
* | bsp/lpc24xx: Fix LPC24XX_EMC_MT48LC4M16A2 MPU cfg | Sebastian Huber | 2019-05-08 | 1 | -7/+8 |
| | |||||
* | bsp/lpc24xx: Flexible LPC24XX_EMC_MT48LC4M16A2 cfg | Sebastian Huber | 2019-05-08 | 1 | -17/+24 |
| | |||||
* | bsp/lpc24xx: LPC24XX_EMC_MT48LC4M16A2 MPU support | Sebastian Huber | 2019-05-08 | 1 | -2/+6 |
| | |||||
* | bsp/lpc24xx: Support LPC24XX_EMC_SST39VF3201 pins | Sebastian Huber | 2019-05-08 | 1 | -3/+7 |
| | |||||
* | bsp/lpc24xx: Convert I2C driver to Linux API | Sebastian Huber | 2019-03-15 | 3 | -364/+435 |
| | | | | | | Change license to BSD-2-Clause. Close #3725. | ||||
* | lpc23xx_tli800-testsuite.tcfg: Update to account for static allocation and ↵ | Joel Sherrill | 2019-03-12 | 1 | -0/+16 |
| | | | | BSP small memory | ||||
* | lpc2362-testsuite.tcfg: Update to account for static allocation and BSP ↵ | Joel Sherrill | 2019-03-12 | 1 | -0/+17 |
| | | | | small memory | ||||
* | bsp/lpc24xx: Convert SSP driver to Linux API | Sebastian Huber | 2019-03-12 | 2 | -556/+396 |
| | | | | | | | Use interrupts instead of polled or DMA driven mode. Change license to BSD-2-Clause. Close #3724. | ||||
* | bsp/lpc24xx: Add alternative SSP2 pins | Sebastian Huber | 2019-03-12 | 1 | -0/+8 |
| | |||||
* | bsps: Adjust bsp.h Doxygen groups | Sebastian Huber | 2019-03-08 | 35 | -54/+54 |
| | | | | Update #3706. | ||||
* | bsps: Adjust architecture Doxygen groups | Sebastian Huber | 2019-03-04 | 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. | ||||
* | lpc23xx_tli800-testsuite.tcfg: Add dl07 | Joel Sherrill | 2018-11-29 | 1 | -0/+1 |
| | |||||
* | lpc2362-testsuite.tcfg: Add dl07 | Joel Sherrill | 2018-11-29 | 1 | -0/+1 |
| | |||||
* | bsps/arm: Fix PL111 register define re-definition | Sebastian Huber | 2018-08-20 | 1 | -1/+1 |
| | | | | Close #3502. | ||||
* | Add _CPU_Counter_frequency() | Sebastian Huber | 2018-06-15 | 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. | ||||
* | bsps: Move documentation, etc. files to bsps | Sebastian Huber | 2018-04-26 | 1 | -0/+52 |
| | | | | | | This patch is a part of the BSP source reorganization. Update #3285. | ||||
* | bsp/lpc24xx: Move source files to bsps | Sebastian Huber | 2018-04-25 | 9 | -0/+1954 |
| | | | | | | This patch is a part of the BSP source reorganization. Update #3285. | ||||
* | bsps: Move RTC drivers to bsps | Sebastian Huber | 2018-04-23 | 1 | -0/+96 |
| | | | | | | This patch is a part of the BSP source reorganization. Update #3285. | ||||
* | bsps: Move interrupt controller support to bsps | Sebastian Huber | 2018-04-23 | 2 | -0/+170 |
| | | | | | | This patch is a part of the BSP source reorganization. Update #3285. | ||||
* | bsps: Move I2C drivers to bsps | Sebastian Huber | 2018-04-23 | 2 | -0/+415 |
| | | | | | | This patch is a part of the BSP source reorganization. Update #3285. |