Hi all! 1/4 modernises m_can.c, using GENMASK for all regmasks and FIELD_{GET,PREP,MAX} for ops. Maintainable, consistent and concise. 2/4 makes clear all the differences in CCCR between M_CAN spec revisions, and orders the defs by revision, ascending. 3/4 makes explicit the config of RX & TX buffer sizes, making it a bit more readable, especially against the spec. 4/4 fixes whitespace in a few comments. Cheers! Torin maxiluxsystems.com --- v2: patches now correctly based on can-next/testing