blob: 040a18c0709cdc2a72e738f3e3183125c0b49b91 [file] [log] [blame]
Paolo Bonzini82f51812019-01-23 14:56:00 +08001config ISA_BUS
2 bool
3
4config APM
5 bool
6
7config I82378
8 bool
Paolo Bonzinia7e23152019-01-23 14:56:09 +08009 select ISA_BUS
Paolo Bonzinidd0ff812019-01-25 07:21:49 +010010 select I8259
11 select I8254
12 select I82374
13 select MC146818RTC
Philippe Mathieu-Daudéaa889f72019-03-16 21:08:06 +010014 select PCSPK
Paolo Bonzini82f51812019-01-23 14:56:00 +080015
Thomas Huthc0ff3792019-09-30 17:04:36 +020016config ISA_SUPERIO
Paolo Bonzini82f51812019-01-23 14:56:00 +080017 bool
Paolo Bonzinia7e23152019-01-23 14:56:09 +080018 select ISA_BUS
Thomas Huth10ebc0a2020-01-15 12:22:58 +010019 select PCKBD
Philippe Mathieu-Daudé72ea60e2021-06-14 21:32:18 +020020 select FDC_ISA
Thomas Huthc0ff3792019-09-30 17:04:36 +020021
22config PC87312
23 bool
24 select ISA_SUPERIO
Paolo Bonzinidd0ff812019-01-25 07:21:49 +010025 select I8259
26 select I8254
27 select I8257
28 select MC146818RTC
29 select SERIAL_ISA
30 select PARALLEL
Philippe Mathieu-Daudé72ea60e2021-06-14 21:32:18 +020031 select FDC_ISA
Paolo Bonzinidd0ff812019-01-25 07:21:49 +010032 select IDE_ISA
Paolo Bonzini82f51812019-01-23 14:56:00 +080033
Bernhard Beschow16971892023-10-07 14:38:27 +020034config PIIX
Paolo Bonzini82f51812019-01-23 14:56:00 +080035 bool
Paolo Bonzinidd0ff812019-01-25 07:21:49 +010036 # For historical reasons, SuperIO devices are created in the board
37 # for PIIX4.
Bernhard Beschow195f7e72022-10-22 17:04:51 +020038 select ACPI_PIIX4
39 select I8254
40 select I8257
41 select I8259
42 select IDE_PIIX
Paolo Bonzinia7e23152019-01-23 14:56:09 +080043 select ISA_BUS
Bernhard Beschow195f7e72022-10-22 17:04:51 +020044 select MC146818RTC
Philippe Mathieu-Daudéfa80da72019-03-16 21:08:05 +010045 select USB_UHCI
Paolo Bonzini82f51812019-01-23 14:56:00 +080046
47config VT82C686
48 bool
Thomas Huthc0ff3792019-09-30 17:04:36 +020049 select ISA_SUPERIO
Bernhard Beschow0c3b1db2022-12-16 14:03:53 +010050 select ACPI
Paolo Bonzini1550b0e2019-01-23 14:56:11 +080051 select ACPI_SMBUS
Paolo Bonzinidd0ff812019-01-25 07:21:49 +010052 select SERIAL_ISA
Philippe Mathieu-Daudé72ea60e2021-06-14 21:32:18 +020053 select FDC_ISA
Philippe Mathieu-Daudéf4c46912021-03-09 20:08:00 +010054 select USB_UHCI
Philippe Mathieu-Daudé50fab4c2021-03-02 09:00:42 +010055 select APM
Philippe Mathieu-Daudéba4253c2021-05-14 11:56:57 +020056 select I8254
Philippe Mathieu-Daudé16c67ca2021-05-14 11:50:03 +020057 select I8257
58 select I8259
Bernhard Beschow9eb6abb2022-06-13 19:24:55 +020059 select IDE_VIA
Philippe Mathieu-Daudé16c67ca2021-05-14 11:50:03 +020060 select MC146818RTC
Philippe Mathieu-Daudéba4253c2021-05-14 11:56:57 +020061 select PARALLEL
Paolo Bonzini82f51812019-01-23 14:56:00 +080062
63config SMC37C669
64 bool
Thomas Huthc0ff3792019-09-30 17:04:36 +020065 select ISA_SUPERIO
Paolo Bonzinidd0ff812019-01-25 07:21:49 +010066 select SERIAL_ISA
67 select PARALLEL
Philippe Mathieu-Daudé72ea60e2021-06-14 21:32:18 +020068 select FDC_ISA
Paolo Bonzini82f51812019-01-23 14:56:00 +080069
70config LPC_ICH9
71 bool
Paolo Bonzinidd0ff812019-01-25 07:21:49 +010072 # For historical reasons, SuperIO devices are created in the board
73 # for ICH9.
Bernhard Beschow503a35e2022-10-22 17:04:26 +020074 select I8257
Paolo Bonzinia7e23152019-01-23 14:56:09 +080075 select ISA_BUS
Bernhard Beschowa9139012022-12-16 14:03:49 +010076 select ACPI_ICH9
Bernhard Beschowf0bc6bf2023-05-19 10:47:33 +020077 select MC146818RTC