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