AnsweredAssumed Answered

M_CAN MPC5777C registers format change between silicon / Reference Manual versions

Question asked by Emanuele Ghidoli on Apr 13, 2017
Latest reply on Apr 18, 2017 by Petr Stancik

Hello,

I am using MPC5777C processor.

I am writing an MCAN driver and I "discovered" that seem that registers (not only BTP, but also some others) are changed between silicon and reference manual revisions.

RM rev 4:

BTP register from RM revision 4

RM rev 8:

BTP register from RM revision 8

I discovered that also from documentation coming from core IP (M_CAN) developer the situation it is exactly the same (there is only a little tracking in release notes: "Register FBTP renamed to DBTP and restructured")

 

Shall I cope with both version of M_CAN (using M_CAN_CREL)? (I see someone have proposed a patch for this on linux kernel: can: m_can: fix bitrate setup on latest silicon - Patchwork )

 

I guess why in the last revision of manual there is nothing that let me know that exist a older version of M_CAN in old MPC5777C...

Outcomes