Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

serial: 8250: fix ordering of entries for menu display

Improve the "8250/16550 serial support" menu so that entries in it
are displayed in a better order (reorder a few symbols) and so that
intervening symbols don't break up the dependency list, allowing menu
entries to be displayed with proper indentation.

Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://patch.msgid.link/20260110232643.3533351-3-rdunlap@infradead.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Randy Dunlap and committed by
Greg Kroah-Hartman
1ec88914 79527d86

+48 -47
+48 -47
drivers/tty/serial/8250/Kconfig
··· 116 116 117 117 config SERIAL_8250_PCILIB 118 118 bool 119 + depends on SERIAL_8250 && PCI 119 120 120 121 config SERIAL_8250_PCI 121 122 tristate "8250/16550 PCI device support" ··· 206 205 kernel: saying N will just cause the configurator to skip all 207 206 the questions about serial driver options. If unsure, say N. 208 207 208 + config SERIAL_8250_SHARE_IRQ 209 + bool "Support for sharing serial interrupts" 210 + depends on SERIAL_8250_EXTENDED 211 + help 212 + Some serial boards have hardware support which allows multiple dumb 213 + serial ports on the same board to share a single IRQ. To enable 214 + support for this in the serial driver, say Y here. 215 + 216 + config SERIAL_8250_DETECT_IRQ 217 + bool "Autodetect IRQ on standard ports (unsafe)" 218 + depends on SERIAL_8250_EXTENDED 219 + help 220 + Say Y here if you want the kernel to try to guess which IRQ 221 + to use for your serial port. 222 + 223 + This is considered unsafe; it is far better to configure the IRQ in 224 + a boot script using the setserial command. 225 + 226 + If unsure, say N. 227 + 228 + config SERIAL_8250_RSA 229 + bool "Support RSA serial ports" 230 + depends on SERIAL_8250_EXTENDED 231 + help 232 + Say Y here if you have a IODATA RSA-DV II/S ISA card and 233 + would like to use its >115kbps speeds. 234 + You will need to provide module parameter "probe_rsa", or boot-time 235 + parameter 8250.probe_rsa with I/O addresses of this card then. 236 + 237 + If you don't have such card, or if unsure, say N. 238 + 209 239 config SERIAL_8250_MANY_PORTS 210 240 bool "Support more than 4 legacy serial ports" 211 241 depends on SERIAL_8250_EXTENDED ··· 271 239 272 240 To compile this driver as a module, choose M here: the module 273 241 will be called 8250_accent. 274 - 275 - config SERIAL_8250_ASPEED_VUART 276 - tristate "Aspeed Virtual UART" 277 - depends on SERIAL_8250 278 - depends on OF 279 - depends on MFD_SYSCON 280 - depends on ARCH_ASPEED || COMPILE_TEST 281 - select REGMAP 282 - help 283 - If you want to use the virtual UART (VUART) device on Aspeed 284 - BMC platforms, enable this option. This enables the 16550A- 285 - compatible device on the local LPC bus, giving a UART device 286 - with no physical RS232 connections. 287 242 288 243 config SERIAL_8250_BOCA 289 244 tristate "Support Boca cards" ··· 312 293 serial driver for the serial interface. This driver support 313 294 will ensure to support baud rates upto 1.5Mpbs. 314 295 296 + config SERIAL_8250_ASPEED_VUART 297 + tristate "Aspeed Virtual UART" 298 + depends on SERIAL_8250 299 + depends on OF 300 + depends on MFD_SYSCON 301 + depends on ARCH_ASPEED || COMPILE_TEST 302 + select REGMAP 303 + help 304 + If you want to use the virtual UART (VUART) device on Aspeed 305 + BMC platforms, enable this option. This enables the 16550A- 306 + compatible device on the local LPC bus, giving a UART device 307 + with no physical RS232 connections. 308 + 315 309 # 316 310 # Misc. options/drivers. 317 311 # 318 - 319 - config SERIAL_8250_SHARE_IRQ 320 - bool "Support for sharing serial interrupts" 321 - depends on SERIAL_8250_EXTENDED 322 - help 323 - Some serial boards have hardware support which allows multiple dumb 324 - serial ports on the same board to share a single IRQ. To enable 325 - support for this in the serial driver, say Y here. 326 - 327 - config SERIAL_8250_DETECT_IRQ 328 - bool "Autodetect IRQ on standard ports (unsafe)" 329 - depends on SERIAL_8250_EXTENDED 330 - help 331 - Say Y here if you want the kernel to try to guess which IRQ 332 - to use for your serial port. 333 - 334 - This is considered unsafe; it is far better to configure the IRQ in 335 - a boot script using the setserial command. 336 - 337 - If unsure, say N. 338 - 339 - config SERIAL_8250_RSA 340 - bool "Support RSA serial ports" 341 - depends on SERIAL_8250_EXTENDED 342 - help 343 - Say Y here if you have a IODATA RSA-DV II/S ISA card and 344 - would like to use its >115kbps speeds. 345 - You will need to provide module parameter "probe_rsa", or boot-time 346 - parameter 8250.probe_rsa with I/O addresses of this card then. 347 - 348 - If you don't have such card, or if unsure, say N. 349 - 350 - config SERIAL_8250_DWLIB 351 - bool 352 312 353 313 config SERIAL_8250_ACORN 354 314 tristate "Acorn expansion card serial port support" ··· 594 596 are probed through devicetree, including Open Firmware based 595 597 PowerPC systems and embedded systems on architectures using the 596 598 flattened device tree format. 599 + 600 + config SERIAL_8250_DWLIB 601 + bool