#4324 closed enhancement (fixed)

grlib,grcanfd: extend the GRCAN driver with GRCANFD support

Reported by: Daniel Hellstrom Owned by: Daniel Hellstrom
Priority: normal Milestone: 6.1
Component: bsps Version: 5
Severity: normal Keywords:
Cc: Blocked By:
Blocking:

Description

The new GRCAN_FD IP supports CAN FD standard and is mostly backwards compatible with GRCAN SW interface. It introduces support for CAN-FD frames and a new bit-rate timing registers for new baud-rate.

The GRCAN driver have been extended to support the GRCANFD IP using the same API. Device IP-core specific functions are split into different files (grcanstd.c and grcanfd.c).

(this was fixed in 5 branch, see ticket #4307).

Change History (4)

comment:1 Changed on Mar 11, 2021 at 4:52:11 PM by Daniel Hellstrom <daniel@…>

In b98d6b67/rtems:

grlib: added 64-bit read no-cache function

Update #4324.

comment:2 Changed on Mar 11, 2021 at 4:52:14 PM by Daniel Hellstrom <daniel@…>

In 43c903a1/rtems:

leon,grcan: added support for GRCANFD

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.

comment:3 Changed on Mar 11, 2021 at 4:52:18 PM by Daniel Hellstrom <daniel@…>

In 9c76ca0/rtems:

leon,grcanfd: split out GRCANFD specific support in separate file

Update #4324.

comment:4 Changed on Mar 11, 2021 at 4:52:21 PM by Daniel Hellstrom <daniel@…>

Resolution: fixed
Status: assignedclosed

In 9bf8a9d/rtems:

leon,grcan: split out GRCAN non-FD specific support in separate file

Close #4324.

Note: See TracTickets for help on using tickets.