aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/nvidia/tegra_uart.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arm/nvidia/tegra_uart.c')
-rw-r--r--sys/arm/nvidia/tegra_uart.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/sys/arm/nvidia/tegra_uart.c b/sys/arm/nvidia/tegra_uart.c
index 9ba567c6d55f..9c518997e85c 100644
--- a/sys/arm/nvidia/tegra_uart.c
+++ b/sys/arm/nvidia/tegra_uart.c
@@ -25,8 +25,6 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
-
/*
* UART driver for Tegra SoCs.
*/
@@ -41,8 +39,8 @@ __FBSDID("$FreeBSD$");
#include <sys/sysctl.h>
#include <machine/bus.h>
-#include <dev/extres/clk/clk.h>
-#include <dev/extres/hwreset/hwreset.h>
+#include <dev/clk/clk.h>
+#include <dev/hwreset/hwreset.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
#include <dev/uart/uart.h>
@@ -138,6 +136,7 @@ static kobj_method_t tegra_methods[] = {
KOBJMETHOD(uart_receive, ns8250_bus_receive),
KOBJMETHOD(uart_setsig, ns8250_bus_setsig),
KOBJMETHOD(uart_transmit, ns8250_bus_transmit),
+ KOBJMETHOD(uart_txbusy, ns8250_bus_txbusy),
KOBJMETHOD(uart_grab, tegra_uart_grab),
KOBJMETHOD(uart_ungrab, tegra_uart_ungrab),
KOBJMETHOD_END
@@ -239,7 +238,7 @@ static device_method_t tegra_uart_bus_methods[] = {
DEVMETHOD(device_probe, tegra_uart_probe),
DEVMETHOD(device_attach, uart_bus_attach),
DEVMETHOD(device_detach, tegra_uart_detach),
- { 0, 0 }
+ DEVMETHOD_END
};
static driver_t tegra_uart_driver = {
@@ -248,5 +247,4 @@ static driver_t tegra_uart_driver = {
sizeof(struct tegra_softc),
};
-DRIVER_MODULE(tegra_uart, simplebus, tegra_uart_driver, uart_devclass,
- 0, 0);
+DRIVER_MODULE(tegra_uart, simplebus, tegra_uart_driver, 0, 0);