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