xref: /qemu/hw/ppc/Kconfig (revision dbc2758921dac90c97453d601c717fb1a5768fd5)
182f51817SPaolo Bonziniconfig PSERIES
282f51817SPaolo Bonzini    bool
387f9108bSThomas Huth    imply PCI_DEVICES
487f9108bSThomas Huth    imply TEST_DEVICES
5938912a8SPaolo Bonzini    imply VIRTIO_VGA
687f9108bSThomas Huth    select DIMM
787f9108bSThomas Huth    select PCI
887f9108bSThomas Huth    select SPAPR_VSCSI
987f9108bSThomas Huth    select VFIO if LINUX   # needed by spapr_pci_vfio.c
1027d5caecSGreg Kurz    select XICS
1127d5caecSGreg Kurz    select XIVE
12ca9b7e29SPaolo Bonzini    select MSI_NONBROKEN
13b0048f76SPhilippe Mathieu-Daudé    select FDT_PPC
147bebc358SPhilippe Mathieu-Daudé    select CHRP_NVRAM
1582f51817SPaolo Bonzini
1682f51817SPaolo Bonziniconfig SPAPR_RNG
1782f51817SPaolo Bonzini    bool
1887f9108bSThomas Huth    default y
1987f9108bSThomas Huth    depends on PSERIES
2082f51817SPaolo Bonzini
2182f51817SPaolo Bonziniconfig POWERNV
2282f51817SPaolo Bonzini    bool
2387f9108bSThomas Huth    imply PCI_DEVICES
2487f9108bSThomas Huth    imply TEST_DEVICES
2587f9108bSThomas Huth    select ISA_IPMI_BT
2687f9108bSThomas Huth    select IPMI_LOCAL
2787f9108bSThomas Huth    select ISA_BUS
2887f9108bSThomas Huth    select MC146818RTC
2987f9108bSThomas Huth    select XICS
3087f9108bSThomas Huth    select XIVE
31b0048f76SPhilippe Mathieu-Daudé    select FDT_PPC
32995d9556SGreg Kurz    select PCI_POWERNV
3382f51817SPaolo Bonzini
3482f51817SPaolo Bonziniconfig PPC405
3582f51817SPaolo Bonzini    bool
3698bd1db9SThomas Huth    select M48T59
3798bd1db9SThomas Huth    select PFLASH_CFI02
3898bd1db9SThomas Huth    select PPC4XX
39*dbc27589SBALATON Zoltan    select SERIAL
4082f51817SPaolo Bonzini
4182f51817SPaolo Bonziniconfig PPC440
4282f51817SPaolo Bonzini    bool
4398bd1db9SThomas Huth    imply PCI_DEVICES
4498bd1db9SThomas Huth    imply TEST_DEVICES
45f7b5cdcbSPhilippe Mathieu-Daudé    imply E1000_PCI
4698bd1db9SThomas Huth    select PCI_EXPRESS
4798bd1db9SThomas Huth    select PPC4XX
48*dbc27589SBALATON Zoltan    select SERIAL
49b0048f76SPhilippe Mathieu-Daudé    select FDT_PPC
5082f51817SPaolo Bonzini
5182f51817SPaolo Bonziniconfig PPC4XX
5282f51817SPaolo Bonzini    bool
531f40cc5eSThomas Huth    select BITBANG_I2C
541f40cc5eSThomas Huth    select PCI
5534d0831fSPeter Maydell    select PPC_UIC
5682f51817SPaolo Bonzini
5782f51817SPaolo Bonziniconfig SAM460EX
5882f51817SPaolo Bonzini    bool
59def9119eSPhilippe Mathieu-Daudé    select PPC405
601f40cc5eSThomas Huth    select PFLASH_CFI01
611f40cc5eSThomas Huth    select IDE_SII3112
621f40cc5eSThomas Huth    select M41T80
631f40cc5eSThomas Huth    select PPC440
64*dbc27589SBALATON Zoltan    select SERIAL
651f40cc5eSThomas Huth    select SM501
661f40cc5eSThomas Huth    select SMBUS_EEPROM
671f40cc5eSThomas Huth    select USB_EHCI_SYSBUS
681f40cc5eSThomas Huth    select USB_OHCI
69fb6d04c0SBALATON Zoltan    select FDT_PPC
7082f51817SPaolo Bonzini
7182f51817SPaolo Bonziniconfig PREP
7282f51817SPaolo Bonzini    bool
7312bb3a90SThomas Huth    imply PCI_DEVICES
7412bb3a90SThomas Huth    imply TEST_DEVICES
7512bb3a90SThomas Huth    select CS4231A
7612bb3a90SThomas Huth    select PREP_PCI
7712bb3a90SThomas Huth    select I82378
7812bb3a90SThomas Huth    select LSI_SCSI_PCI
7912bb3a90SThomas Huth    select M48T59
8012bb3a90SThomas Huth    select PC87312
8112bb3a90SThomas Huth    select RS6000_MC
82032757adSPhilippe Mathieu-Daudé    select FW_CFG_PPC
8382f51817SPaolo Bonzini
8482f51817SPaolo Bonziniconfig RS6000_MC
8582f51817SPaolo Bonzini    bool
8682f51817SPaolo Bonzini
8782f51817SPaolo Bonziniconfig MAC_OLDWORLD
8882f51817SPaolo Bonzini    bool
89d7cfb520SThomas Huth    imply PCI_DEVICES
90d7cfb520SThomas Huth    imply SUNGEM
91d7cfb520SThomas Huth    imply TEST_DEVICES
92d7cfb520SThomas Huth    select ADB
93d7cfb520SThomas Huth    select GRACKLE_PCI
94d7cfb520SThomas Huth    select HEATHROW_PIC
95d7cfb520SThomas Huth    select MACIO
96032757adSPhilippe Mathieu-Daudé    select FW_CFG_PPC
9782f51817SPaolo Bonzini
9882f51817SPaolo Bonziniconfig MAC_NEWWORLD
9982f51817SPaolo Bonzini    bool
100d7cfb520SThomas Huth    imply PCI_DEVICES
101d7cfb520SThomas Huth    imply SUNGEM
102d7cfb520SThomas Huth    imply TEST_DEVICES
103d7cfb520SThomas Huth    select ADB
104d7cfb520SThomas Huth    select MACIO
105d7cfb520SThomas Huth    select MACIO_GPIO
106d7cfb520SThomas Huth    select MAC_PMU
107d7cfb520SThomas Huth    select UNIN_PCI
108032757adSPhilippe Mathieu-Daudé    select FW_CFG_PPC
10982f51817SPaolo Bonzini
11082f51817SPaolo Bonziniconfig E500
11182f51817SPaolo Bonzini    bool
11298bd1db9SThomas Huth    imply AT24C
113bcb7ef9dSPhilippe Mathieu-Daudé    imply VIRTIO_PCI
11498bd1db9SThomas Huth    select ETSEC
11598bd1db9SThomas Huth    select OPENPIC
11698bd1db9SThomas Huth    select PLATFORM_BUS
11798bd1db9SThomas Huth    select PPCE500_PCI
11898bd1db9SThomas Huth    select SERIAL
119a0297be4SPhilippe Mathieu-Daudé    select MPC_I2C
120b0048f76SPhilippe Mathieu-Daudé    select FDT_PPC
12182f51817SPaolo Bonzini
12282f51817SPaolo Bonziniconfig VIRTEX
12382f51817SPaolo Bonzini    bool
12445b0bd10SPhilippe Mathieu-Daudé    select PPC4XX
12598bd1db9SThomas Huth    select PFLASH_CFI01
126*dbc27589SBALATON Zoltan    select SERIAL
12798bd1db9SThomas Huth    select XILINX
12898bd1db9SThomas Huth    select XILINX_ETHLITE
129b0048f76SPhilippe Mathieu-Daudé    select FDT_PPC
13082f51817SPaolo Bonzini
131b0048f76SPhilippe Mathieu-Daudé# Only used by 64-bit targets
132032757adSPhilippe Mathieu-Daudéconfig FW_CFG_PPC
133032757adSPhilippe Mathieu-Daudé    bool
134b0048f76SPhilippe Mathieu-Daudé
135b0048f76SPhilippe Mathieu-Daudéconfig FDT_PPC
136b0048f76SPhilippe Mathieu-Daudé    bool
137