Lines Matching defs:plat_serial8250_port
17 struct plat_serial8250_port { struct
18 unsigned long iobase; /* io base address */
19 void __iomem *membase; /* ioremap cookie or NULL */
20 resource_size_t mapbase; /* resource base */
21 unsigned int irq; /* interrupt number */
22 unsigned long irqflags; /* request_irq flags */
23 unsigned int uartclk; /* UART clock rate */
24 void *private_data;
25 unsigned char regshift; /* register shift */
26 unsigned char iotype; /* UPIO_* */
27 unsigned char hub6;
28 upf_t flags; /* UPF_* flags */
29 unsigned int type; /* If UPF_FIXED_TYPE */
30 unsigned int (*serial_in)(struct uart_port *, int);
31 void (*serial_out)(struct uart_port *, int, int);
32 void (*set_termios)(struct uart_port *,
35 void (*set_ldisc)(struct uart_port *,
37 unsigned int (*get_mctrl)(struct uart_port *);
38 int (*handle_irq)(struct uart_port *);
39 void (*pm)(struct uart_port *, unsigned int state,
41 void (*handle_break)(struct uart_port *);