xref: /openbmc/qemu/hw/ppc/Kconfig (revision 327d4b7f)
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    select VOF
80# This should come with VT82C686
81    select ACPI_X86
82
83config PREP
84    bool
85    imply PCI_DEVICES
86    imply TEST_DEVICES
87    select CS4231A
88    select PREP_PCI
89    select I82378
90    select LSI_SCSI_PCI
91    select M48T59
92    select PC87312
93    select RS6000_MC
94    select FW_CFG_PPC
95
96config RS6000_MC
97    bool
98
99config MAC_OLDWORLD
100    bool
101    imply PCI_DEVICES
102    imply SUNGEM
103    imply TEST_DEVICES
104    select ADB
105    select GRACKLE_PCI
106    select HEATHROW_PIC
107    select MACIO
108    select FW_CFG_PPC
109
110config MAC_NEWWORLD
111    bool
112    imply PCI_DEVICES
113    imply SUNGEM
114    imply TEST_DEVICES
115    select ADB
116    select MACIO
117    select MACIO_GPIO
118    select MAC_PMU
119    select UNIN_PCI
120    select FW_CFG_PPC
121
122config E500
123    bool
124    imply AT24C
125    imply VIRTIO_PCI
126    select ETSEC
127    select OPENPIC
128    select PLATFORM_BUS
129    select PPCE500_PCI
130    select SERIAL
131    select MPC_I2C
132    select FDT_PPC
133
134config VIRTEX
135    bool
136    select PPC4XX
137    select PFLASH_CFI01
138    select SERIAL
139    select XILINX
140    select XILINX_ETHLITE
141    select FDT_PPC
142
143# Only used by 64-bit targets
144config FW_CFG_PPC
145    bool
146
147config FDT_PPC
148    bool
149
150config VOF
151    bool
152