xref: /qemu/hw/ppc/e500-ccsr.h (revision 4dad0a9aa818698e0735c8352bf7925a1660df6f)
13eddc1beSBharat Bhushan #ifndef E500_CCSR_H
23eddc1beSBharat Bhushan #define E500_CCSR_H
33eddc1beSBharat Bhushan 
47948b4b0SPaolo Bonzini #include "hw/sysbus.h"
5db1015e9SEduardo Habkost #include "qom/object.h"
63eddc1beSBharat Bhushan 
7db1015e9SEduardo Habkost struct PPCE500CCSRState {
83eddc1beSBharat Bhushan     /*< private >*/
93eddc1beSBharat Bhushan     SysBusDevice parent;
103eddc1beSBharat Bhushan     /*< public >*/
113eddc1beSBharat Bhushan 
123eddc1beSBharat Bhushan     MemoryRegion ccsr_space;
13db1015e9SEduardo Habkost };
143eddc1beSBharat Bhushan 
153eddc1beSBharat Bhushan #define TYPE_CCSR "e500-ccsr"
16*8063396bSEduardo Habkost OBJECT_DECLARE_SIMPLE_TYPE(PPCE500CCSRState, CCSR)
173eddc1beSBharat Bhushan 
183eddc1beSBharat Bhushan #endif /* E500_CCSR_H */
19