Merge remote-tracking branch 'remotes/amarkovic/tags/mips-queue-jun-26-2019' into...
[qemu/ar7.git] / hw / ppc / Kconfig
blobf927ec9c74870f9132b1d4f63718154bea1b482f
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
14 config SPAPR_RNG
15     bool
16     default y
17     depends on PSERIES
19 config POWERNV
20     bool
21     imply PCI_DEVICES
22     imply TEST_DEVICES
23     select ISA_IPMI_BT
24     select IPMI_LOCAL
25     select ISA_BUS
26     select MC146818RTC
27     select XICS
28     select XIVE
30 config PPC405
31     bool
32     select M48T59
33     select PFLASH_CFI02
34     select PPC4XX
35     select SERIAL
37 config PPC440
38     bool
39     imply PCI_DEVICES
40     imply TEST_DEVICES
41     imply E1000_PCI
42     select PCI_EXPRESS
43     select PPC4XX
44     select SERIAL
46 config PPC4XX
47     bool
48     select BITBANG_I2C
49     select PCI
51 config SAM460EX
52     bool
53     select PFLASH_CFI01
54     select IDE_SII3112
55     select M41T80
56     select PPC440
57     select SERIAL
58     select SM501
59     select SMBUS_EEPROM
60     select USB_EHCI_SYSBUS
61     select USB_OHCI
63 config PREP
64     bool
65     imply PCI_DEVICES
66     imply TEST_DEVICES
67     select CS4231A
68     select PREP_PCI
69     select I82378
70     select LSI_SCSI_PCI
71     select M48T59
72     select PC87312
73     select RS6000_MC
75 config RS6000_MC
76     bool
78 config MAC_OLDWORLD
79     bool
80     imply PCI_DEVICES
81     imply SUNGEM
82     imply TEST_DEVICES
83     select ADB
84     select GRACKLE_PCI
85     select HEATHROW_PIC
86     select MACIO
88 config MAC_NEWWORLD
89     bool
90     imply PCI_DEVICES
91     imply SUNGEM
92     imply TEST_DEVICES
93     select ADB
94     select MACIO
95     select MACIO_GPIO
96     select MAC_PMU
97     select UNIN_PCI
99 config E500
100     bool
101     imply AT24C
102     imply VIRTIO_PCI
103     select ETSEC
104     select OPENPIC
105     select PLATFORM_BUS
106     select PPCE500_PCI
107     select SERIAL
109 config VIRTEX
110     bool
111     select PFLASH_CFI01
112     select SERIAL
113     select XILINX
114     select XILINX_ETHLITE
116 config XIVE
117     bool
118     depends on POWERNV || PSERIES
120 config XIVE_SPAPR
121     bool
122     default y
123     depends on PSERIES
124     select XIVE
126 config XIVE_KVM
127     bool
128     default y
129     depends on XIVE_SPAPR && KVM