From ef130adb27831d43f3779ef25cd72fc99ce32752 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sat, 28 Feb 2026 23:22:18 +0900 Subject: [PATCH] internal/rosa/kernel: early serial Having serial driver before initramfs is helpful. Signed-off-by: Ophestra --- internal/rosa/kernel_amd64.config | 13 +++++++++---- internal/rosa/kernel_arm64.config | 7 ++++--- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/internal/rosa/kernel_amd64.config b/internal/rosa/kernel_amd64.config index 04a600f..a3ece54 100644 --- a/internal/rosa/kernel_amd64.config +++ b/internal/rosa/kernel_amd64.config @@ -2514,6 +2514,7 @@ CONFIG_APPLE_PROPERTIES=y # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set +CONFIG_EFI_EARLYCON=y CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # CONFIG_EFI_DISABLE_RUNTIME is not set CONFIG_EFI_COCO_SECRET=y @@ -4752,11 +4753,13 @@ CONFIG_LDISC_AUTOLOAD=y # # Serial drivers # -CONFIG_SERIAL_8250=m +CONFIG_SERIAL_EARLYCON=y +CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set # CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCILIB=y CONFIG_SERIAL_8250_PCI=m @@ -4787,7 +4790,8 @@ CONFIG_SERIAL_MAX3100=m CONFIG_SERIAL_MAX310X=m CONFIG_SERIAL_UARTLITE=m CONFIG_SERIAL_UARTLITE_NR_UARTS=1 -CONFIG_SERIAL_CORE=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_SERIAL_SIFIVE=m CONFIG_SERIAL_LANTIQ=m @@ -4813,7 +4817,7 @@ CONFIG_SERIAL_LITEUART=m CONFIG_SERIAL_LITEUART_MAX_PORTS=1 # end of Serial drivers -CONFIG_SERIAL_MCTRL_GPIO=m +CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y CONFIG_MOXA_INTELLIO=m CONFIG_MOXA_SMARTIO=m @@ -9293,6 +9297,7 @@ CONFIG_LEDS_SIEMENS_SIMATIC_IPC_APOLLOLAKE=m CONFIG_LEDS_SIEMENS_SIMATIC_IPC_F7188X=m CONFIG_LEDS_SIEMENS_SIMATIC_IPC_ELKHARTLAKE=m CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y # # Speakup console speech @@ -12076,7 +12081,7 @@ CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_GENERIC_VDSO_OVERFLOW_PROTECT=y CONFIG_VDSO_GETRANDOM=y -CONFIG_FONT_SUPPORT=m +CONFIG_FONT_SUPPORT=y CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y diff --git a/internal/rosa/kernel_arm64.config b/internal/rosa/kernel_arm64.config index c9f1734..1610716 100644 --- a/internal/rosa/kernel_arm64.config +++ b/internal/rosa/kernel_arm64.config @@ -4933,11 +4933,12 @@ CONFIG_LDISC_AUTOLOAD=y # Serial drivers # CONFIG_SERIAL_EARLYCON=y -CONFIG_SERIAL_8250=m +CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set # CONFIG_SERIAL_8250_FINTEK is not set +CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCILIB=y CONFIG_SERIAL_8250_PCI=m @@ -4954,7 +4955,7 @@ CONFIG_SERIAL_8250_DETECT_IRQ=y CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_BCM2835AUX=m -CONFIG_SERIAL_8250_FSL=m +CONFIG_SERIAL_8250_FSL=y CONFIG_SERIAL_8250_DFL=m CONFIG_SERIAL_8250_DW=m CONFIG_SERIAL_8250_EM=m @@ -5026,7 +5027,7 @@ CONFIG_SERIAL_LITEUART_MAX_PORTS=1 CONFIG_SERIAL_NUVOTON_MA35D1=m # end of Serial drivers -CONFIG_SERIAL_MCTRL_GPIO=m +CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y CONFIG_MOXA_INTELLIO=m CONFIG_MOXA_SMARTIO=m