Logo Search packages:      
Sourcecode: linux version File versions  Download package

serial.h

/*
 * A really private header file for the (dumb) serial driver in arch/ppc/boot
 *
 * Shamelessly taken from include/linux/serialP.h:
 *
 * Copyright (C) 1997 by Theodore Ts'o.
 *
 * Redistribution of this file is permitted under the terms of the GNU
 * Public License (GPL)
 */

#ifndef _PPC_BOOT_SERIALP_H
#define _PPC_BOOT_SERIALP_H

/*
 * This is our internal structure for each serial port's state.
 *
 * Many fields are paralleled by the structure used by the serial_struct
 * structure.
 *
 * Given that this is how SERIAL_PORT_DFNS are done, and that we need
 * to use a few of their fields, we need to have our own copy of it.
 */
struct serial_state {
      int   magic;
      int   baud_base;
      unsigned long     port;
      int   irq;
      int   flags;
      int   hub6;
      int   type;
      int   line;
      int   revision;   /* Chip revision (950) */
      int   xmit_fifo_size;
      int   custom_divisor;
      int   count;
      u8    *iomem_base;
      u16   iomem_reg_shift;
      unsigned short    close_delay;
      unsigned short    closing_wait; /* time to wait before closing */
      unsigned long     icount;
      int   io_type;
      void    *info;
      void    *dev;
};
#endif /* _PPC_BOOT_SERIAL_H */

Generated by  Doxygen 1.6.0   Back to index