xref: /openbmc/qemu/hw/char/Kconfig (revision 71119ed3651622e1c531d1294839e9f3341adaf5)
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