summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc/shared/tmtc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/sparc: Move shared files to bspsSebastian Huber2018-04-202-3621/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* leon, grtc: SMP support by using spin-locksDaniel Hellstrom2017-05-141-37/+54
|
* leon, grtc: updated overrun condition handlingDaniel Hellstrom2017-05-141-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
* leon, grtm: SMP support by using spin-locksDaniel Hellstrom2017-05-141-83/+115
|
* leon,grtm: ioctl() shouldn't access pointer before validatedDaniel Hellstrom2017-03-061-1/+2
| | | | This is a fix for a coverity warning
* DRVMGR: KEY_TYPE now a enum drvmgr_ktDaniel Hellstrom2015-04-171-1/+1
|
* sparc bsps: updated license to rtems.orgDaniel Hellstrom2015-04-172-2/+2
|
* LEON: move driver headers to bsp/ directoryDaniel Hellstrom2015-04-172-4/+4
|
* GRTM: fix build warningsDaniel Hellstrom2015-04-171-4/+6
|
* GRTC: fix build warningsDaniel Hellstrom2015-04-171-16/+13
|
* GRTM: fixed bug where transmitter start loop was optimized awayDaniel Hellstrom2015-04-171-16/+17
|
* LEON: added new drivers to the LEON2/LEON3 BSPsDaniel Hellstrom2015-04-172-0/+3549
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