xref: /openbmc/qemu/hw/ppc/Kconfig (revision ad1e84f5)
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 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 RAVEN_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 GPIO_MPC8XXX
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 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