Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps: Use new APBUART register block API | Sebastian Huber | 2023-07-14 | 1 | -2/+2 |
| | |||||
* | bsps/grlib: Use GRLIB definition of GRSPWROUTER | Sebastian Huber | 2023-07-14 | 2 | -1443/+1759 |
| | | | | | | Rename parts to match with GRLIB naming. Close #4842. | ||||
* | bsps/grlib: Remove obsolete header file | Sebastian Huber | 2023-07-14 | 1 | -890/+0 |
| | | | | | | This header file was an incomplete duplicate of <grlib/grspw2-regs.h>. Update #4842. | ||||
* | bsps/grlib: Use GRLIB definition of GRSPW2 | Sebastian Huber | 2023-07-14 | 1 | -137/+979 |
| | | | | Update #4842. | ||||
* | bsps/grlib: Move GR740-specific registers | Sebastian Huber | 2023-07-14 | 3 | -1038/+0 |
| | | | | Update #4842. | ||||
* | bsps/grlib: Expand GRCLKGATE register bit fields | Sebastian Huber | 2023-07-14 | 1 | -3/+3 |
| | | | | | | | Use the maximum width supported by the GRLIB even if this exceeds the configuration limits of a particular IP instance. Update #4842. | ||||
* | bsps/grlib: Add GRCAN - CanTxIRQ | Sebastian Huber | 2023-07-14 | 1 | -16/+17 |
| | | | | Update #4842. | ||||
* | bsps/grlib: Fix SPWTDP register name | Sebastian Huber | 2023-07-14 | 1 | -16/+16 |
| | | | | Update #4842. | ||||
* | bsps/grlib: Expand SpaceWire port bit fields | Sebastian Huber | 2023-07-14 | 2 | -4/+4 |
| | | | | | | | Use the maximum width supported by the SpaceWire standard even if this exceeds the configuration limits of a particular IP instance. Update #4842. | ||||
* | bsps/grlib: Fix SpaceWire RMAP - Product ID | Sebastian Huber | 2023-07-14 | 1 | -2/+2 |
| | | | | Update #4842. | ||||
* | bsps/grlib: Fix GRGPIO - IRQMAP bit fields | Sebastian Huber | 2023-07-14 | 1 | -13/+24 |
| | | | | Update #4842. | ||||
* | bsps/grlib: Fix FTMCTRL - MCFG1 bit fields | Sebastian Huber | 2023-07-14 | 1 | -57/+70 |
| | | | | | | There was an off by one error in all bit fields. Add the R flag. Update #4842. | ||||
* | bsps/grlib: Add generated headers | Sebastian Huber | 2023-07-14 | 29 | -47/+16771 |
| | | | | Close #4828. | ||||
* | grlib: Fix snprintf() overflow warnings from gcc 12 | Joel Sherrill | 2023-01-30 | 1 | -1/+1 |
| | | | | Updates #4662. | ||||
* | bsps/include/grlib: Change license to BSD-2 for files with Gaisler copyright | Daniel Cederman | 2022-11-14 | 59 | -168/+1319 |
| | | | | | | | | | 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. | ||||
* | Do not use RTEMS_INLINE_ROUTINE | Sebastian Huber | 2022-09-19 | 1 | -9/+9 |
| | | | | | | | Directly use "static inline" which is available in C99 and later. This brings the RTEMS implementation closer to standard C. Close #3935. | ||||
* | bsps/powerpc, bsps/shared: Move remaining legacy networking header files | Vijay Kumar Banerjee | 2021-06-23 | 2 | -212/+0 |
| | |||||
* | grlib: Fix apbuart_outbyte_polled() prototype | Sebastian Huber | 2021-06-17 | 1 | -1/+1 |
| | | | | Callers usually want to output a character. | ||||
* | grlib: Add apbuart_outbyte_wait() | Sebastian Huber | 2021-06-17 | 1 | -5/+3 |
| | |||||
* | grlib: Remove NL -> CR in apbuart_outbyte_polled() | Sebastian Huber | 2021-06-17 | 1 | -1/+0 |
| | | | | This is already done in rtems_putc(). | ||||
* | grlib: Add ambapp_plb() | Sebastian Huber | 2021-06-17 | 2 | -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 Huber | 2021-06-17 | 1 | -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 numbering | Daniel Hellstrom | 2021-03-11 | 1 | -2/+2 |
| | | | | | Not used by the driver itself, but shuold be correct if used by application. | ||||
* | leon, ahbstat: register definitions for AHBSTAT version 1 | Martin Aberg | 2021-03-11 | 1 | -0/+2 |
| | |||||
* | leon, grspw_router: added router_port_link_div() | Martin Aberg | 2021-03-11 | 1 | -0/+1 |
| | | | | Allows user to set SpaceWire run clock divisor for an individual port. | ||||
* | leon,greth: added support for variable sized descriptor table sizes | Daniel Hellstrom | 2021-03-11 | 1 | -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 GRCANFD | Daniel Hellstrom | 2021-03-11 | 1 | -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 function | Daniel Hellstrom | 2021-03-11 | 1 | -0/+10 |
| | | | | Update #4324. | ||||
* | leon,can: introduce common CAN baud-rate calculation function | Daniel Hellstrom | 2021-03-11 | 3 | -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 IDs | Daniel Hellstrom | 2021-03-11 | 1 | -0/+19 |
| | |||||
* | grlib: Add ambapp_common_info to derived types | Sebastian Huber | 2020-10-16 | 1 | -21/+17 |
| | | | | This avoids a cast in DEV_TO_COMMON(). | ||||
* | grlib: Remove unused conversion macros | Sebastian Huber | 2020-10-16 | 1 | -5/+0 |
| | |||||
* | grlib: Remove superfluous forward decls | Sebastian Huber | 2020-10-16 | 1 | -5/+0 |
| | |||||
* | grlib: Add and use irqmp_has_timestamp() | Sebastian Huber | 2020-10-10 | 1 | -0/+9 |
| | | | | | | | Replace leon3_irqmp_has_timestamp() with irqmp_has_timestamp() and move it to grlib.h. Close #4128. | ||||
* | bsps: Adjust shared Doxygen groups | Sebastian Huber | 2019-03-08 | 8 | -22/+81 |
| | | | | Update #3706. | ||||
* | grlib: make memory coherency cpu-independent | Jiri Gaisler | 2019-01-22 | 1 | -0/+5 |
| | | | | Update #3678. | ||||
* | grlib: use cpu-independent routines for uncached access | Jiri Gaisler | 2019-01-22 | 1 | -0/+52 |
| | | | | Update #3678. | ||||
* | grlib: make apbuart driver independent of bsp | Jiri Gaisler | 2019-01-22 | 1 | -0/+1 |
| | | | | Update #3678. | ||||
* | grlib: Move header files | Sebastian Huber | 2019-01-22 | 61 | -0/+9916 |
Update #3678. |