We already allow 32 serial ports on x86_64 to support multiport serial cards, see the bug #652954 I do not see any problem with increasing the default even for arm. I am just not sure what would be a reasonable choice: 8, 16, or 32? BTW: We might want to increase this limit even for power. I see the following in SLE15 source git: $> git grep SERIAL_8250_.*_UARTS config/arm64/default:CONFIG_SERIAL_8250_NR_UARTS=4 config/arm64/default:CONFIG_SERIAL_8250_RUNTIME_UARTS=4 config/ppc64le/default:CONFIG_SERIAL_8250_NR_UARTS=4 config/ppc64le/default:CONFIG_SERIAL_8250_RUNTIME_UARTS=4 config/x86_64/default:CONFIG_SERIAL_8250_NR_UARTS=32 config/x86_64/default:CONFIG_SERIAL_8250_RUNTIME_UARTS=32 And in upstream (arm, powerpc, x86): $> git grep SERIAL_8250_.*_UARTS arch/arm/configs/aspeed_g4_defconfig:CONFIG_SERIAL_8250_NR_UARTS=6 arch/arm/configs/aspeed_g4_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=6 arch/arm/configs/aspeed_g5_defconfig:CONFIG_SERIAL_8250_NR_UARTS=6 arch/arm/configs/aspeed_g5_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=6 arch/arm/configs/davinci_all_defconfig:CONFIG_SERIAL_8250_NR_UARTS=3 arch/arm/configs/davinci_all_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=3 arch/arm/configs/dove_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/arm/configs/gemini_defconfig:CONFIG_SERIAL_8250_NR_UARTS=1 arch/arm/configs/gemini_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=1 arch/arm/configs/hisi_defconfig:CONFIG_SERIAL_8250_NR_UARTS=2 arch/arm/configs/hisi_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/arm/configs/iop13xx_defconfig:CONFIG_SERIAL_8250_NR_UARTS=2 arch/arm/configs/ixp4xx_defconfig:CONFIG_SERIAL_8250_NR_UARTS=2 arch/arm/configs/moxart_defconfig:CONFIG_SERIAL_8250_NR_UARTS=1 arch/arm/configs/moxart_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=1 arch/arm/configs/multi_v5_defconfig:CONFIG_SERIAL_8250_NR_UARTS=6 arch/arm/configs/multi_v5_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=6 arch/arm/configs/mv78xx0_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/arm/configs/mvebu_v5_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/arm/configs/nuc910_defconfig:CONFIG_SERIAL_8250_NR_UARTS=1 arch/arm/configs/nuc950_defconfig:CONFIG_SERIAL_8250_NR_UARTS=1 arch/arm/configs/nuc960_defconfig:CONFIG_SERIAL_8250_NR_UARTS=1 arch/arm/configs/omap1_defconfig:CONFIG_SERIAL_8250_NR_UARTS=3 arch/arm/configs/omap1_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=3 arch/arm/configs/omap2plus_defconfig:CONFIG_SERIAL_8250_NR_UARTS=32 arch/arm/configs/omap2plus_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=6 arch/arm/configs/orion5x_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/arm/configs/pxa_defconfig:CONFIG_SERIAL_8250_NR_UARTS=7 arch/arm/configs/pxa_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=7 arch/arm/configs/rpc_defconfig:CONFIG_SERIAL_8250_NR_UARTS=16 arch/arm/configs/rpc_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=8 arch/arm/configs/s3c2410_defconfig:CONFIG_SERIAL_8250_NR_UARTS=8 arch/arm/configs/socfpga_defconfig:CONFIG_SERIAL_8250_NR_UARTS=2 arch/arm/configs/socfpga_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/arm/configs/sunxi_defconfig:CONFIG_SERIAL_8250_NR_UARTS=8 arch/arm/configs/sunxi_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=8 arch/arm/configs/viper_defconfig:CONFIG_SERIAL_8250_NR_UARTS=5 arch/arm/configs/viper_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=5 arch/arm/configs/zeus_defconfig:CONFIG_SERIAL_8250_NR_UARTS=7 arch/arm/configs/zeus_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=7 arch/powerpc/configs/44x/bluestone_defconfig:CONFIG_SERIAL_8250_NR_UARTS=2 arch/powerpc/configs/44x/bluestone_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/powerpc/configs/44x/eiger_defconfig:CONFIG_SERIAL_8250_NR_UARTS=2 arch/powerpc/configs/44x/eiger_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/powerpc/configs/44x/fsp2_defconfig:CONFIG_SERIAL_8250_NR_UARTS=32 arch/powerpc/configs/44x/fsp2_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=32 arch/powerpc/configs/44x/redwood_defconfig:CONFIG_SERIAL_8250_NR_UARTS=1 arch/powerpc/configs/44x/redwood_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=1 arch/powerpc/configs/83xx/sbc834x_defconfig:CONFIG_SERIAL_8250_NR_UARTS=2 arch/powerpc/configs/83xx/sbc834x_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/powerpc/configs/85xx-hw.config:CONFIG_SERIAL_8250_NR_UARTS=6 arch/powerpc/configs/85xx-hw.config:CONFIG_SERIAL_8250_RUNTIME_UARTS=6 arch/powerpc/configs/85xx/ge_imp3a_defconfig:CONFIG_SERIAL_8250_NR_UARTS=2 arch/powerpc/configs/85xx/ge_imp3a_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/powerpc/configs/85xx/socrates_defconfig:CONFIG_SERIAL_8250_NR_UARTS=2 arch/powerpc/configs/85xx/socrates_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/powerpc/configs/85xx/xes_mpc85xx_defconfig:CONFIG_SERIAL_8250_NR_UARTS=2 arch/powerpc/configs/85xx/xes_mpc85xx_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/powerpc/configs/86xx-hw.config:CONFIG_SERIAL_8250_NR_UARTS=5 arch/powerpc/configs/86xx-hw.config:CONFIG_SERIAL_8250_RUNTIME_UARTS=5 arch/powerpc/configs/mvme5100_defconfig:CONFIG_SERIAL_8250_NR_UARTS=10 arch/powerpc/configs/ppc6xx_defconfig:CONFIG_SERIAL_8250_NR_UARTS=32 arch/powerpc/configs/storcenter_defconfig:CONFIG_SERIAL_8250_NR_UARTS=2 arch/powerpc/configs/storcenter_defconfig:CONFIG_SERIAL_8250_RUNTIME_UARTS=2 arch/x86/configs/i386_defconfig:CONFIG_SERIAL_8250_NR_UARTS=32 arch/x86/configs/x86_64_defconfig:CONFIG_SERIAL_8250_NR_UARTS=32