summaryrefslogtreecommitdiffstats
path: root/bsps/include/grlib (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/powerpc, bsps/shared: Move remaining legacy networking header filesVijay Kumar Banerjee2021-06-232-212/+0
|
* grlib: Fix apbuart_outbyte_polled() prototypeSebastian Huber2021-06-171-1/+1
| | | | Callers usually want to output a character.
* grlib: Add apbuart_outbyte_wait()Sebastian Huber2021-06-171-5/+3
|
* grlib: Remove NL -> CR in apbuart_outbyte_polled()Sebastian Huber2021-06-171-1/+0
| | | | This is already done in rtems_putc().
* grlib: Add ambapp_plb()Sebastian Huber2021-06-172-2/+5
| | | | | Replace the global variable ambapp_plb with a function to allow an automatic on demand initialization.
* grlib: Customizable allocation in ambapp_scan()Sebastian Huber2021-06-171-10/+17
| | | | | Make the memory allocations in ambapp_scan() customizable via the new struct ambapp_context parameter which generalizes the memory copy handler.
* grlib,grspw_pkt: correct link state enum numberingDaniel Hellstrom2021-03-111-2/+2
| | | | | Not used by the driver itself, but shuold be correct if used by application.
* leon, ahbstat: register definitions for AHBSTAT version 1Martin Aberg2021-03-111-0/+2
|
* leon, grspw_router: added router_port_link_div()Martin Aberg2021-03-111-0/+1
| | | | Allows user to set SpaceWire run clock divisor for an individual port.
* leon,greth: added support for variable sized descriptor table sizesDaniel Hellstrom2021-03-111-0/+1
| | | | | | | | | | The descriptor table size is equal to its alignment and set when configuring the HW IP through VHDL generics. This SW patch simply probes the HW how large the RX/TX descriptor tables are and adjusts accordingly. The number of descriptors actual used are controlled by other settings (rxDescs and txDescs) controlled by the user.
* leon,grcan: added support for GRCANFDDaniel Hellstrom2021-03-111-3/+124
| | | | | | | | | | | | | The new GRCAN_FD IP supports CAN FD standard and is mostly backwards compatible with GRCAN SW interface. The GRCAN driver have been extended to support the GRCANFD IP using the same driver. Additional functions have been added that uses a new CAN FD frame format and read/write/baud-rate functions that supports both GRCANFD and GRCAN. To keep the SW API fully backwards compatible with GRCAN, the old functions remain. Update #4324.
* grlib: added 64-bit read no-cache functionDaniel Hellstrom2021-03-111-0/+10
| | | | Update #4324.
* leon,can: introduce common CAN baud-rate calculation functionDaniel Hellstrom2021-03-113-1/+98
| | | | | | | Reimplemented the baud-rate algorithm from scratch to cope with GRCAN, GRCANFD and OC_CAN devices. Update #4323.
* grlib,ambapp: added new IP core IDsDaniel Hellstrom2021-03-111-0/+19
|
* grlib: Add ambapp_common_info to derived typesSebastian Huber2020-10-161-21/+17
| | | | This avoids a cast in DEV_TO_COMMON().
* grlib: Remove unused conversion macrosSebastian Huber2020-10-161-5/+0
|
* grlib: Remove superfluous forward declsSebastian Huber2020-10-161-5/+0
|
* grlib: Add and use irqmp_has_timestamp()Sebastian Huber2020-10-101-0/+9
| | | | | | | Replace leon3_irqmp_has_timestamp() with irqmp_has_timestamp() and move it to grlib.h. Close #4128.
* bsps: Adjust shared Doxygen groupsSebastian Huber2019-03-088-22/+81
| | | | Update #3706.
* grlib: make memory coherency cpu-independentJiri Gaisler2019-01-221-0/+5
| | | | Update #3678.
* grlib: use cpu-independent routines for uncached accessJiri Gaisler2019-01-221-0/+52
| | | | Update #3678.
* grlib: make apbuart driver independent of bspJiri Gaisler2019-01-221-0/+1
| | | | Update #3678.
* grlib: Move header filesSebastian Huber2019-01-2261-0/+9916
Update #3678.