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 unsigned char has_sysrq; /* supports magic SysRq */
29 upf_t flags; /* UPF_* flags */
30 unsigned int type; /* If UPF_FIXED_TYPE */
31 unsigned int (*serial_in)(struct uart_port *, int);
32 void (*serial_out)(struct uart_port *, int, int);
33 void (*set_termios)(struct uart_port *,
36 void (*set_ldisc)(struct uart_port *,
38 unsigned int (*get_mctrl)(struct uart_port *);
39 int (*handle_irq)(struct uart_port *);
40 void (*pm)(struct uart_port *, unsigned int state,
42 void (*handle_break)(struct uart_port *);