Lines Matching defs:flexcan_regs
254 struct flexcan_regs { struct
255 u32 mcr; /* 0x00 */
256 u32 ctrl; /* 0x04 - Not affected by Soft Reset */
257 u32 timer; /* 0x08 */
258 u32 tcr; /* 0x0c */
259 u32 rxgmask; /* 0x10 - Not affected by Soft Reset */
260 u32 rx14mask; /* 0x14 - Not affected by Soft Reset */
261 u32 rx15mask; /* 0x18 - Not affected by Soft Reset */
262 u32 ecr; /* 0x1c */
263 u32 esr; /* 0x20 */
264 u32 imask2; /* 0x24 */
265 u32 imask1; /* 0x28 */
266 u32 iflag2; /* 0x2c */
267 u32 iflag1; /* 0x30 */
268 union { /* 0x34 */
272 u32 esr2; /* 0x38 */
273 u32 imeur; /* 0x3c */
274 u32 lrfr; /* 0x40 */
275 u32 crcr; /* 0x44 */
276 u32 rxfgmask; /* 0x48 */
277 u32 rxfir; /* 0x4c - Not affected by Soft Reset */
278 u32 cbt; /* 0x50 - Not affected by Soft Reset */
279 u32 _reserved2; /* 0x54 */
280 u32 dbg1; /* 0x58 */
281 u32 dbg2; /* 0x5c */
282 u32 _reserved3[8]; /* 0x60 */
283 u8 mb[2][512]; /* 0x80 - Not affected by Soft Reset */
294 u32 _reserved4[256]; /* 0x480 */
295 u32 rximr[64]; /* 0x880 - Not affected by Soft Reset */
296 u32 _reserved5[24]; /* 0x980 */
297 u32 gfwr_mx6; /* 0x9e0 - MX6 */
298 u32 _reserved6[39]; /* 0x9e4 */
299 u32 _rxfir[6]; /* 0xa80 */
300 u32 _reserved8[2]; /* 0xa98 */
301 u32 _rxmgmask; /* 0xaa0 */
302 u32 _rxfgmask; /* 0xaa4 */
326 static_assert(sizeof(struct flexcan_regs) == 0x4 * 18 + 0xfb8); argument