xref: /openbmc/qemu/hw/ppc/Kconfig (revision 61f406f3)
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
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 PPC440_PCIX
50    select PPC4XX
51    select SERIAL
52    select FDT_PPC
53
54config PPC4XX
55    bool
56    select BITBANG_I2C
57    select PPC4XX_PCI
58    select PPC_UIC
59
60config SAM460EX
61    bool
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 AMIGAONE
74    bool
75    imply ATI_VGA
76    select ARTICIA
77    select VT82C686
78    select SMBUS_EEPROM
79
80config PEGASOS2
81    bool
82    imply ATI_VGA
83    select MV64361
84    select VT82C686
85    select SMBUS_EEPROM
86    select VOF
87
88config PREP
89    bool
90    imply PCI_DEVICES
91    imply TEST_DEVICES
92    select CS4231A
93    select RAVEN_PCI
94    select I82378
95    select LSI_SCSI_PCI
96    select M48T59
97    select PC87312
98    select RS6000_MC
99    select FW_CFG_PPC
100
101config RS6000_MC
102    bool
103
104config MAC_OLDWORLD
105    bool
106    imply PCI_DEVICES
107    imply SUNGEM
108    imply TEST_DEVICES
109    select ADB
110    select GRACKLE_PCI
111    select HEATHROW_PIC
112    select MACIO
113    select FW_CFG_PPC
114
115config MAC_NEWWORLD
116    bool
117    imply PCI_DEVICES
118    imply SUNGEM
119    imply TEST_DEVICES
120    select ADB
121    select MACIO
122    select MACIO_GPIO
123    select MAC_PMU
124    select UNIN_PCI
125    select FW_CFG_PPC
126    select USB_OHCI_PCI
127
128config E500
129    bool
130    imply AT24C
131    imply VIRTIO_PCI
132    select ETSEC
133    select GPIO_MPC8XXX
134    select OPENPIC
135    select PFLASH_CFI01
136    select PLATFORM_BUS
137    select PPCE500_PCI
138    select SDHCI
139    select SERIAL
140    select MPC_I2C
141    select FDT_PPC
142    select DS1338
143    select UNIMP
144
145config E500PLAT
146    bool
147    select E500
148
149config MPC8544DS
150    bool
151    select E500
152
153config VIRTEX
154    bool
155    select PPC4XX
156    select PFLASH_CFI01
157    select SERIAL
158    select XILINX
159    select XILINX_ETHLITE
160    select FDT_PPC
161
162# Only used by 64-bit targets
163config FW_CFG_PPC
164    bool
165
166config FDT_PPC
167    bool
168
169config VOF
170    bool
171