xref: /openbmc/qemu/hw/ppc/e500.h (revision 92238367)
1e6eaabebSScott Wood #ifndef PPCE500_H
2e6eaabebSScott Wood #define PPCE500_H
3e6eaabebSScott Wood 
4*92238367SMarkus Armbruster #include "hw/boards.h"
5*92238367SMarkus Armbruster 
6e6eaabebSScott Wood typedef struct PPCE500Params {
7492ec48dSAlexander Graf     int pci_first_slot;
8492ec48dSAlexander Graf     int pci_nr_slots;
9e6eaabebSScott Wood 
10e6eaabebSScott Wood     /* required -- must at least add toplevel board compatible */
11e6eaabebSScott Wood     void (*fixup_devtree)(struct PPCE500Params *params, void *fdt);
12f5fba9d2SScott Wood 
13f5fba9d2SScott Wood     int mpic_version;
14e6eaabebSScott Wood } PPCE500Params;
15e6eaabebSScott Wood 
16*92238367SMarkus Armbruster void ppce500_init(QEMUMachineInitArgs *args, PPCE500Params *params);
17e6eaabebSScott Wood 
18e6eaabebSScott Wood #endif
19