xref: /openbmc/qemu/hw/ppc/Kconfig (revision 77c05b0b)
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
68config PREP
69    bool
70    imply PCI_DEVICES
71    imply TEST_DEVICES
72    select CS4231A
73    select PREP_PCI
74    select I82378
75    select LSI_SCSI_PCI
76    select M48T59
77    select PC87312
78    select RS6000_MC
79    select FW_CFG_PPC
80
81config RS6000_MC
82    bool
83
84config MAC_OLDWORLD
85    bool
86    imply PCI_DEVICES
87    imply SUNGEM
88    imply TEST_DEVICES
89    select ADB
90    select GRACKLE_PCI
91    select HEATHROW_PIC
92    select MACIO
93    select FW_CFG_PPC
94
95config MAC_NEWWORLD
96    bool
97    imply PCI_DEVICES
98    imply SUNGEM
99    imply TEST_DEVICES
100    select ADB
101    select MACIO
102    select MACIO_GPIO
103    select MAC_PMU
104    select UNIN_PCI
105    select FW_CFG_PPC
106
107config E500
108    bool
109    imply AT24C
110    imply VIRTIO_PCI
111    select ETSEC
112    select OPENPIC
113    select PLATFORM_BUS
114    select PPCE500_PCI
115    select SERIAL
116    select MPC_I2C
117    select FDT_PPC
118
119config VIRTEX
120    bool
121    select PPC4XX
122    select PFLASH_CFI01
123    select XILINX
124    select XILINX_ETHLITE
125    select FDT_PPC
126
127# Only used by 64-bit targets
128config FW_CFG_PPC
129    bool
130
131config FDT_PPC
132    bool
133