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