Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 #ifndef __LINUX_SERIAL_SCI_H
  2 #define __LINUX_SERIAL_SCI_H
  3 
  4 #include <linux/serial_core.h>
  5 
  6 /*
  7  * Generic header for SuperH SCI(F) (used by sh/sh64/h8300 and related parts)
  8  */
  9 
 10 /* Offsets into the sci_port->irqs array */
 11 enum {
 12         SCIx_ERI_IRQ,
 13         SCIx_RXI_IRQ,
 14         SCIx_TXI_IRQ,
 15         SCIx_BRI_IRQ,
 16         SCIx_NR_IRQS,
 17 };
 18 
 19 /*
 20  * Platform device specific platform_data struct
 21  */
 22 struct plat_sci_port {
 23         void __iomem    *membase;               /* io cookie */
 24         unsigned long   mapbase;                /* resource base */
 25         unsigned int    irqs[SCIx_NR_IRQS];     /* ERI, RXI, TXI, BRI */
 26         unsigned int    type;                   /* SCI / SCIF / IRDA */
 27         upf_t           flags;                  /* UPF_* flags */
 28 };
 29 
 30 int early_sci_setup(struct uart_port *port);
 31 
 32 #endif /* __LINUX_SERIAL_SCI_H */
 33 
  This page was automatically generated by the LXR engine.