xref: /openbmc/qemu/hw/ppc/Kconfig (revision 79e42085)
1config PSERIES
2    bool
3    imply PCI_DEVICES
4    imply TEST_DEVICES
5    imply VIRTIO_VGA
6    select DIMM
7    select PCI
8    select SPAPR_VSCSI
9    select VFIO if LINUX   # needed by spapr_pci_vfio.c
10    select XICS_SPAPR
11    select XIVE_SPAPR
12    select MSI_NONBROKEN
13
14config SPAPR_RNG
15    bool
16    default y
17    depends on PSERIES
18
19config POWERNV
20    bool
21    imply PCI_DEVICES
22    imply TEST_DEVICES
23    select ISA_IPMI_BT
24    select IPMI_LOCAL
25    select ISA_BUS
26    select MC146818RTC
27    select XICS
28    select XIVE
29
30config PPC405
31    bool
32    select M48T59
33    select PFLASH_CFI02
34    select PPC4XX
35    select SERIAL
36
37config PPC440
38    bool
39    imply PCI_DEVICES
40    imply TEST_DEVICES
41    imply E1000_PCI
42    select PCI_EXPRESS
43    select PPC4XX
44    select SERIAL
45
46config PPC4XX
47    bool
48    select BITBANG_I2C
49    select PCI
50
51config SAM460EX
52    bool
53    select PFLASH_CFI01
54    select IDE_SII3112
55    select M41T80
56    select PPC440
57    select SERIAL
58    select SM501
59    select SMBUS_EEPROM
60    select USB_EHCI_SYSBUS
61    select USB_OHCI
62
63config PREP
64    bool
65    imply PCI_DEVICES
66    imply TEST_DEVICES
67    select CS4231A
68    select PREP_PCI
69    select I82378
70    select LSI_SCSI_PCI
71    select M48T59
72    select PC87312
73    select RS6000_MC
74
75config RS6000_MC
76    bool
77
78config MAC_OLDWORLD
79    bool
80    imply PCI_DEVICES
81    imply SUNGEM
82    imply TEST_DEVICES
83    select ADB
84    select GRACKLE_PCI
85    select HEATHROW_PIC
86    select MACIO
87
88config MAC_NEWWORLD
89    bool
90    imply PCI_DEVICES
91    imply SUNGEM
92    imply TEST_DEVICES
93    select ADB
94    select MACIO
95    select MACIO_GPIO
96    select MAC_PMU
97    select UNIN_PCI
98
99config E500
100    bool
101    imply AT24C
102    imply VIRTIO_PCI
103    select ETSEC
104    select OPENPIC
105    select PLATFORM_BUS
106    select PPCE500_PCI
107    select SERIAL
108
109config VIRTEX
110    bool
111    select PFLASH_CFI01
112    select SERIAL
113    select XILINX
114    select XILINX_ETHLITE
115
116config XIVE
117    bool
118    depends on POWERNV || PSERIES
119
120config XIVE_SPAPR
121    bool
122    default y
123    depends on PSERIES
124    select XIVE
125
126config XIVE_KVM
127    bool
128    default y
129    depends on XIVE_SPAPR && KVM
130