Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-17 | bsps/grlib: Fix use of uninitialized variableHEADmaster | Sebastian Huber | |
Fixes Coverity CID 1538314. | |||
2023-07-14 | bsp/leon3: Simplify shutdown | Sebastian Huber | |
Do not wait for other processors to halt. | |||
2023-07-14 | bsp/leon3: Add specialized target hash | Sebastian Huber | |
2023-07-14 | bsp/leon3: Fix group memberships | Sebastian Huber | |
Update #3706. | |||
2023-07-14 | bsps/sparc: Remove BSP_POWER_DOWN_AT_FATAL_HALT | Sebastian Huber | |
Remove the BSP_POWER_DOWN_AT_FATAL_HALT BSP option. Applications should do the customization of the system termination with an initial fatal extension. | |||
2023-07-14 | bsp/leon3: Enable up-counter conditionally | Sebastian Huber | |
2023-07-14 | bsp/leon3: Use LEON3_GPTIMER_BASE | Sebastian Huber | |
2023-07-14 | bsp/leon3: Add LEON3_IRQAMP_EXTENDED_INTERRUPT | Sebastian Huber | |
2023-07-14 | bsp/leon3: Add LEON3_PROBE_ASR_22_23_UP_COUNTER | Sebastian Huber | |
2023-07-14 | bsp/leon3: Simplify fatal error handling | Sebastian Huber | |
2023-07-14 | bsp/leon3: Move leon3_power_down_loop() | Sebastian Huber | |
2023-07-14 | bsp/leon3: Add LEON3_L2CACHE_BASE | Sebastian Huber | |
2023-07-14 | bsp/leon3: Add LEON3_HAS_ASR_22_23_UP_COUNTER | Sebastian Huber | |
2023-07-14 | bsp/leon3: Add LEON3_IRQAMP_PROBE_TIMESTAMP | Sebastian Huber | |
2023-07-14 | bsp/leon3: Add LEON3_IRQAMP_BASE | Sebastian Huber | |
2023-07-14 | bsp/leon3: Add LEON3_GPTIMER_BASE | Sebastian Huber | |
2023-07-14 | bsp/leon3: LEON3_PLB_FREQUENCY_DEFINED_BY_GPTIMER | Sebastian Huber | |
2023-07-14 | bsp/leon3: Add LEON3_APBUART_BASE | Sebastian Huber | |
2023-07-14 | bsp/leon3: Use new L2CACHE register block API | Sebastian Huber | |
2023-07-14 | bsp/leon3: Use new GPTIMER register block API | Sebastian Huber | |
2023-07-14 | bsp/leon3: Move system control register support | Sebastian Huber | |
Move, document, and reformat support functions from <leon.h> to <bsp/leon3.h>. | |||
2023-07-14 | bsp/leon3: Use new IRQ(A)MP register block API | Sebastian Huber | |
2023-07-14 | bsp/leon3: Move and simplify bsp_irq_fixup() | Sebastian Huber | |
2023-07-14 | bsp/leon3: Untangle interrupt controller support | Sebastian Huber | |
Separate the probing of the interrupt controller from the initialization. | |||
2023-07-14 | bsps: Use new APBUART register block API | Sebastian Huber | |
2023-07-14 | bsps/grlib: Use GRLIB definition of GRSPWROUTER | Sebastian Huber | |
Rename parts to match with GRLIB naming. Close #4842. | |||
2023-07-14 | bsps/grlib: Remove obsolete header file | Sebastian Huber | |
This header file was an incomplete duplicate of <grlib/grspw2-regs.h>. Update #4842. | |||
2023-07-14 | bsps/grlib: Use GRLIB definition of GRSPW2 | Sebastian Huber | |
Update #4842. | |||
2023-07-14 | bsps/grlib: Move GR740-specific registers | Sebastian Huber | |
Update #4842. | |||
2023-07-14 | bsps/grlib: Expand GRCLKGATE register bit fields | Sebastian Huber | |
Use the maximum width supported by the GRLIB even if this exceeds the configuration limits of a particular IP instance. Update #4842. | |||
2023-07-14 | bsps/grlib: Add GRCAN - CanTxIRQ | Sebastian Huber | |
Update #4842. | |||
2023-07-14 | bsps/grlib: Fix SPWTDP register name | Sebastian Huber | |
Update #4842. | |||
2023-07-14 | bsps/grlib: Expand SpaceWire port bit fields | Sebastian Huber | |
Use the maximum width supported by the SpaceWire standard even if this exceeds the configuration limits of a particular IP instance. Update #4842. | |||
2023-07-14 | bsps/grlib: Fix SpaceWire RMAP - Product ID | Sebastian Huber | |
Update #4842. | |||
2023-07-14 | bsps/grlib: Fix GRGPIO - IRQMAP bit fields | Sebastian Huber | |
Update #4842. | |||
2023-07-14 | bsps/grlib: Fix FTMCTRL - MCFG1 bit fields | Sebastian Huber | |
There was an off by one error in all bit fields. Add the R flag. Update #4842. | |||
2023-07-14 | bsps/grlib: Add generated headers | Sebastian Huber | |
Close #4828. | |||
2023-07-03 | aarch64/zynqmp: Use IRQs for management console | Kinsey Moore | |
Swap the zynqmp management console to interrupt-driven operation to avoid losing data in under-polled situations. | |||
2023-06-22 | bsps/xqspipsu: Handle SMP systems properly | Kinsey Moore | |
The NOR driver was not written with SMP systems and caching in mind. This makes the IsBusy flag volatile for updates across cores and introduces cache flushing and invalidation where necessary for data manipulated by the DMA engine in the QSPI peripheral. | |||
2023-06-16 | bsps/sparc: Deprecate BSP-specific interrupt API | Sebastian Huber | |
Update #3269. | |||
2023-06-16 | bsps: Remove uses of BSP-specific interrupt API | Sebastian Huber | |
Update #3269. | |||
2023-06-15 | bsp/leon2: Include missing header file | Sebastian Huber | |
Update #4458. | |||
2023-06-12 | xilinx-zynqmp: Include <rtems/termiostypes.h> | Sebastian Huber | |
Include <rtems/termiostypes.h> for the Termios device driver support. | |||
2023-06-08 | bsps/xqspipsu: Use device information from the FCT | Kinsey Moore | |
Instead of statically defining the device parameters, use the device information available via the NOR device layer's Flash Configuration Table. | |||
2023-06-08 | bsps/xqspipsu: Calculate erase sectors correctly | Kinsey Moore | |
When given the exact bounds of a sector, the current algorithm calculates that 3 sectors need to be erased. This corrects the calculation such that only 1 sector needs to be erased for erasures that exactly match sector boundaries. | |||
2023-06-08 | bsps/xqspipsu: Correct s25fl512s flash definition | Kinsey Moore | |
The definition for the s25fl512s flash chip is incorrect. This updates the sector size and page size values to match the datasheet. | |||
2023-06-08 | bsps/xqspipsu: Ensure NOR writes align | Kinsey Moore | |
This change causes NOR writes to be broken according to page boundaries. Writes across page boundaries cause the writes beyond the boundary to fail silently. This also introduces a new function that will explicitly write pages. | |||
2023-06-06 | xilinx-zynqmp: Include <rtems/libio.h> for rtems_termios_initialize() | Joel Sherrill | |
2023-05-31 | termios: Add <rtems/termiosdevice.h> | Sebastian Huber | |
Add <rtems/termiosdevice.h> which does not depend on <rtems/libio.h> to provide rtems_termios_device_context and rtems_termios_device_handler. For polled serial device drivers, this removes a header file dependency to the full file system support. | |||
2023-05-26 | arm/xilinx-zynq: Initialize debug console once | Sebastian Huber | |