xref: /openbmc/qemu/hw/isa/Kconfig (revision 5939fc749102c5bc0b6e87571ceba93610b2099c)
182f51817SPaolo Bonziniconfig ISA_BUS
282f51817SPaolo Bonzini    bool
382f51817SPaolo Bonzini
482f51817SPaolo Bonziniconfig APM
582f51817SPaolo Bonzini    bool
682f51817SPaolo Bonzini
782f51817SPaolo Bonziniconfig I82378
882f51817SPaolo Bonzini    bool
9a7e23159SPaolo Bonzini    select ISA_BUS
10dd0ff819SPaolo Bonzini    select I8259
11dd0ff819SPaolo Bonzini    select I8254
12dd0ff819SPaolo Bonzini    select I82374
13dd0ff819SPaolo Bonzini    select MC146818RTC
14aa889f73SPhilippe Mathieu-Daudé    select PCSPK
1582f51817SPaolo Bonzini
16c0ff3795SThomas Huthconfig ISA_SUPERIO
1782f51817SPaolo Bonzini    bool
18a7e23159SPaolo Bonzini    select ISA_BUS
1910ebc0a8SThomas Huth    select PCKBD
20*5939fc74SPaolo Bonzini    select PARALLEL
21*5939fc74SPaolo Bonzini    select SERIAL_ISA
2272ea60e4SPhilippe Mathieu-Daudé    select FDC_ISA
23*5939fc74SPaolo Bonzini    # Some users of ISA_SUPERIO do not use it
24*5939fc74SPaolo Bonzini    #select IDE_ISA
25c0ff3795SThomas Huth
26c0ff3795SThomas Huthconfig PC87312
27c0ff3795SThomas Huth    bool
28c0ff3795SThomas Huth    select ISA_SUPERIO
29dd0ff819SPaolo Bonzini    select I8259
30dd0ff819SPaolo Bonzini    select I8254
31dd0ff819SPaolo Bonzini    select I8257
32dd0ff819SPaolo Bonzini    select MC146818RTC
33dd0ff819SPaolo Bonzini    select IDE_ISA
3482f51817SPaolo Bonzini
3516971899SBernhard Beschowconfig PIIX
3682f51817SPaolo Bonzini    bool
37dd0ff819SPaolo Bonzini    # For historical reasons, SuperIO devices are created in the board
38dd0ff819SPaolo Bonzini    # for PIIX4.
39195f7e77SBernhard Beschow    select ACPI_PIIX4
40195f7e77SBernhard Beschow    select I8254
41195f7e77SBernhard Beschow    select I8257
42195f7e77SBernhard Beschow    select I8259
43195f7e77SBernhard Beschow    select IDE_PIIX
44a7e23159SPaolo Bonzini    select ISA_BUS
45195f7e77SBernhard Beschow    select MC146818RTC
46fa80da7bSPhilippe Mathieu-Daudé    select USB_UHCI
4782f51817SPaolo Bonzini
4882f51817SPaolo Bonziniconfig VT82C686
4982f51817SPaolo Bonzini    bool
50c0ff3795SThomas Huth    select ISA_SUPERIO
510c3b1dbdSBernhard Beschow    select ACPI
521550b0e6SPaolo Bonzini    select ACPI_SMBUS
53f4c46916SPhilippe Mathieu-Daudé    select USB_UHCI
5450fab4ccSPhilippe Mathieu-Daudé    select APM
55ba4253ceSPhilippe Mathieu-Daudé    select I8254
5616c67caeSPhilippe Mathieu-Daudé    select I8257
5716c67caeSPhilippe Mathieu-Daudé    select I8259
589eb6abbfSBernhard Beschow    select IDE_VIA
5916c67caeSPhilippe Mathieu-Daudé    select MC146818RTC
6082f51817SPaolo Bonzini
6182f51817SPaolo Bonziniconfig SMC37C669
6282f51817SPaolo Bonzini    bool
63c0ff3795SThomas Huth    select ISA_SUPERIO
6482f51817SPaolo Bonzini
6582f51817SPaolo Bonziniconfig LPC_ICH9
6682f51817SPaolo Bonzini    bool
67dd0ff819SPaolo Bonzini    # For historical reasons, SuperIO devices are created in the board
68dd0ff819SPaolo Bonzini    # for ICH9.
69503a35e7SBernhard Beschow    select I8257
70a7e23159SPaolo Bonzini    select ISA_BUS
71a9139016SBernhard Beschow    select ACPI_ICH9
72f0bc6bf7SBernhard Beschow    select MC146818RTC
73