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