ppc/pegasos2: Use Virtual Open Firmware as firmware replacement
[qemu.git] / hw / ppc / Kconfig
blob7fcafec60a4cff3d967dbd8708e98281b7a46fcc
1 config PSERIES
2     bool
3     imply PCI_DEVICES
4     imply TEST_DEVICES
5     imply VIRTIO_VGA
6     imply NVDIMM
7     select DIMM
8     select PCI
9     select SPAPR_VSCSI
10     select VFIO if LINUX   # needed by spapr_pci_vfio.c
11     select XICS
12     select XIVE
13     select MSI_NONBROKEN
14     select FDT_PPC
15     select CHRP_NVRAM
16     select VOF
18 config SPAPR_RNG
19     bool
20     default y
21     depends on PSERIES
23 config POWERNV
24     bool
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
33     select FDT_PPC
34     select PCI_POWERNV
36 config PPC405
37     bool
38     select M48T59
39     select PFLASH_CFI02
40     select PPC4XX
41     select SERIAL
43 config PPC440
44     bool
45     imply PCI_DEVICES
46     imply TEST_DEVICES
47     imply E1000_PCI
48     select PCI_EXPRESS
49     select PPC4XX
50     select SERIAL
51     select FDT_PPC
53 config PPC4XX
54     bool
55     select BITBANG_I2C
56     select PCI
57     select PPC_UIC
59 config SAM460EX
60     bool
61     select PPC405
62     select PFLASH_CFI01
63     select IDE_SII3112
64     select M41T80
65     select PPC440
66     select SERIAL
67     select SM501
68     select SMBUS_EEPROM
69     select USB_EHCI_SYSBUS
70     select USB_OHCI
71     select FDT_PPC
73 config PEGASOS2
74     bool
75     select MV64361
76     select VT82C686
77     select IDE_VIA
78     select SMBUS_EEPROM
79     select VOF
80 # This should come with VT82C686
81     select ACPI_X86
83 config PREP
84     bool
85     imply PCI_DEVICES
86     imply TEST_DEVICES
87     select CS4231A
88     select PREP_PCI
89     select I82378
90     select LSI_SCSI_PCI
91     select M48T59
92     select PC87312
93     select RS6000_MC
94     select FW_CFG_PPC
96 config RS6000_MC
97     bool
99 config MAC_OLDWORLD
100     bool
101     imply PCI_DEVICES
102     imply SUNGEM
103     imply TEST_DEVICES
104     select ADB
105     select GRACKLE_PCI
106     select HEATHROW_PIC
107     select MACIO
108     select FW_CFG_PPC
110 config MAC_NEWWORLD
111     bool
112     imply PCI_DEVICES
113     imply SUNGEM
114     imply TEST_DEVICES
115     select ADB
116     select MACIO
117     select MACIO_GPIO
118     select MAC_PMU
119     select UNIN_PCI
120     select FW_CFG_PPC
122 config E500
123     bool
124     imply AT24C
125     imply VIRTIO_PCI
126     select ETSEC
127     select OPENPIC
128     select PLATFORM_BUS
129     select PPCE500_PCI
130     select SERIAL
131     select MPC_I2C
132     select FDT_PPC
134 config VIRTEX
135     bool
136     select PPC4XX
137     select PFLASH_CFI01
138     select SERIAL
139     select XILINX
140     select XILINX_ETHLITE
141     select FDT_PPC
143 # Only used by 64-bit targets
144 config FW_CFG_PPC
145     bool
147 config FDT_PPC
148     bool
150 config VOF
151     bool