]> git.proxmox.com Git - mirror_qemu.git/blob - hw/ppc/Kconfig
ppc: switch boards to "default y"
[mirror_qemu.git] / hw / ppc / Kconfig
1 config PSERIES
2 bool
3 default y
4 depends on PPC64
5 imply USB_OHCI_PCI
6 imply PCI_DEVICES
7 imply TEST_DEVICES
8 imply VIRTIO_VGA
9 imply VFIO_PCI if LINUX # needed by spapr_pci_vfio.c
10 select NVDIMM
11 select DIMM
12 select PCI
13 select SPAPR_VSCSI
14 select XICS
15 select XIVE
16 select MSI_NONBROKEN
17 select FDT_PPC
18 select CHRP_NVRAM
19 select VOF
20
21 config SPAPR_RNG
22 bool
23 default y
24 depends on PSERIES
25
26 config POWERNV
27 bool
28 default y
29 depends on PPC64
30 imply PCI_DEVICES
31 imply TEST_DEVICES
32 select ISA_IPMI_BT
33 select IPMI_LOCAL
34 select ISA_BUS
35 select MC146818RTC
36 select XICS
37 select XIVE
38 select FDT_PPC
39 select PCI_POWERNV
40 select PCA9552
41 select PCA9554
42
43 config PPC405
44 bool
45 default y
46 depends on PPC
47 select M48T59
48 select PFLASH_CFI02
49 select PPC4XX
50 select SERIAL
51
52 config PPC440
53 bool
54 default y
55 depends on PPC
56 imply PCI_DEVICES
57 imply TEST_DEVICES
58 imply E1000_PCI
59 select PCI_EXPRESS
60 select PPC440_PCIX
61 select PPC4XX
62 select SERIAL
63 select FDT_PPC
64
65 config PPC4XX
66 bool
67 select BITBANG_I2C
68 select PPC4XX_PCI
69 select PPC_UIC
70
71 config SAM460EX
72 bool
73 default y
74 depends on PPC
75 select PFLASH_CFI01
76 select IDE_SII3112
77 select M41T80
78 select PPC440
79 select SERIAL
80 select SM501
81 select SMBUS_EEPROM
82 select USB_EHCI_SYSBUS
83 select USB_OHCI_SYSBUS
84 select FDT_PPC
85
86 config AMIGAONE
87 bool
88 default y
89 depends on PPC
90 imply ATI_VGA
91 select ARTICIA
92 select VT82C686
93 select SMBUS_EEPROM
94
95 config PEGASOS2
96 bool
97 default y
98 depends on PPC
99 imply ATI_VGA
100 select MV64361
101 select VT82C686
102 select SMBUS_EEPROM
103 select VOF
104
105 config PREP
106 bool
107 default y
108 depends on PPC
109 imply PCI_DEVICES
110 imply TEST_DEVICES
111 select CS4231A
112 select RAVEN_PCI
113 select I82378
114 select LSI_SCSI_PCI
115 select M48T59
116 select PC87312
117 select RS6000_MC
118 select FW_CFG_PPC
119
120 config RS6000_MC
121 bool
122
123 config MAC_OLDWORLD
124 bool
125 default y
126 depends on PPC
127 imply PCI_DEVICES
128 imply SUNGEM
129 imply TEST_DEVICES
130 select ADB
131 select GRACKLE_PCI
132 select HEATHROW_PIC
133 select MACIO
134 select FW_CFG_PPC
135
136 config MAC_NEWWORLD
137 bool
138 default y
139 depends on PPC
140 imply PCI_DEVICES
141 imply SUNGEM
142 imply TEST_DEVICES
143 imply USB_OHCI_PCI
144 select ADB
145 select MACIO
146 select MACIO_GPIO
147 select MAC_PMU
148 select UNIN_PCI
149 select FW_CFG_PPC
150
151 config E500
152 bool
153 imply AT24C
154 imply VIRTIO_PCI
155 select ETSEC
156 select GPIO_MPC8XXX
157 select OPENPIC
158 select PFLASH_CFI01
159 select PLATFORM_BUS
160 select PPCE500_PCI
161 select SDHCI
162 select SERIAL
163 select MPC_I2C
164 select FDT_PPC
165 select DS1338
166 select UNIMP
167
168 config E500PLAT
169 bool
170 default y
171 depends on PPC
172 select E500
173
174 config MPC8544DS
175 bool
176 default y
177 depends on PPC
178 select E500
179
180 config VIRTEX
181 bool
182 default y
183 depends on PPC
184 select PPC4XX
185 select PFLASH_CFI01
186 select SERIAL
187 select XILINX
188 select XILINX_ETHLITE
189 select FDT_PPC
190
191 # Only used by 64-bit targets
192 config FW_CFG_PPC
193 bool
194
195 config FDT_PPC
196 bool
197
198 config VOF
199 bool