1 /*
2  * Copyright 2014 Freescale Semiconductor, Inc.
3  *
4  * SPDX-License-Identifier:	GPL-2.0+
5  *
6  */
7 
8 #ifndef __ASM_ARCH_IMX_REGS_H__
9 #define __ASM_ARCH_IMX_REGS_H__
10 
11 #define I2C_QUIRK_REG	/* enable 8-bit driver */
12 
13 #ifdef CONFIG_LPUART_32B_REG
14 struct lpuart_fsl {
15 	u32 baud;
16 	u32 stat;
17 	u32 ctrl;
18 	u32 data;
19 	u32 match;
20 	u32 modir;
21 	u32 fifo;
22 	u32 water;
23 };
24 #else
25 struct lpuart_fsl {
26 	u8 ubdh;
27 	u8 ubdl;
28 	u8 uc1;
29 	u8 uc2;
30 	u8 us1;
31 	u8 us2;
32 	u8 uc3;
33 	u8 ud;
34 	u8 uma1;
35 	u8 uma2;
36 	u8 uc4;
37 	u8 uc5;
38 	u8 ued;
39 	u8 umodem;
40 	u8 uir;
41 	u8 reserved;
42 	u8 upfifo;
43 	u8 ucfifo;
44 	u8 usfifo;
45 	u8 utwfifo;
46 	u8 utcfifo;
47 	u8 urwfifo;
48 	u8 urcfifo;
49 	u8 rsvd[28];
50 };
51 #endif
52 
53 #endif /* __ASM_ARCH_IMX_REGS_H__ */
54