]> git.proxmox.com Git - mirror_qemu.git/blob - hw/ppc/Kconfig
ppc/pnv: Add models for POWER9 PHB4 PCIe Host bridge
[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
33 config PPC405
34 bool
35 select M48T59
36 select PFLASH_CFI02
37 select PPC4XX
38 select SERIAL
39
40 config PPC440
41 bool
42 imply PCI_DEVICES
43 imply TEST_DEVICES
44 imply E1000_PCI
45 select PCI_EXPRESS
46 select PPC4XX
47 select SERIAL
48 select FDT_PPC
49
50 config PPC4XX
51 bool
52 select BITBANG_I2C
53 select PCI
54
55 config SAM460EX
56 bool
57 select PPC405
58 select PFLASH_CFI01
59 select IDE_SII3112
60 select M41T80
61 select PPC440
62 select SERIAL
63 select SM501
64 select SMBUS_EEPROM
65 select USB_EHCI_SYSBUS
66 select USB_OHCI
67 select FDT_PPC
68
69 config PREP
70 bool
71 imply PCI_DEVICES
72 imply TEST_DEVICES
73 select CS4231A
74 select PREP_PCI
75 select I82378
76 select LSI_SCSI_PCI
77 select M48T59
78 select PC87312
79 select RS6000_MC
80 select FW_CFG_PPC
81
82 config RS6000_MC
83 bool
84
85 config MAC_OLDWORLD
86 bool
87 imply PCI_DEVICES
88 imply SUNGEM
89 imply TEST_DEVICES
90 select ADB
91 select GRACKLE_PCI
92 select HEATHROW_PIC
93 select MACIO
94 select FW_CFG_PPC
95
96 config MAC_NEWWORLD
97 bool
98 imply PCI_DEVICES
99 imply SUNGEM
100 imply TEST_DEVICES
101 select ADB
102 select MACIO
103 select MACIO_GPIO
104 select MAC_PMU
105 select UNIN_PCI
106 select FW_CFG_PPC
107
108 config E500
109 bool
110 imply AT24C
111 imply VIRTIO_PCI
112 select ETSEC
113 select OPENPIC
114 select PLATFORM_BUS
115 select PPCE500_PCI
116 select SERIAL
117 select MPC_I2C
118 select FDT_PPC
119
120 config VIRTEX
121 bool
122 select PPC4XX
123 select PFLASH_CFI01
124 select SERIAL
125 select XILINX
126 select XILINX_ETHLITE
127 select FDT_PPC
128
129 config XIVE
130 bool
131 depends on POWERNV || PSERIES
132
133 config XIVE_SPAPR
134 bool
135 default y
136 depends on PSERIES
137 select XIVE
138 select PCI
139 select PCIE_PORT
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