xref: /openbmc/qemu/hw/isa/Kconfig (revision 27af7e002c1bb3fead55459a9c9404eef1a4f8df)
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
18cf5f5f92SPaolo Bonzini    depends on ISA_BUS
1910ebc0a8SThomas Huth    select PCKBD
205939fc74SPaolo Bonzini    select PARALLEL
215939fc74SPaolo Bonzini    select SERIAL_ISA
2272ea60e4SPhilippe Mathieu-Daudé    select FDC_ISA
235939fc74SPaolo Bonzini    # Some users of ISA_SUPERIO do not use it
245939fc74SPaolo Bonzini    #select IDE_ISA
25c0ff3795SThomas Huth
26fbd75800SPaolo Bonziniconfig FDC37M81X
27fbd75800SPaolo Bonzini    bool
28fbd75800SPaolo Bonzini    select ISA_SUPERIO
29fbd75800SPaolo Bonzini
30c0ff3795SThomas Huthconfig PC87312
31c0ff3795SThomas Huth    bool
32c0ff3795SThomas Huth    select ISA_SUPERIO
33dd0ff819SPaolo Bonzini    select I8259
34dd0ff819SPaolo Bonzini    select I8254
35dd0ff819SPaolo Bonzini    select I8257
36dd0ff819SPaolo Bonzini    select MC146818RTC
37dd0ff819SPaolo Bonzini    select IDE_ISA
3882f51817SPaolo Bonzini
3916971899SBernhard Beschowconfig PIIX
4082f51817SPaolo Bonzini    bool
41dd0ff819SPaolo Bonzini    # For historical reasons, SuperIO devices are created in the board
42dd0ff819SPaolo Bonzini    # for PIIX4.
43195f7e77SBernhard Beschow    select ACPI_PIIX4
44195f7e77SBernhard Beschow    select I8254
45195f7e77SBernhard Beschow    select I8257
46195f7e77SBernhard Beschow    select I8259
47195f7e77SBernhard Beschow    select IDE_PIIX
48a7e23159SPaolo Bonzini    select ISA_BUS
49195f7e77SBernhard Beschow    select MC146818RTC
50*27af7e00SGuenter Roeck    select USB_UHCI_PCI
5182f51817SPaolo Bonzini
5282f51817SPaolo Bonziniconfig VT82C686
5382f51817SPaolo Bonzini    bool
54cf5f5f92SPaolo Bonzini    select ISA_BUS
55c0ff3795SThomas Huth    select ISA_SUPERIO
560c3b1dbdSBernhard Beschow    select ACPI
571550b0e6SPaolo Bonzini    select ACPI_SMBUS
58*27af7e00SGuenter Roeck    select USB_UHCI_PCI
5950fab4ccSPhilippe Mathieu-Daudé    select APM
60ba4253ceSPhilippe Mathieu-Daudé    select I8254
6116c67caeSPhilippe Mathieu-Daudé    select I8257
6216c67caeSPhilippe Mathieu-Daudé    select I8259
639eb6abbfSBernhard Beschow    select IDE_VIA
6416c67caeSPhilippe Mathieu-Daudé    select MC146818RTC
6582f51817SPaolo Bonzini
6682f51817SPaolo Bonziniconfig SMC37C669
6782f51817SPaolo Bonzini    bool
68c0ff3795SThomas Huth    select ISA_SUPERIO
6982f51817SPaolo Bonzini
7082f51817SPaolo Bonziniconfig LPC_ICH9
7182f51817SPaolo Bonzini    bool
72dd0ff819SPaolo Bonzini    # For historical reasons, SuperIO devices are created in the board
73dd0ff819SPaolo Bonzini    # for ICH9.
74503a35e7SBernhard Beschow    select I8257
75a7e23159SPaolo Bonzini    select ISA_BUS
76a9139016SBernhard Beschow    select ACPI_ICH9
77f0bc6bf7SBernhard Beschow    select MC146818RTC
78