xref: /openbmc/qemu/hw/ppc/Kconfig (revision c7b64948)
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    select USB_OHCI_PCI
119
120config E500
121    bool
122    imply AT24C
123    imply VIRTIO_PCI
124    select ETSEC
125    select GPIO_MPC8XXX
126    select OPENPIC
127    select PFLASH_CFI01
128    select PLATFORM_BUS
129    select PPCE500_PCI
130    select SDHCI
131    select SERIAL
132    select MPC_I2C
133    select FDT_PPC
134    select DS1338
135    select UNIMP
136
137config E500PLAT
138    bool
139    select E500
140
141config MPC8544DS
142    bool
143    select E500
144
145config VIRTEX
146    bool
147    select PPC4XX
148    select PFLASH_CFI01
149    select SERIAL
150    select XILINX
151    select XILINX_ETHLITE
152    select FDT_PPC
153
154# Only used by 64-bit targets
155config FW_CFG_PPC
156    bool
157
158config FDT_PPC
159    bool
160
161config VOF
162    bool
163