x86/serial: Use generic BASE_BAUD in asm/serial.h
Subsystems (2)
PATCH v2 1/1 x86/serial: Use generic BASE_BAUD in asm/serial.h
Include asm-generic/serial.h and use the generic BASE_BAUD definition instead of redefining it. Consolidate the comments accordingly.
Signed-off-by Thorsten Blum <[email protected]>
---
Changes in v2:
- Preserve the note that BASE_BAUD should not be arch-specific (Arnd)
- v1: https://lore.kernel.org/r/[email protected]/
--- arch/x86/include/asm/serial.h | 9 +-------- include/asm-generic/serial.h | 7 +++---- 2 files changed, 4 insertions(+), 12 deletions(-)
arch/x86/include/asm/serial.h +1 -8
@@ -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
include/asm-generic/serial.h +3 -4
@@ -3,12 +3,11 @@#define __ASM_GENERIC_SERIAL_H/* -* This should not be an architecture specific #define, oh well. +* This should not be an architecture-specific definition. * -* Traditionally, it just describes i8250 and related serial ports -* that have this clock rate. +* Traditionally, it describes i8250 and related serial ports using +* a 1.8432 MHz UART clock. */ -#define BASE_BAUD (1843200 / 16)#endif /* __ASM_GENERIC_SERIAL_H */