haitomatic opened a new pull request, #17161:
URL: https://github.com/apache/nuttx/pull/17161
## Summary
The Nuttx MSS CAN driver has an exclusive interface to the integrated MSS
CAN peripheral residing in Polarfire SoC FPGAs. There are two CAN block 0 and 1
that can be configured for use. In normal mode (non AMP), CAN0 and CAN1 block
base register addresses are 0x2010C000UL and 0x2010D000UL.
The driver supports only classical CAN 2.0B specification. Supported CAN
baud rate (bitrate) ranges from 5Kbps to 1Mbps. The CAN block input clock is
from CCC NW (Clock Conditioning Circuitry at NW corner) 32MHz reference clock
which is meant to provide an accurate clock source for MSS. The driver supports
the use of all 32 TX and RX buffers in Round Robin message priority
arbitration. There is a simple hardware-based filter for RX messages which
supports CAN ID filtering.
## Impact
RISC-V Polarfire SoC system
user changes: NO
build process changes: NO
documentation updates: NO
security implications: NO
## Testing
Build Host: Ubuntu 22.04
Target: icicle:hwtest & 3 custom HW designs.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]