]> git.proxmox.com Git - mirror_qemu.git/blob - hw/ppc/Kconfig
Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5.0-20200221' into staging
[mirror_qemu.git] / hw / ppc / Kconfig
1 config 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_SPAPR
11 select XIVE_SPAPR
12 select MSI_NONBROKEN
13 select FDT_PPC
14 select CHRP_NVRAM
15
16 config SPAPR_RNG
17 bool
18 default y
19 depends on PSERIES
20
21 config 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_EXPRESS
33 select MSI_NONBROKEN
34
35 config PPC405
36 bool
37 select M48T59
38 select PFLASH_CFI02
39 select PPC4XX
40 select SERIAL
41
42 config 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
52 config PPC4XX
53 bool
54 select BITBANG_I2C
55 select PCI
56
57 config 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
71 config 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
84 config RS6000_MC
85 bool
86
87 config 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
98 config 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
110 config 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
122 config 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 config XIVE
132 bool
133 depends on POWERNV || PSERIES
134
135 config XIVE_SPAPR
136 bool
137 default y
138 depends on PSERIES
139 select XIVE
140
141 config XIVE_KVM
142 bool
143 default y
144 depends on XIVE_SPAPR && KVM
145
146 # Only used by 64-bit targets
147 config FW_CFG_PPC
148 bool
149
150 config FDT_PPC
151 bool