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