[PATCH] x86/serial: Use generic BASE_BAUD in asm/serial.h
Thorsten Blum <[email protected]> Fri, 17 Jul 2026 09:31:50 +0200
| Newsgroups | org.kernel.vger.linux-arch,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Include asm-generic/serial.h and use the generic BASE_BAUD definition instead of redefining it. Update the comment accordingly. Signed-off-by: Thorsten Blum <[email protected]> --- arch/x86/include/asm/serial.h | 9 +-------- include/asm-generic/serial.h | 7 ++----- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/arch/x86/include/asm/serial.h b/arch/x86/include/asm/serial.h index ece8299d2695..b623f6d70f64 100644 --- a/arch/x86/include/asm/serial.h +++ b/arch/x86/include/asm/serial.h @@ -2,14 +2,7 @@ #ifndef _ASM_X86_SERIAL_H #define _ASM_X86_SERIAL_H -/* - * This assumes you have a 1.8432 MHz clock for your UART. - * - * It'd be nice if someone built a serial card with a 24.576 MHz - * clock, since the 16550A is capable of handling a top speed of 1.5 - * megabits/second; but this requires a faster clock. - */ -#define BASE_BAUD (1843200/16) +#include <asm-generic/serial.h> /* Standard COM flags (except for COM4, because of the 8514 problem) */ #ifdef CONFIG_SERIAL_8250_DETECT_IRQ diff --git a/include/asm-generic/serial.h b/include/asm-generic/serial.h index ca9f7b6be3f0..53b04e607972 100644 --- a/include/asm-generic/serial.h +++ b/include/asm-generic/serial.h @@ -3,12 +3,9 @@ #define __ASM_GENERIC_SERIAL_H /* - * This should not be an architecture specific #define, oh well. - * - * Traditionally, it just describes i8250 and related serial ports - * that have this clock rate. + * Default base baud for i8250 and related serial ports using a + * 1.8432 MHz UART clock. */ - #define BASE_BAUD (1843200 / 16) #endif /* __ASM_GENERIC_SERIAL_H */