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