linux/drivers/tty/serial/cpm_uart/cpm_uart_cpm1.h
<<
>>
Prefs
   1/*
   2 * Driver for CPM (SCC/SMC) serial ports
   3 *
   4 * definitions for cpm1
   5 *
   6 */
   7
   8#ifndef CPM_UART_CPM1_H
   9#define CPM_UART_CPM1_H
  10
  11#include <asm/cpm1.h>
  12
  13static inline void cpm_set_brg(int brg, int baud)
  14{
  15        cpm_setbrg(brg, baud);
  16}
  17
  18static inline void cpm_set_scc_fcr(scc_uart_t __iomem * sup)
  19{
  20        out_8(&sup->scc_genscc.scc_rfcr, SMC_EB);
  21        out_8(&sup->scc_genscc.scc_tfcr, SMC_EB);
  22}
  23
  24static inline void cpm_set_smc_fcr(smc_uart_t __iomem * up)
  25{
  26        out_8(&up->smc_rfcr, SMC_EB);
  27        out_8(&up->smc_tfcr, SMC_EB);
  28}
  29
  30#define DPRAM_BASE      ((u8 __iomem __force *)cpm_dpram_addr(0))
  31
  32#endif
  33