From 072de836f53be56a70cecf70b43ae43b7ce17376 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 11 Dec 2023 10:08:36 +0000
Subject: [PATCH] mk-rootfs.sh
---
kernel/drivers/tty/serial/8250/8250.h | 47 ++---------------------------------------------
1 files changed, 2 insertions(+), 45 deletions(-)
diff --git a/kernel/drivers/tty/serial/8250/8250.h b/kernel/drivers/tty/serial/8250/8250.h
index 59ce698..2e001e2 100644
--- a/kernel/drivers/tty/serial/8250/8250.h
+++ b/kernel/drivers/tty/serial/8250/8250.h
@@ -156,49 +156,6 @@
up->dl_write(up, value);
}
-static inline void serial8250_set_IER(struct uart_8250_port *up,
- unsigned char ier)
-{
- struct uart_port *port = &up->port;
- unsigned int flags;
- bool is_console;
-
- is_console = uart_console(port);
-
- if (is_console)
- console_atomic_lock(&flags);
-
- serial_out(up, UART_IER, ier);
-
- if (is_console)
- console_atomic_unlock(flags);
-}
-
-static inline unsigned char serial8250_clear_IER(struct uart_8250_port *up)
-{
- struct uart_port *port = &up->port;
- unsigned int clearval = 0;
- unsigned int prior;
- unsigned int flags;
- bool is_console;
-
- is_console = uart_console(port);
-
- if (up->capabilities & UART_CAP_UUE)
- clearval = UART_IER_UUE;
-
- if (is_console)
- console_atomic_lock(&flags);
-
- prior = serial_port_in(port, UART_IER);
- serial_port_out(port, UART_IER, clearval);
-
- if (is_console)
- console_atomic_unlock(flags);
-
- return prior;
-}
-
static inline bool serial8250_set_THRI(struct uart_8250_port *up)
{
if (up->ier & UART_IER_THRI)
@@ -207,7 +164,7 @@
#if defined(CONFIG_ARCH_ROCKCHIP) && defined(CONFIG_NO_GKI)
up->ier |= UART_IER_PTIME;
#endif
- serial8250_set_IER(up, up->ier);
+ serial_out(up, UART_IER, up->ier);
return true;
}
@@ -219,7 +176,7 @@
#if defined(CONFIG_ARCH_ROCKCHIP) && defined(CONFIG_NO_GKI)
up->ier &= ~UART_IER_PTIME;
#endif
- serial8250_set_IER(up, up->ier);
+ serial_out(up, UART_IER, up->ier);
return true;
}
--
Gitblit v1.6.2