]> git.proxmox.com Git - mirror_qemu.git/blame - hw/ppc/Kconfig
Merge tag 'pull-vfio-20231219' of https://github.com/legoater/qemu into staging
[mirror_qemu.git] / hw / ppc / Kconfig
CommitLineData
82f51817
PB
1config PSERIES
2 bool
87f9108b
TH
3 imply PCI_DEVICES
4 imply TEST_DEVICES
938912a8 5 imply VIRTIO_VGA
4278df9d 6 imply VFIO_PCI if LINUX # needed by spapr_pci_vfio.c
b35261b1 7 select NVDIMM
87f9108b
TH
8 select DIMM
9 select PCI
10 select SPAPR_VSCSI
27d5caec
GK
11 select XICS
12 select XIVE
ca9b7e29 13 select MSI_NONBROKEN
b0048f76 14 select FDT_PPC
7bebc358 15 select CHRP_NVRAM
fc8c745d 16 select VOF
82f51817
PB
17
18config SPAPR_RNG
19 bool
87f9108b
TH
20 default y
21 depends on PSERIES
82f51817
PB
22
23config POWERNV
24 bool
87f9108b
TH
25 imply PCI_DEVICES
26 imply TEST_DEVICES
27 select ISA_IPMI_BT
28 select IPMI_LOCAL
29 select ISA_BUS
30 select MC146818RTC
31 select XICS
32 select XIVE
b0048f76 33 select FDT_PPC
995d9556 34 select PCI_POWERNV
82f51817
PB
35
36config PPC405
37 bool
98bd1db9
TH
38 select M48T59
39 select PFLASH_CFI02
40 select PPC4XX
dbc27589 41 select SERIAL
82f51817
PB
42
43config PPC440
44 bool
98bd1db9
TH
45 imply PCI_DEVICES
46 imply TEST_DEVICES
f7b5cdcb 47 imply E1000_PCI
98bd1db9
TH
48 select PCI_EXPRESS
49 select PPC4XX
dbc27589 50 select SERIAL
b0048f76 51 select FDT_PPC
82f51817
PB
52
53config PPC4XX
54 bool
1f40cc5e
TH
55 select BITBANG_I2C
56 select PCI
34d0831f 57 select PPC_UIC
82f51817
PB
58
59config SAM460EX
60 bool
1f40cc5e
TH
61 select PFLASH_CFI01
62 select IDE_SII3112
63 select M41T80
64 select PPC440
dbc27589 65 select SERIAL
1f40cc5e
TH
66 select SM501
67 select SMBUS_EEPROM
68 select USB_EHCI_SYSBUS
69 select USB_OHCI
fb6d04c0 70 select FDT_PPC
82f51817 71
d9656f86
BZ
72config AMIGAONE
73 bool
74 imply ATI_VGA
75 select ARTICIA
76 select VT82C686
77 select SMBUS_EEPROM
78
ba7e5ac1
BZ
79config PEGASOS2
80 bool
56a5b199 81 imply ATI_VGA
ba7e5ac1
BZ
82 select MV64361
83 select VT82C686
ba7e5ac1 84 select SMBUS_EEPROM
a6c9808a 85 select VOF
ba7e5ac1 86
82f51817
PB
87config PREP
88 bool
12bb3a90
TH
89 imply PCI_DEVICES
90 imply TEST_DEVICES
91 select CS4231A
46fd3201 92 select RAVEN_PCI
12bb3a90
TH
93 select I82378
94 select LSI_SCSI_PCI
95 select M48T59
96 select PC87312
97 select RS6000_MC
032757ad 98 select FW_CFG_PPC
82f51817
PB
99
100config RS6000_MC
101 bool
102
103config MAC_OLDWORLD
104 bool
d7cfb520
TH
105 imply PCI_DEVICES
106 imply SUNGEM
107 imply TEST_DEVICES
108 select ADB
109 select GRACKLE_PCI
110 select HEATHROW_PIC
111 select MACIO
032757ad 112 select FW_CFG_PPC
82f51817
PB
113
114config MAC_NEWWORLD
115 bool
d7cfb520
TH
116 imply PCI_DEVICES
117 imply SUNGEM
118 imply TEST_DEVICES
119 select ADB
120 select MACIO
121 select MACIO_GPIO
122 select MAC_PMU
123 select UNIN_PCI
032757ad 124 select FW_CFG_PPC
9ec08f35 125 select USB_OHCI_PCI
82f51817
PB
126
127config E500
128 bool
98bd1db9 129 imply AT24C
bcb7ef9d 130 imply VIRTIO_PCI
98bd1db9 131 select ETSEC
2c860abf 132 select GPIO_MPC8XXX
98bd1db9 133 select OPENPIC
63e4bf8e 134 select PFLASH_CFI01
98bd1db9
TH
135 select PLATFORM_BUS
136 select PPCE500_PCI
3f288c4b 137 select SDHCI
98bd1db9 138 select SERIAL
a0297be4 139 select MPC_I2C
b0048f76 140 select FDT_PPC
ed2543a2 141 select DS1338
3f288c4b 142 select UNIMP
82f51817 143
8cf7b327
BB
144config E500PLAT
145 bool
146 select E500
147
148config MPC8544DS
149 bool
150 select E500
151
82f51817
PB
152config VIRTEX
153 bool
45b0bd10 154 select PPC4XX
98bd1db9 155 select PFLASH_CFI01
dbc27589 156 select SERIAL
98bd1db9
TH
157 select XILINX
158 select XILINX_ETHLITE
b0048f76 159 select FDT_PPC
82f51817 160
b0048f76 161# Only used by 64-bit targets
032757ad
PMD
162config FW_CFG_PPC
163 bool
b0048f76
PMD
164
165config FDT_PPC
166 bool
fc8c745d
AK
167
168config VOF
169 bool