summaryrefslogtreecommitdiff
path: root/bsps (follow)
AgeCommit message (Collapse)Author
2023-07-17bsps/grlib: Fix use of uninitialized variableHEADmasterSebastian Huber
Fixes Coverity CID 1538314.
2023-07-14bsp/leon3: Simplify shutdownSebastian Huber
Do not wait for other processors to halt.
2023-07-14bsp/leon3: Add specialized target hashSebastian Huber
2023-07-14bsp/leon3: Fix group membershipsSebastian Huber
Update #3706.
2023-07-14bsps/sparc: Remove BSP_POWER_DOWN_AT_FATAL_HALTSebastian 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-14bsp/leon3: Enable up-counter conditionallySebastian Huber
2023-07-14bsp/leon3: Use LEON3_GPTIMER_BASESebastian Huber
2023-07-14bsp/leon3: Add LEON3_IRQAMP_EXTENDED_INTERRUPTSebastian Huber
2023-07-14bsp/leon3: Add LEON3_PROBE_ASR_22_23_UP_COUNTERSebastian Huber
2023-07-14bsp/leon3: Simplify fatal error handlingSebastian Huber
2023-07-14bsp/leon3: Move leon3_power_down_loop()Sebastian Huber
2023-07-14bsp/leon3: Add LEON3_L2CACHE_BASESebastian Huber
2023-07-14bsp/leon3: Add LEON3_HAS_ASR_22_23_UP_COUNTERSebastian Huber
2023-07-14bsp/leon3: Add LEON3_IRQAMP_PROBE_TIMESTAMPSebastian Huber
2023-07-14bsp/leon3: Add LEON3_IRQAMP_BASESebastian Huber
2023-07-14bsp/leon3: Add LEON3_GPTIMER_BASESebastian Huber
2023-07-14bsp/leon3: LEON3_PLB_FREQUENCY_DEFINED_BY_GPTIMERSebastian Huber
2023-07-14bsp/leon3: Add LEON3_APBUART_BASESebastian Huber
2023-07-14bsp/leon3: Use new L2CACHE register block APISebastian Huber
2023-07-14bsp/leon3: Use new GPTIMER register block APISebastian Huber
2023-07-14bsp/leon3: Move system control register supportSebastian Huber
Move, document, and reformat support functions from <leon.h> to <bsp/leon3.h>.
2023-07-14bsp/leon3: Use new IRQ(A)MP register block APISebastian Huber
2023-07-14bsp/leon3: Move and simplify bsp_irq_fixup()Sebastian Huber
2023-07-14bsp/leon3: Untangle interrupt controller supportSebastian Huber
Separate the probing of the interrupt controller from the initialization.
2023-07-14bsps: Use new APBUART register block APISebastian Huber
2023-07-14bsps/grlib: Use GRLIB definition of GRSPWROUTERSebastian Huber
Rename parts to match with GRLIB naming. Close #4842.
2023-07-14bsps/grlib: Remove obsolete header fileSebastian Huber
This header file was an incomplete duplicate of <grlib/grspw2-regs.h>. Update #4842.
2023-07-14bsps/grlib: Use GRLIB definition of GRSPW2Sebastian Huber
Update #4842.
2023-07-14bsps/grlib: Move GR740-specific registersSebastian Huber
Update #4842.
2023-07-14bsps/grlib: Expand GRCLKGATE register bit fieldsSebastian 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-14bsps/grlib: Add GRCAN - CanTxIRQSebastian Huber
Update #4842.
2023-07-14bsps/grlib: Fix SPWTDP register nameSebastian Huber
Update #4842.
2023-07-14bsps/grlib: Expand SpaceWire port bit fieldsSebastian 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-14bsps/grlib: Fix SpaceWire RMAP - Product IDSebastian Huber
Update #4842.
2023-07-14bsps/grlib: Fix GRGPIO - IRQMAP bit fieldsSebastian Huber
Update #4842.
2023-07-14bsps/grlib: Fix FTMCTRL - MCFG1 bit fieldsSebastian Huber
There was an off by one error in all bit fields. Add the R flag. Update #4842.
2023-07-14bsps/grlib: Add generated headersSebastian Huber
Close #4828.
2023-07-03aarch64/zynqmp: Use IRQs for management consoleKinsey Moore
Swap the zynqmp management console to interrupt-driven operation to avoid losing data in under-polled situations.
2023-06-22bsps/xqspipsu: Handle SMP systems properlyKinsey 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-16bsps/sparc: Deprecate BSP-specific interrupt APISebastian Huber
Update #3269.
2023-06-16bsps: Remove uses of BSP-specific interrupt APISebastian Huber
Update #3269.
2023-06-15bsp/leon2: Include missing header fileSebastian Huber
Update #4458.
2023-06-12xilinx-zynqmp: Include <rtems/termiostypes.h>Sebastian Huber
Include <rtems/termiostypes.h> for the Termios device driver support.
2023-06-08bsps/xqspipsu: Use device information from the FCTKinsey Moore
Instead of statically defining the device parameters, use the device information available via the NOR device layer's Flash Configuration Table.
2023-06-08bsps/xqspipsu: Calculate erase sectors correctlyKinsey 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-08bsps/xqspipsu: Correct s25fl512s flash definitionKinsey 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-08bsps/xqspipsu: Ensure NOR writes alignKinsey 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-06xilinx-zynqmp: Include <rtems/libio.h> for rtems_termios_initialize()Joel Sherrill
2023-05-31termios: 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-26arm/xilinx-zynq: Initialize debug console onceSebastian Huber