serial: Rename earlycon semihost driver
authorBin Meng <bmeng@tinylab.org>
Fri, 9 Dec 2022 15:04:37 +0000 (23:04 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Jan 2023 13:58:19 +0000 (14:58 +0100)
Now that earlycon semihost driver works on RISC-V too, let's use a
much more generic name for the driver.

Signed-off-by: Bin Meng <bmeng@tinylab.org>
Tested-by: Sergey Matyukevich <sergey.matyukevich@syntacore.com>
Acked-by: Palmer Dabbelt <palmer@rivosinc.com>
Link: https://lore.kernel.org/r/20221209150437.795918-4-bmeng@tinylab.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/Kconfig
drivers/tty/serial/Makefile
drivers/tty/serial/earlycon-semihost.c [moved from drivers/tty/serial/earlycon-arm-semihost.c with 100% similarity]

index 5a2cf96..fc99bb0 100644 (file)
@@ -73,17 +73,17 @@ config SERIAL_AMBA_PL011_CONSOLE
          your boot loader (lilo or loadlin) about how to pass options to the
          kernel at boot time.)
 
-config SERIAL_EARLYCON_ARM_SEMIHOST
-       bool "Early console using ARM semihosting"
+config SERIAL_EARLYCON_SEMIHOST
+       bool "Early console using Arm compatible semihosting"
        depends on ARM64 || ARM || RISCV
        select SERIAL_CORE
        select SERIAL_CORE_CONSOLE
        select SERIAL_EARLYCON
        help
-         Support for early debug console using ARM semihosting. This enables
-         the console before standard serial driver is probed. This is enabled
-         with "earlycon=smh" on the kernel command line. The console is
-         enabled when early_param is processed.
+         Support for early debug console using Arm compatible semihosting.
+         This enables the console before standard serial driver is probed.
+         This is enabled with "earlycon=smh" on the kernel command line.
+         The console is enabled when early_param is processed.
 
 config SERIAL_EARLYCON_RISCV_SBI
        bool "Early console using RISC-V SBI"
index 238a955..cd9afd9 100644 (file)
@@ -6,7 +6,7 @@
 obj-$(CONFIG_SERIAL_CORE) += serial_core.o
 
 obj-$(CONFIG_SERIAL_EARLYCON) += earlycon.o
-obj-$(CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST) += earlycon-arm-semihost.o
+obj-$(CONFIG_SERIAL_EARLYCON_SEMIHOST) += earlycon-semihost.o
 obj-$(CONFIG_SERIAL_EARLYCON_RISCV_SBI) += earlycon-riscv-sbi.o
 
 # These Sparc drivers have to appear before others such as 8250