xref: /openbmc/qemu/hw/ppc/Kconfig (revision 68406d10)
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 PFLASH_CFI01
62    select IDE_SII3112
63    select M41T80
64    select PPC440
65    select SERIAL
66    select SM501
67    select SMBUS_EEPROM
68    select USB_EHCI_SYSBUS
69    select USB_OHCI
70    select FDT_PPC
71
72config PEGASOS2
73    bool
74    imply ATI_VGA
75    select MV64361
76    select VT82C686
77    select SMBUS_EEPROM
78    select VOF
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 RAVEN_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 GPIO_MPC8XXX
127    select OPENPIC
128    select PFLASH_CFI01
129    select PLATFORM_BUS
130    select PPCE500_PCI
131    select SERIAL
132    select MPC_I2C
133    select FDT_PPC
134    select DS1338
135
136config E500PLAT
137    bool
138    select E500
139
140config MPC8544DS
141    bool
142    select E500
143
144config VIRTEX
145    bool
146    select PPC4XX
147    select PFLASH_CFI01
148    select SERIAL
149    select XILINX
150    select XILINX_ETHLITE
151    select FDT_PPC
152
153# Only used by 64-bit targets
154config FW_CFG_PPC
155    bool
156
157config FDT_PPC
158    bool
159
160config VOF
161    bool
162