]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/include/asm/arch-s5pc1xx/uart.h
Add GPL-2.0+ SPDX-License-Identifier to source files
[karo-tx-uboot.git] / arch / arm / include / asm / arch-s5pc1xx / uart.h
1 /*
2  * (C) Copyright 2009 Samsung Electronics
3  * Minkyu Kang <mk7.kang@samsung.com>
4  * Heungjun Kim <riverful.kim@samsung.com>
5  *
6  * SPDX-License-Identifier:     GPL-2.0+
7  */
8
9 #ifndef __ASM_ARCH_UART_H_
10 #define __ASM_ARCH_UART_H_
11
12 #ifndef __ASSEMBLY__
13 /* baudrate rest value */
14 union br_rest {
15         unsigned short  slot;           /* udivslot */
16         unsigned char   value;          /* ufracval */
17 };
18
19 struct s5p_uart {
20         unsigned int    ulcon;
21         unsigned int    ucon;
22         unsigned int    ufcon;
23         unsigned int    umcon;
24         unsigned int    utrstat;
25         unsigned int    uerstat;
26         unsigned int    ufstat;
27         unsigned int    umstat;
28         unsigned char   utxh;
29         unsigned char   res1[3];
30         unsigned char   urxh;
31         unsigned char   res2[3];
32         unsigned int    ubrdiv;
33         union br_rest   rest;
34         unsigned char   res3[0x3d0];
35 };
36
37 static inline int s5p_uart_divslot(void)
38 {
39         return 1;
40 }
41
42 #endif  /* __ASSEMBLY__ */
43
44 #endif