xref: /qemu/hw/ppc/Kconfig (revision fb6d04c0)
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
40config PPC440
41    bool
42    imply PCI_DEVICES
43    imply TEST_DEVICES
44    imply E1000_PCI
45    select PCI_EXPRESS
46    select PPC4XX
47    select FDT_PPC
48
49config PPC4XX
50    bool
51    select BITBANG_I2C
52    select PCI
53    select PPC_UIC
54    select SERIAL
55
56config SAM460EX
57    bool
58    select PPC405
59    select PFLASH_CFI01
60    select IDE_SII3112
61    select M41T80
62    select PPC440
63    select SM501
64    select SMBUS_EEPROM
65    select USB_EHCI_SYSBUS
66    select USB_OHCI
67    select FDT_PPC
68
69config PREP
70    bool
71    imply PCI_DEVICES
72    imply TEST_DEVICES
73    select CS4231A
74    select PREP_PCI
75    select I82378
76    select LSI_SCSI_PCI
77    select M48T59
78    select PC87312
79    select RS6000_MC
80    select FW_CFG_PPC
81
82config RS6000_MC
83    bool
84
85config MAC_OLDWORLD
86    bool
87    imply PCI_DEVICES
88    imply SUNGEM
89    imply TEST_DEVICES
90    select ADB
91    select GRACKLE_PCI
92    select HEATHROW_PIC
93    select MACIO
94    select FW_CFG_PPC
95
96config MAC_NEWWORLD
97    bool
98    imply PCI_DEVICES
99    imply SUNGEM
100    imply TEST_DEVICES
101    select ADB
102    select MACIO
103    select MACIO_GPIO
104    select MAC_PMU
105    select UNIN_PCI
106    select FW_CFG_PPC
107
108config E500
109    bool
110    imply AT24C
111    imply VIRTIO_PCI
112    select ETSEC
113    select OPENPIC
114    select PLATFORM_BUS
115    select PPCE500_PCI
116    select SERIAL
117    select MPC_I2C
118    select FDT_PPC
119
120config VIRTEX
121    bool
122    select PPC4XX
123    select PFLASH_CFI01
124    select XILINX
125    select XILINX_ETHLITE
126    select FDT_PPC
127
128# Only used by 64-bit targets
129config FW_CFG_PPC
130    bool
131
132config FDT_PPC
133    bool
134