xref: /openbmc/qemu/hw/ppc/Kconfig (revision 3cee17e7)
1config PSERIES
2    bool
3    imply PCI_DEVICES
4    imply TEST_DEVICES
5    imply VIRTIO_VGA
6    imply VFIO_PCI if LINUX   # needed by spapr_pci_vfio.c
7    select NVDIMM
8    select DIMM
9    select PCI
10    select SPAPR_VSCSI
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    select PCA9552
36    select PCA9554
37
38config PPC405
39    bool
40    select M48T59
41    select PFLASH_CFI02
42    select PPC4XX
43    select SERIAL
44
45config PPC440
46    bool
47    imply PCI_DEVICES
48    imply TEST_DEVICES
49    imply E1000_PCI
50    select PCI_EXPRESS
51    select PPC440_PCIX
52    select PPC4XX
53    select SERIAL
54    select FDT_PPC
55
56config PPC4XX
57    bool
58    select BITBANG_I2C
59    select PPC4XX_PCI
60    select PPC_UIC
61
62config SAM460EX
63    bool
64    select PFLASH_CFI01
65    select IDE_SII3112
66    select M41T80
67    select PPC440
68    select SERIAL
69    select SM501
70    select SMBUS_EEPROM
71    select USB_EHCI_SYSBUS
72    select USB_OHCI
73    select FDT_PPC
74
75config AMIGAONE
76    bool
77    imply ATI_VGA
78    select ARTICIA
79    select VT82C686
80    select SMBUS_EEPROM
81
82config PEGASOS2
83    bool
84    imply ATI_VGA
85    select MV64361
86    select VT82C686
87    select SMBUS_EEPROM
88    select VOF
89
90config PREP
91    bool
92    imply PCI_DEVICES
93    imply TEST_DEVICES
94    select CS4231A
95    select RAVEN_PCI
96    select I82378
97    select LSI_SCSI_PCI
98    select M48T59
99    select PC87312
100    select RS6000_MC
101    select FW_CFG_PPC
102
103config RS6000_MC
104    bool
105
106config MAC_OLDWORLD
107    bool
108    imply PCI_DEVICES
109    imply SUNGEM
110    imply TEST_DEVICES
111    select ADB
112    select GRACKLE_PCI
113    select HEATHROW_PIC
114    select MACIO
115    select FW_CFG_PPC
116
117config MAC_NEWWORLD
118    bool
119    imply PCI_DEVICES
120    imply SUNGEM
121    imply TEST_DEVICES
122    select ADB
123    select MACIO
124    select MACIO_GPIO
125    select MAC_PMU
126    select UNIN_PCI
127    select FW_CFG_PPC
128    select USB_OHCI_PCI
129
130config E500
131    bool
132    imply AT24C
133    imply VIRTIO_PCI
134    select ETSEC
135    select GPIO_MPC8XXX
136    select OPENPIC
137    select PFLASH_CFI01
138    select PLATFORM_BUS
139    select PPCE500_PCI
140    select SDHCI
141    select SERIAL
142    select MPC_I2C
143    select FDT_PPC
144    select DS1338
145    select UNIMP
146
147config E500PLAT
148    bool
149    select E500
150
151config MPC8544DS
152    bool
153    select E500
154
155config VIRTEX
156    bool
157    select PPC4XX
158    select PFLASH_CFI01
159    select SERIAL
160    select XILINX
161    select XILINX_ETHLITE
162    select FDT_PPC
163
164# Only used by 64-bit targets
165config FW_CFG_PPC
166    bool
167
168config FDT_PPC
169    bool
170
171config VOF
172    bool
173