]> git.ipfire.org Git - thirdparty/qemu.git/blobdiff - include/hw/misc/allwinner-h3-ccu.h
Move QOM typedefs and add missing includes
[thirdparty/qemu.git] / include / hw / misc / allwinner-h3-ccu.h
index eec59649f318a76a63239fcd7cfd3d25afd12e3e..60f0c56cd924939a65cf8954b5fe23bacc238b13 100644 (file)
@@ -42,6 +42,7 @@
  */
 
 #define TYPE_AW_H3_CCU    "allwinner-h3-ccu"
+typedef struct AwH3ClockCtlState AwH3ClockCtlState;
 #define AW_H3_CCU(obj) \
     OBJECT_CHECK(AwH3ClockCtlState, (obj), TYPE_AW_H3_CCU)
 
@@ -50,7 +51,7 @@
 /**
  * Allwinner H3 CCU object instance state.
  */
-typedef struct AwH3ClockCtlState {
+struct AwH3ClockCtlState {
     /*< private >*/
     SysBusDevice parent_obj;
     /*< public >*/
@@ -61,6 +62,6 @@ typedef struct AwH3ClockCtlState {
     /** Array of hardware registers */
     uint32_t regs[AW_H3_CCU_REGS_NUM];
 
-} AwH3ClockCtlState;
+};
 
 #endif /* HW_MISC_ALLWINNER_H3_CCU_H */