uboot/arch/arm/mach-s5pc1xx/include/mach/uart.h
<<
>>
Prefs
   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 */
  14union br_rest {
  15        unsigned short  slot;           /* udivslot */
  16        unsigned char   value;          /* ufracval */
  17};
  18
  19struct 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
  37static inline int s5p_uart_divslot(void)
  38{
  39        return 1;
  40}
  41
  42#endif  /* __ASSEMBLY__ */
  43
  44#endif
  45