summaryrefslogtreecommitdiffstats
path: root/bsps/shared/grlib/tmtc/grtc.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-01-30grlib: Fix snprintf() overflow warnings from gcc 12Joel Sherrill1-1/+1
Updates #4662.
2022-11-14bsps/shared/grlib: Change license to BSD-2 for files with Gaisler copyrightDaniel Cederman1-3/+22
This patch changes the license to BSD-2 for all source files where the copyright is held by Aeroflex Gaisler, Cobham Gaisler, or Gaisler Research. Some files also includes copyright right statements from OAR and/or embedded Brains in addition to Gaisler. Updates #3053.
2021-03-05grtc.c: Fix four Missing break in switch Coverity errorsRyan Long1-0/+4
CID 1399761: Missing break in switch in process_dma(). CID 1399765: Missing break in switch in process_dma(). CID 1399766: Missing break in switch in process_dma(). CID 1399777: Missing break in switch in process_dma(). Closes #4277
2021-02-19grtc.c: Fix Dereference before null check (CID #1399840)Ryan Long1-1/+3
CID 1399840: Dereference before null check in grtc_ioctl(). Closes #4252
2019-01-22grlib: Move source filesSebastian Huber1-0/+0
Update #3678.
2019-01-22grlib: Move header filesSebastian Huber1-5/+5
Update #3678.
2018-12-21bsps/sparc: Add grlib_malloc(), grlib_calloc()Sebastian Huber1-3/+2
This avoids a dependency to errno in device driver code.
2018-11-27bsps/sparc: Add and use <grlib_impl.h>Sebastian Huber1-14/+1
Reduce copy and paste.
2018-04-20bsps/sparc: Move shared files to bspsSebastian Huber1-0/+0
This patch is a part of the BSP source reorganization. Update #3285.
2017-05-14leon, grtc: SMP support by using spin-locksDaniel Hellstrom1-37/+54
2017-05-14leon, grtc: updated overrun condition handlingDaniel Hellstrom1-11/+33
The following functions now reports to the user that an overrun has occured by returning errno EIO: * grtc_read, on overrun and no more data in the DMA buffer * ioctl(GRTC_IOC_RECV), on overrun and no more frames in the DMA buffer * ioctl(GRTC_IOC_ISSTARTED), EIO is returned on overrun
2015-04-17sparc bsps: updated license to rtems.orgDaniel Hellstrom1-1/+1
2015-04-17LEON: move driver headers to bsp/ directoryDaniel Hellstrom1-2/+2
2015-04-17GRTC: fix build warningsDaniel Hellstrom1-16/+13
2015-04-17LEON: added new drivers to the LEON2/LEON3 BSPsDaniel Hellstrom1-0/+1962
Most drivers use the Driver Manager for device probing, they work on AMBA-over-PCI systems if PCI is big-endian. New APIs: * GPIO Library, interfaced to GRGPIO * GENIRQ, Generic interrupt service implementation helper New GRLIB Drivers: * ACTEL 1553 RT, user interface is similar to 1553 BRM driver * GR1553 (1553 BC, RT and BM core) * AHBSTAT (AHB error status core) * GRADCDAC (Core interfacing to ADC/DAC hardware) * GRGPIO (GPIO port accessed from GPIO Library) * MCTRL (Memory controller settings configuration) * GRETH (10/100/1000 Ethernet driver using Driver manager) * GRPWM (Pulse Width Modulation core) * SPICTRL (SPI master interface) * GRSPW_ROUTER (SpaceWire Router AMBA configuration interface) * GRCTM (SpaceCraft on-board Time Management core) * SPWCUC (Time distribution over SpaceWire) * GRTC (SpaceCraft up-link Tele core) * GRTM (SpaceCraft down-link Tele Metry core) GR712RC ASIC specific interfaces: * GRASCS * CANMUX (select between OCCAN and SATCAN) * SATCAN * SLINK