[SERIAL] Move serial8250_*_port prototypes to linux/serial_8250.h
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
parent
f8dd49fa05
commit
bc49a661e6
|
@ -16,11 +16,7 @@
|
|||
*/
|
||||
|
||||
#include <linux/config.h>
|
||||
|
||||
int serial8250_register_port(struct uart_port *);
|
||||
void serial8250_unregister_port(int line);
|
||||
void serial8250_suspend_port(int line);
|
||||
void serial8250_resume_port(int line);
|
||||
#include <linux/serial_8250.h>
|
||||
|
||||
struct old_serial_port {
|
||||
unsigned int uart;
|
||||
|
|
|
@ -14,6 +14,9 @@
|
|||
#include <linux/serial_core.h>
|
||||
#include <linux/device.h>
|
||||
|
||||
/*
|
||||
* This is the platform device platform_data structure
|
||||
*/
|
||||
struct plat_serial8250_port {
|
||||
unsigned long iobase; /* io base address */
|
||||
void __iomem *membase; /* ioremap cookie or NULL */
|
||||
|
@ -26,4 +29,17 @@ struct plat_serial8250_port {
|
|||
unsigned int flags; /* UPF_* flags */
|
||||
};
|
||||
|
||||
/*
|
||||
* This should be used by drivers which want to register
|
||||
* their own 8250 ports without registering their own
|
||||
* platform device. Using these will make your driver
|
||||
* dependent on the 8250 driver.
|
||||
*/
|
||||
struct uart_port;
|
||||
|
||||
int serial8250_register_port(struct uart_port *);
|
||||
void serial8250_unregister_port(int line);
|
||||
void serial8250_suspend_port(int line);
|
||||
void serial8250_resume_port(int line);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue