xref: /qemu/hw/ppc/Kconfig (revision a976a99a)
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 OPENPIC
128    select PLATFORM_BUS
129    select PPCE500_PCI
130    select SERIAL
131    select MPC_I2C
132    select FDT_PPC
133    select DS1338
134
135config VIRTEX
136    bool
137    select PPC4XX
138    select PFLASH_CFI01
139    select SERIAL
140    select XILINX
141    select XILINX_ETHLITE
142    select FDT_PPC
143
144# Only used by 64-bit targets
145config FW_CFG_PPC
146    bool
147
148config FDT_PPC
149    bool
150
151config VOF
152    bool
153