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 14f88c9cd8SPeter Maydell # The PL011 has both a Rust and a C implementation 15f88c9cd8SPeter Maydell select PL011_C if !HAVE_RUST 16f88c9cd8SPeter Maydell select X_PL011_RUST if HAVE_RUST 17f88c9cd8SPeter Maydell 18f88c9cd8SPeter Maydellconfig PL011_C 19f88c9cd8SPeter 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 51*d447e4b7SJackson Donaldsonconfig MAX78000_UART 52*d447e4b7SJackson Donaldson bool 53*d447e4b7SJackson Donaldson 5482f51817SPaolo Bonziniconfig STM32F2XX_USART 5582f51817SPaolo Bonzini bool 5682f51817SPaolo Bonzini 574fb37aeaSArnaud Minierconfig STM32L4X5_USART 584fb37aeaSArnaud Minier bool 594fb37aeaSArnaud Minier 6082f51817SPaolo Bonziniconfig CMSDK_APB_UART 6182f51817SPaolo Bonzini bool 6282f51817SPaolo Bonzini 6382f51817SPaolo Bonziniconfig SCLPCONSOLE 6482f51817SPaolo Bonzini bool 6582f51817SPaolo Bonzini 6682f51817SPaolo Bonziniconfig TERMINAL3270 6782f51817SPaolo Bonzini bool 68645194c7SYoshinori Sato 697ae5c8bbSPhilippe Mathieu-Daudéconfig SH_SCI 707ae5c8bbSPhilippe Mathieu-Daudé bool 717ae5c8bbSPhilippe Mathieu-Daudé 72645194c7SYoshinori Satoconfig RENESAS_SCI 73645194c7SYoshinori Sato bool 74429ca9d6SMichael Rolnik 75429ca9d6SMichael Rolnikconfig AVR_USART 76429ca9d6SMichael Rolnik bool 77a8fb0a50SBin Meng 7827407470SHelge Dellerconfig DIVA_GSP 7927407470SHelge Deller bool 8027407470SHelge Deller 81a8fb0a50SBin Mengconfig MCHP_PFSOC_MMUART 82a8fb0a50SBin Meng bool 838cbb537eSPhilippe Mathieu-Daudé select SERIAL 84b609b7e3SBin Meng 85b609b7e3SBin Mengconfig SIFIVE_UART 86b609b7e3SBin Meng bool 878c6df16fSLaurent Vivier 888c6df16fSLaurent Vivierconfig GOLDFISH_TTY 898c6df16fSLaurent Vivier bool 9046b3e254SVijai Kumar K 9146b3e254SVijai Kumar Kconfig SHAKTI_UART 9246b3e254SVijai Kumar K bool 9329df9104SPhilippe Mathieu-Daudé 9429df9104SPhilippe Mathieu-Daudéconfig IP_OCTAL_232 9529df9104SPhilippe Mathieu-Daudé bool 9629df9104SPhilippe Mathieu-Daudé default y 9729df9104SPhilippe Mathieu-Daudé depends on IPACK 98