Lines Matching defs:flexcan_regs
218 struct flexcan_regs { struct
219 u32 mcr; /* 0x00 */
220 u32 ctrl; /* 0x04 - Not affected by Soft Reset */
221 u32 timer; /* 0x08 */
222 u32 tcr; /* 0x0c */
223 u32 rxgmask; /* 0x10 - Not affected by Soft Reset */
224 u32 rx14mask; /* 0x14 - Not affected by Soft Reset */
225 u32 rx15mask; /* 0x18 - Not affected by Soft Reset */
226 u32 ecr; /* 0x1c */
227 u32 esr; /* 0x20 */
228 u32 imask2; /* 0x24 */
229 u32 imask1; /* 0x28 */
230 u32 iflag2; /* 0x2c */
231 u32 iflag1; /* 0x30 */
232 union { /* 0x34 */
236 u32 esr2; /* 0x38 */
237 u32 imeur; /* 0x3c */
238 u32 lrfr; /* 0x40 */
239 u32 crcr; /* 0x44 */
240 u32 rxfgmask; /* 0x48 */
241 u32 rxfir; /* 0x4c - Not affected by Soft Reset */
242 u32 cbt; /* 0x50 - Not affected by Soft Reset */
243 u32 _reserved2; /* 0x54 */
244 u32 dbg1; /* 0x58 */
245 u32 dbg2; /* 0x5c */
246 u32 _reserved3[8]; /* 0x60 */
294 static_assert(sizeof(struct flexcan_regs) == 0x4 * 18 + 0xfb8); argument