Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bc49a661 authored by Russell King's avatar Russell King Committed by Russell King
Browse files

[SERIAL] Move serial8250_*_port prototypes to linux/serial_8250.h

parent f8dd49fa
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -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;
+16 −0
Original line number Diff line number Diff line
@@ -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