xref: /openbmc/qemu/hw/ppc/Kconfig (revision ac12b601)
1config PSERIES
2    bool
3    imply PCI_DEVICES
4    imply TEST_DEVICES
5    imply VIRTIO_VGA
6    select DIMM
7    select PCI
8    select SPAPR_VSCSI
9    select VFIO if LINUX   # needed by spapr_pci_vfio.c
10    select XICS
11    select XIVE
12    select MSI_NONBROKEN
13    select FDT_PPC
14    select CHRP_NVRAM
15
16config SPAPR_RNG
17    bool
18    default y
19    depends on PSERIES
20
21config POWERNV
22    bool
23    imply PCI_DEVICES
24    imply TEST_DEVICES
25    select ISA_IPMI_BT
26    select IPMI_LOCAL
27    select ISA_BUS
28    select MC146818RTC
29    select XICS
30    select XIVE
31    select FDT_PPC
32    select PCI_POWERNV
33
34config PPC405
35    bool
36    select M48T59
37    select PFLASH_CFI02
38    select PPC4XX
39    select SERIAL
40
41config PPC440
42    bool
43    imply PCI_DEVICES
44    imply TEST_DEVICES
45    imply E1000_PCI
46    select PCI_EXPRESS
47    select PPC4XX
48    select SERIAL
49    select FDT_PPC
50
51config PPC4XX
52    bool
53    select BITBANG_I2C
54    select PCI
55    select PPC_UIC
56
57config SAM460EX
58    bool
59    select PPC405
60    select PFLASH_CFI01
61    select IDE_SII3112
62    select M41T80
63    select PPC440
64    select SERIAL
65    select SM501
66    select SMBUS_EEPROM
67    select USB_EHCI_SYSBUS
68    select USB_OHCI
69    select FDT_PPC
70
71config PEGASOS2
72    bool
73    select MV64361
74    select VT82C686
75    select IDE_VIA
76    select SMBUS_EEPROM
77# This should come with VT82C686
78    select ACPI_X86
79
80config PREP
81    bool
82    imply PCI_DEVICES
83    imply TEST_DEVICES
84    select CS4231A
85    select PREP_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 OPENPIC
125    select PLATFORM_BUS
126    select PPCE500_PCI
127    select SERIAL
128    select MPC_I2C
129    select FDT_PPC
130
131config VIRTEX
132    bool
133    select PPC4XX
134    select PFLASH_CFI01
135    select SERIAL
136    select XILINX
137    select XILINX_ETHLITE
138    select FDT_PPC
139
140# Only used by 64-bit targets
141config FW_CFG_PPC
142    bool
143
144config FDT_PPC
145    bool
146