xref: /openbmc/qemu/hw/ppc/Kconfig (revision 8466405eb0c77d81be5f8c2e3608fdfeb00bb1b9)
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 PLATFORM_BUS
129    select PPCE500_PCI
130    select SERIAL
131    select MPC_I2C
132    select FDT_PPC
133    select DS1338
134
135config E500PLAT
136    bool
137    select E500
138
139config MPC8544DS
140    bool
141    select E500
142
143config VIRTEX
144    bool
145    select PPC4XX
146    select PFLASH_CFI01
147    select SERIAL
148    select XILINX
149    select XILINX_ETHLITE
150    select FDT_PPC
151
152# Only used by 64-bit targets
153config FW_CFG_PPC
154    bool
155
156config FDT_PPC
157    bool
158
159config VOF
160    bool
161