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