xref: /qemu/hw/ppc/Kconfig (revision d9656f860a38f83efc9710c515eab6a5b015134c)
182f51817SPaolo Bonziniconfig PSERIES
282f51817SPaolo Bonzini    bool
387f9108bSThomas Huth    imply PCI_DEVICES
487f9108bSThomas Huth    imply TEST_DEVICES
5938912a8SPaolo Bonzini    imply VIRTIO_VGA
6b35261b1SThomas Huth    select NVDIMM
787f9108bSThomas Huth    select DIMM
887f9108bSThomas Huth    select PCI
987f9108bSThomas Huth    select SPAPR_VSCSI
1087f9108bSThomas Huth    select VFIO if LINUX   # needed by spapr_pci_vfio.c
1127d5caecSGreg Kurz    select XICS
1227d5caecSGreg Kurz    select XIVE
13ca9b7e29SPaolo Bonzini    select MSI_NONBROKEN
14b0048f76SPhilippe Mathieu-Daudé    select FDT_PPC
157bebc358SPhilippe Mathieu-Daudé    select CHRP_NVRAM
16fc8c745dSAlexey Kardashevskiy    select VOF
1782f51817SPaolo Bonzini
1882f51817SPaolo Bonziniconfig SPAPR_RNG
1982f51817SPaolo Bonzini    bool
2087f9108bSThomas Huth    default y
2187f9108bSThomas Huth    depends on PSERIES
2282f51817SPaolo Bonzini
2382f51817SPaolo Bonziniconfig POWERNV
2482f51817SPaolo Bonzini    bool
2587f9108bSThomas Huth    imply PCI_DEVICES
2687f9108bSThomas Huth    imply TEST_DEVICES
2787f9108bSThomas Huth    select ISA_IPMI_BT
2887f9108bSThomas Huth    select IPMI_LOCAL
2987f9108bSThomas Huth    select ISA_BUS
3087f9108bSThomas Huth    select MC146818RTC
3187f9108bSThomas Huth    select XICS
3287f9108bSThomas Huth    select XIVE
33b0048f76SPhilippe Mathieu-Daudé    select FDT_PPC
34995d9556SGreg Kurz    select PCI_POWERNV
3582f51817SPaolo Bonzini
3682f51817SPaolo Bonziniconfig PPC405
3782f51817SPaolo Bonzini    bool
3898bd1db9SThomas Huth    select M48T59
3998bd1db9SThomas Huth    select PFLASH_CFI02
4098bd1db9SThomas Huth    select PPC4XX
41dbc27589SBALATON Zoltan    select SERIAL
4282f51817SPaolo Bonzini
4382f51817SPaolo Bonziniconfig PPC440
4482f51817SPaolo Bonzini    bool
4598bd1db9SThomas Huth    imply PCI_DEVICES
4698bd1db9SThomas Huth    imply TEST_DEVICES
47f7b5cdcbSPhilippe Mathieu-Daudé    imply E1000_PCI
4898bd1db9SThomas Huth    select PCI_EXPRESS
4998bd1db9SThomas Huth    select PPC4XX
50dbc27589SBALATON Zoltan    select SERIAL
51b0048f76SPhilippe Mathieu-Daudé    select FDT_PPC
5282f51817SPaolo Bonzini
5382f51817SPaolo Bonziniconfig PPC4XX
5482f51817SPaolo Bonzini    bool
551f40cc5eSThomas Huth    select BITBANG_I2C
561f40cc5eSThomas Huth    select PCI
5734d0831fSPeter Maydell    select PPC_UIC
5882f51817SPaolo Bonzini
5982f51817SPaolo Bonziniconfig SAM460EX
6082f51817SPaolo Bonzini    bool
611f40cc5eSThomas Huth    select PFLASH_CFI01
621f40cc5eSThomas Huth    select IDE_SII3112
631f40cc5eSThomas Huth    select M41T80
641f40cc5eSThomas Huth    select PPC440
65dbc27589SBALATON Zoltan    select SERIAL
661f40cc5eSThomas Huth    select SM501
671f40cc5eSThomas Huth    select SMBUS_EEPROM
681f40cc5eSThomas Huth    select USB_EHCI_SYSBUS
691f40cc5eSThomas Huth    select USB_OHCI
70fb6d04c0SBALATON Zoltan    select FDT_PPC
7182f51817SPaolo Bonzini
72*d9656f86SBALATON Zoltanconfig AMIGAONE
73*d9656f86SBALATON Zoltan    bool
74*d9656f86SBALATON Zoltan    imply ATI_VGA
75*d9656f86SBALATON Zoltan    select ARTICIA
76*d9656f86SBALATON Zoltan    select VT82C686
77*d9656f86SBALATON Zoltan    select SMBUS_EEPROM
78*d9656f86SBALATON Zoltan
79ba7e5ac1SBALATON Zoltanconfig PEGASOS2
80ba7e5ac1SBALATON Zoltan    bool
8156a5b199SBALATON Zoltan    imply ATI_VGA
82ba7e5ac1SBALATON Zoltan    select MV64361
83ba7e5ac1SBALATON Zoltan    select VT82C686
84ba7e5ac1SBALATON Zoltan    select SMBUS_EEPROM
85a6c9808aSBALATON Zoltan    select VOF
86ba7e5ac1SBALATON Zoltan
8782f51817SPaolo Bonziniconfig PREP
8882f51817SPaolo Bonzini    bool
8912bb3a90SThomas Huth    imply PCI_DEVICES
9012bb3a90SThomas Huth    imply TEST_DEVICES
9112bb3a90SThomas Huth    select CS4231A
9246fd3201SPhilippe Mathieu-Daudé    select RAVEN_PCI
9312bb3a90SThomas Huth    select I82378
9412bb3a90SThomas Huth    select LSI_SCSI_PCI
9512bb3a90SThomas Huth    select M48T59
9612bb3a90SThomas Huth    select PC87312
9712bb3a90SThomas Huth    select RS6000_MC
98032757adSPhilippe Mathieu-Daudé    select FW_CFG_PPC
9982f51817SPaolo Bonzini
10082f51817SPaolo Bonziniconfig RS6000_MC
10182f51817SPaolo Bonzini    bool
10282f51817SPaolo Bonzini
10382f51817SPaolo Bonziniconfig MAC_OLDWORLD
10482f51817SPaolo Bonzini    bool
105d7cfb520SThomas Huth    imply PCI_DEVICES
106d7cfb520SThomas Huth    imply SUNGEM
107d7cfb520SThomas Huth    imply TEST_DEVICES
108d7cfb520SThomas Huth    select ADB
109d7cfb520SThomas Huth    select GRACKLE_PCI
110d7cfb520SThomas Huth    select HEATHROW_PIC
111d7cfb520SThomas Huth    select MACIO
112032757adSPhilippe Mathieu-Daudé    select FW_CFG_PPC
11382f51817SPaolo Bonzini
11482f51817SPaolo Bonziniconfig MAC_NEWWORLD
11582f51817SPaolo Bonzini    bool
116d7cfb520SThomas Huth    imply PCI_DEVICES
117d7cfb520SThomas Huth    imply SUNGEM
118d7cfb520SThomas Huth    imply TEST_DEVICES
119d7cfb520SThomas Huth    select ADB
120d7cfb520SThomas Huth    select MACIO
121d7cfb520SThomas Huth    select MACIO_GPIO
122d7cfb520SThomas Huth    select MAC_PMU
123d7cfb520SThomas Huth    select UNIN_PCI
124032757adSPhilippe Mathieu-Daudé    select FW_CFG_PPC
1259ec08f35SThomas Huth    select USB_OHCI_PCI
12682f51817SPaolo Bonzini
12782f51817SPaolo Bonziniconfig E500
12882f51817SPaolo Bonzini    bool
12998bd1db9SThomas Huth    imply AT24C
130bcb7ef9dSPhilippe Mathieu-Daudé    imply VIRTIO_PCI
13198bd1db9SThomas Huth    select ETSEC
1322c860abfSBernhard Beschow    select GPIO_MPC8XXX
13398bd1db9SThomas Huth    select OPENPIC
13463e4bf8eSBernhard Beschow    select PFLASH_CFI01
13598bd1db9SThomas Huth    select PLATFORM_BUS
13698bd1db9SThomas Huth    select PPCE500_PCI
1373f288c4bSPhilippe Mathieu-Daudé    select SDHCI
13898bd1db9SThomas Huth    select SERIAL
139a0297be4SPhilippe Mathieu-Daudé    select MPC_I2C
140b0048f76SPhilippe Mathieu-Daudé    select FDT_PPC
141ed2543a2SPhilippe Mathieu-Daudé    select DS1338
1423f288c4bSPhilippe Mathieu-Daudé    select UNIMP
14382f51817SPaolo Bonzini
1448cf7b327SBernhard Beschowconfig E500PLAT
1458cf7b327SBernhard Beschow    bool
1468cf7b327SBernhard Beschow    select E500
1478cf7b327SBernhard Beschow
1488cf7b327SBernhard Beschowconfig MPC8544DS
1498cf7b327SBernhard Beschow    bool
1508cf7b327SBernhard Beschow    select E500
1518cf7b327SBernhard Beschow
15282f51817SPaolo Bonziniconfig VIRTEX
15382f51817SPaolo Bonzini    bool
15445b0bd10SPhilippe Mathieu-Daudé    select PPC4XX
15598bd1db9SThomas Huth    select PFLASH_CFI01
156dbc27589SBALATON Zoltan    select SERIAL
15798bd1db9SThomas Huth    select XILINX
15898bd1db9SThomas Huth    select XILINX_ETHLITE
159b0048f76SPhilippe Mathieu-Daudé    select FDT_PPC
16082f51817SPaolo Bonzini
161b0048f76SPhilippe Mathieu-Daudé# Only used by 64-bit targets
162032757adSPhilippe Mathieu-Daudéconfig FW_CFG_PPC
163032757adSPhilippe Mathieu-Daudé    bool
164b0048f76SPhilippe Mathieu-Daudé
165b0048f76SPhilippe Mathieu-Daudéconfig FDT_PPC
166b0048f76SPhilippe Mathieu-Daudé    bool
167fc8c745dSAlexey Kardashevskiy
168fc8c745dSAlexey Kardashevskiyconfig VOF
169fc8c745dSAlexey Kardashevskiy    bool
170