summaryrefslogtreecommitdiffstats
path: root/sys/dev/uart/uart.h
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2015-05-23 20:54:25 +0000
committerian <ian@FreeBSD.org>2015-05-23 20:54:25 +0000
commitf3f411e10b20906a8640a6316ddcc3c1f24725e3 (patch)
treeb8226cf0be8fe4cd6baeb7595bf89042db51e870 /sys/dev/uart/uart.h
parentce1bf49e72ea9be2396679cd9569beeec685e9c6 (diff)
downloadFreeBSD-src-f3f411e10b20906a8640a6316ddcc3c1f24725e3.zip
FreeBSD-src-f3f411e10b20906a8640a6316ddcc3c1f24725e3.tar.gz
MFC r279723, r279724:
Define new linker set, UART_FDT_CLASS_AND_DEVICE, for registering full (class and device) FDT UART. Define second one, UART_FDT_CLASS, for UART class only. Move the uart_class definitions and fdt compat data into the individual uart implementations, and export them using the new linker-set mechanism.
Diffstat (limited to 'sys/dev/uart/uart.h')
-rw-r--r--sys/dev/uart/uart.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/sys/dev/uart/uart.h b/sys/dev/uart/uart.h
index b62dec6..c40846b 100644
--- a/sys/dev/uart/uart.h
+++ b/sys/dev/uart/uart.h
@@ -64,26 +64,12 @@ struct uart_bas {
*/
struct uart_class;
-extern struct uart_class uart_imx_class __attribute__((weak));
-extern struct uart_class uart_msm_class __attribute__((weak));
extern struct uart_class uart_ns8250_class __attribute__((weak));
extern struct uart_class uart_quicc_class __attribute__((weak));
extern struct uart_class uart_s3c2410_class __attribute__((weak));
extern struct uart_class uart_sab82532_class __attribute__((weak));
extern struct uart_class uart_sbbc_class __attribute__((weak));
extern struct uart_class uart_z8530_class __attribute__((weak));
-extern struct uart_class uart_lpc_class __attribute__((weak));
-extern struct uart_class uart_pl011_class __attribute__((weak));
-extern struct uart_class uart_cdnc_class __attribute__((weak));
-extern struct uart_class uart_ti8250_class __attribute__((weak));
-extern struct uart_class uart_vybrid_class __attribute__((weak));
-extern struct uart_class at91_usart_class __attribute__((weak));
-extern struct uart_class uart_exynos4210_class __attribute__((weak));
-
-#ifdef FDT
-struct ofw_compat_data;
-extern const struct ofw_compat_data *uart_fdt_compat_data;
-#endif
#ifdef PC98
struct uart_class *uart_pc98_getdev(u_long port);
OpenPOWER on IntegriCloud