182f51817SPaolo Bonziniconfig ESCC 282f51817SPaolo Bonzini bool 382f51817SPaolo Bonzini 470eb9f9cSBin Mengconfig HTIF 570eb9f9cSBin Meng bool 670eb9f9cSBin Meng 782f51817SPaolo Bonziniconfig PARALLEL 882f51817SPaolo Bonzini bool 9a7e23159SPaolo Bonzini default y 10a7e23159SPaolo Bonzini depends on ISA_BUS 1182f51817SPaolo Bonzini 1282f51817SPaolo Bonziniconfig PL011 1382f51817SPaolo Bonzini bool 14*f88c9cd8SPeter Maydell # The PL011 has both a Rust and a C implementation 15*f88c9cd8SPeter Maydell select PL011_C if !HAVE_RUST 16*f88c9cd8SPeter Maydell select X_PL011_RUST if HAVE_RUST 17*f88c9cd8SPeter Maydell 18*f88c9cd8SPeter Maydellconfig PL011_C 19*f88c9cd8SPeter Maydell bool 2082f51817SPaolo Bonzini 2182f51817SPaolo Bonziniconfig SERIAL 2282f51817SPaolo Bonzini bool 2382f51817SPaolo Bonzini 2482f51817SPaolo Bonziniconfig SERIAL_ISA 2582f51817SPaolo Bonzini bool 26a7e23159SPaolo Bonzini default y 27a7e23159SPaolo Bonzini depends on ISA_BUS 28a7e23159SPaolo Bonzini select SERIAL 2982f51817SPaolo Bonzini 307e6b5497SBernhard Beschowconfig SERIAL_MM 317e6b5497SBernhard Beschow bool 327e6b5497SBernhard Beschow select SERIAL 337e6b5497SBernhard Beschow 3482f51817SPaolo Bonziniconfig SERIAL_PCI 3582f51817SPaolo Bonzini bool 367c28b925SPaolo Bonzini default y if PCI_DEVICES 377c28b925SPaolo Bonzini depends on PCI 38a7e23159SPaolo Bonzini select SERIAL 3982f51817SPaolo Bonzini 40d09ecd8cSThomas Huthconfig SERIAL_PCI_MULTI 41d09ecd8cSThomas Huth bool 42d09ecd8cSThomas Huth default y if PCI_DEVICES 43d09ecd8cSThomas Huth depends on PCI 44d09ecd8cSThomas Huth select SERIAL 45d09ecd8cSThomas Huth 4682f51817SPaolo Bonziniconfig VIRTIO_SERIAL 4782f51817SPaolo Bonzini bool 48b42075bbSYang Zhong default y 49b42075bbSYang Zhong depends on VIRTIO 5082f51817SPaolo Bonzini 5182f51817SPaolo Bonziniconfig STM32F2XX_USART 5282f51817SPaolo Bonzini bool 5382f51817SPaolo Bonzini 544fb37aeaSArnaud Minierconfig STM32L4X5_USART 554fb37aeaSArnaud Minier bool 564fb37aeaSArnaud Minier 5782f51817SPaolo Bonziniconfig CMSDK_APB_UART 5882f51817SPaolo Bonzini bool 5982f51817SPaolo Bonzini 6082f51817SPaolo Bonziniconfig SCLPCONSOLE 6182f51817SPaolo Bonzini bool 6282f51817SPaolo Bonzini 6382f51817SPaolo Bonziniconfig TERMINAL3270 6482f51817SPaolo Bonzini bool 65645194c7SYoshinori Sato 667ae5c8bbSPhilippe Mathieu-Daudéconfig SH_SCI 677ae5c8bbSPhilippe Mathieu-Daudé bool 687ae5c8bbSPhilippe Mathieu-Daudé 69645194c7SYoshinori Satoconfig RENESAS_SCI 70645194c7SYoshinori Sato bool 71429ca9d6SMichael Rolnik 72429ca9d6SMichael Rolnikconfig AVR_USART 73429ca9d6SMichael Rolnik bool 74a8fb0a50SBin Meng 7527407470SHelge Dellerconfig DIVA_GSP 7627407470SHelge Deller bool 7727407470SHelge Deller 78a8fb0a50SBin Mengconfig MCHP_PFSOC_MMUART 79a8fb0a50SBin Meng bool 808cbb537eSPhilippe Mathieu-Daudé select SERIAL 81b609b7e3SBin Meng 82b609b7e3SBin Mengconfig SIFIVE_UART 83b609b7e3SBin Meng bool 848c6df16fSLaurent Vivier 858c6df16fSLaurent Vivierconfig GOLDFISH_TTY 868c6df16fSLaurent Vivier bool 8746b3e254SVijai Kumar K 8846b3e254SVijai Kumar Kconfig SHAKTI_UART 8946b3e254SVijai Kumar K bool 9029df9104SPhilippe Mathieu-Daudé 9129df9104SPhilippe Mathieu-Daudéconfig IP_OCTAL_232 9229df9104SPhilippe Mathieu-Daudé bool 9329df9104SPhilippe Mathieu-Daudé default y 9429df9104SPhilippe Mathieu-Daudé depends on IPACK 95