xref: /openbmc/qemu/hw/ppc/Kconfig (revision 83ecdb18)
1config PSERIES
2    bool
3    imply PCI_DEVICES
4    imply TEST_DEVICES
5    imply VIRTIO_VGA
6    select 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
80config PREP
81    bool
82    imply PCI_DEVICES
83    imply TEST_DEVICES
84    select CS4231A
85    select RAVEN_PCI
86    select I82378
87    select LSI_SCSI_PCI
88    select M48T59
89    select PC87312
90    select RS6000_MC
91    select FW_CFG_PPC
92
93config RS6000_MC
94    bool
95
96config MAC_OLDWORLD
97    bool
98    imply PCI_DEVICES
99    imply SUNGEM
100    imply TEST_DEVICES
101    select ADB
102    select GRACKLE_PCI
103    select HEATHROW_PIC
104    select MACIO
105    select FW_CFG_PPC
106
107config MAC_NEWWORLD
108    bool
109    imply PCI_DEVICES
110    imply SUNGEM
111    imply TEST_DEVICES
112    select ADB
113    select MACIO
114    select MACIO_GPIO
115    select MAC_PMU
116    select UNIN_PCI
117    select FW_CFG_PPC
118
119config E500
120    bool
121    imply AT24C
122    imply VIRTIO_PCI
123    select ETSEC
124    select GPIO_MPC8XXX
125    select OPENPIC
126    select PFLASH_CFI01
127    select PLATFORM_BUS
128    select PPCE500_PCI
129    select SDHCI
130    select SERIAL
131    select MPC_I2C
132    select FDT_PPC
133    select DS1338
134    select UNIMP
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