xref: /openbmc/qemu/hw/ppc/Kconfig (revision d0fb9657)
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
17config SPAPR_RNG
18    bool
19    default y
20    depends on PSERIES
21
22config POWERNV
23    bool
24    imply PCI_DEVICES
25    imply TEST_DEVICES
26    select ISA_IPMI_BT
27    select IPMI_LOCAL
28    select ISA_BUS
29    select MC146818RTC
30    select XICS
31    select XIVE
32    select FDT_PPC
33    select PCI_POWERNV
34
35config PPC405
36    bool
37    select M48T59
38    select PFLASH_CFI02
39    select PPC4XX
40    select SERIAL
41
42config PPC440
43    bool
44    imply PCI_DEVICES
45    imply TEST_DEVICES
46    imply E1000_PCI
47    select PCI_EXPRESS
48    select PPC4XX
49    select SERIAL
50    select FDT_PPC
51
52config PPC4XX
53    bool
54    select BITBANG_I2C
55    select PCI
56    select PPC_UIC
57
58config SAM460EX
59    bool
60    select PPC405
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    select MV64361
75    select VT82C686
76    select IDE_VIA
77    select SMBUS_EEPROM
78# This should come with VT82C686
79    select ACPI_X86
80
81config PREP
82    bool
83    imply PCI_DEVICES
84    imply TEST_DEVICES
85    select CS4231A
86    select PREP_PCI
87    select I82378
88    select LSI_SCSI_PCI
89    select M48T59
90    select PC87312
91    select RS6000_MC
92    select FW_CFG_PPC
93
94config RS6000_MC
95    bool
96
97config MAC_OLDWORLD
98    bool
99    imply PCI_DEVICES
100    imply SUNGEM
101    imply TEST_DEVICES
102    select ADB
103    select GRACKLE_PCI
104    select HEATHROW_PIC
105    select MACIO
106    select FW_CFG_PPC
107
108config MAC_NEWWORLD
109    bool
110    imply PCI_DEVICES
111    imply SUNGEM
112    imply TEST_DEVICES
113    select ADB
114    select MACIO
115    select MACIO_GPIO
116    select MAC_PMU
117    select UNIN_PCI
118    select FW_CFG_PPC
119
120config E500
121    bool
122    imply AT24C
123    imply VIRTIO_PCI
124    select ETSEC
125    select OPENPIC
126    select PLATFORM_BUS
127    select PPCE500_PCI
128    select SERIAL
129    select MPC_I2C
130    select FDT_PPC
131
132config VIRTEX
133    bool
134    select PPC4XX
135    select PFLASH_CFI01
136    select SERIAL
137    select XILINX
138    select XILINX_ETHLITE
139    select FDT_PPC
140
141# Only used by 64-bit targets
142config FW_CFG_PPC
143    bool
144
145config FDT_PPC
146    bool
147