|
@@ -155,9 +155,7 @@ typedef struct mv88w8618_rx_desc {
|
|
} mv88w8618_rx_desc;
|
|
} mv88w8618_rx_desc;
|
|
|
|
|
|
#define TYPE_MV88W8618_ETH "mv88w8618_eth"
|
|
#define TYPE_MV88W8618_ETH "mv88w8618_eth"
|
|
-typedef struct mv88w8618_eth_state mv88w8618_eth_state;
|
|
|
|
-DECLARE_INSTANCE_CHECKER(mv88w8618_eth_state, MV88W8618_ETH,
|
|
|
|
- TYPE_MV88W8618_ETH)
|
|
|
|
|
|
+OBJECT_DECLARE_SIMPLE_TYPE(mv88w8618_eth_state, MV88W8618_ETH)
|
|
|
|
|
|
struct mv88w8618_eth_state {
|
|
struct mv88w8618_eth_state {
|
|
/*< private >*/
|
|
/*< private >*/
|
|
@@ -485,9 +483,7 @@ static const TypeInfo mv88w8618_eth_info = {
|
|
#define MP_LCD_TEXTCOLOR 0xe0e0ff /* RRGGBB */
|
|
#define MP_LCD_TEXTCOLOR 0xe0e0ff /* RRGGBB */
|
|
|
|
|
|
#define TYPE_MUSICPAL_LCD "musicpal_lcd"
|
|
#define TYPE_MUSICPAL_LCD "musicpal_lcd"
|
|
-typedef struct musicpal_lcd_state musicpal_lcd_state;
|
|
|
|
-DECLARE_INSTANCE_CHECKER(musicpal_lcd_state, MUSICPAL_LCD,
|
|
|
|
- TYPE_MUSICPAL_LCD)
|
|
|
|
|
|
+OBJECT_DECLARE_SIMPLE_TYPE(musicpal_lcd_state, MUSICPAL_LCD)
|
|
|
|
|
|
struct musicpal_lcd_state {
|
|
struct musicpal_lcd_state {
|
|
/*< private >*/
|
|
/*< private >*/
|
|
@@ -703,9 +699,7 @@ static const TypeInfo musicpal_lcd_info = {
|
|
#define MP_PIC_ENABLE_CLR 0x0C
|
|
#define MP_PIC_ENABLE_CLR 0x0C
|
|
|
|
|
|
#define TYPE_MV88W8618_PIC "mv88w8618_pic"
|
|
#define TYPE_MV88W8618_PIC "mv88w8618_pic"
|
|
-typedef struct mv88w8618_pic_state mv88w8618_pic_state;
|
|
|
|
-DECLARE_INSTANCE_CHECKER(mv88w8618_pic_state, MV88W8618_PIC,
|
|
|
|
- TYPE_MV88W8618_PIC)
|
|
|
|
|
|
+OBJECT_DECLARE_SIMPLE_TYPE(mv88w8618_pic_state, MV88W8618_PIC)
|
|
|
|
|
|
struct mv88w8618_pic_state {
|
|
struct mv88w8618_pic_state {
|
|
/*< private >*/
|
|
/*< private >*/
|
|
@@ -841,9 +835,7 @@ typedef struct mv88w8618_timer_state {
|
|
} mv88w8618_timer_state;
|
|
} mv88w8618_timer_state;
|
|
|
|
|
|
#define TYPE_MV88W8618_PIT "mv88w8618_pit"
|
|
#define TYPE_MV88W8618_PIT "mv88w8618_pit"
|
|
-typedef struct mv88w8618_pit_state mv88w8618_pit_state;
|
|
|
|
-DECLARE_INSTANCE_CHECKER(mv88w8618_pit_state, MV88W8618_PIT,
|
|
|
|
- TYPE_MV88W8618_PIT)
|
|
|
|
|
|
+OBJECT_DECLARE_SIMPLE_TYPE(mv88w8618_pit_state, MV88W8618_PIT)
|
|
|
|
|
|
struct mv88w8618_pit_state {
|
|
struct mv88w8618_pit_state {
|
|
/*< private >*/
|
|
/*< private >*/
|
|
@@ -1009,9 +1001,7 @@ static const TypeInfo mv88w8618_pit_info = {
|
|
#define MP_FLASHCFG_CFGR0 0x04
|
|
#define MP_FLASHCFG_CFGR0 0x04
|
|
|
|
|
|
#define TYPE_MV88W8618_FLASHCFG "mv88w8618_flashcfg"
|
|
#define TYPE_MV88W8618_FLASHCFG "mv88w8618_flashcfg"
|
|
-typedef struct mv88w8618_flashcfg_state mv88w8618_flashcfg_state;
|
|
|
|
-DECLARE_INSTANCE_CHECKER(mv88w8618_flashcfg_state, MV88W8618_FLASHCFG,
|
|
|
|
- TYPE_MV88W8618_FLASHCFG)
|
|
|
|
|
|
+OBJECT_DECLARE_SIMPLE_TYPE(mv88w8618_flashcfg_state, MV88W8618_FLASHCFG)
|
|
|
|
|
|
struct mv88w8618_flashcfg_state {
|
|
struct mv88w8618_flashcfg_state {
|
|
/*< private >*/
|
|
/*< private >*/
|
|
@@ -1100,11 +1090,9 @@ struct MusicPalMiscState {
|
|
SysBusDevice parent_obj;
|
|
SysBusDevice parent_obj;
|
|
MemoryRegion iomem;
|
|
MemoryRegion iomem;
|
|
};
|
|
};
|
|
-typedef struct MusicPalMiscState MusicPalMiscState;
|
|
|
|
|
|
|
|
#define TYPE_MUSICPAL_MISC "musicpal-misc"
|
|
#define TYPE_MUSICPAL_MISC "musicpal-misc"
|
|
-DECLARE_INSTANCE_CHECKER(MusicPalMiscState, MUSICPAL_MISC,
|
|
|
|
- TYPE_MUSICPAL_MISC)
|
|
|
|
|
|
+OBJECT_DECLARE_SIMPLE_TYPE(MusicPalMiscState, MUSICPAL_MISC)
|
|
|
|
|
|
static uint64_t musicpal_misc_read(void *opaque, hwaddr offset,
|
|
static uint64_t musicpal_misc_read(void *opaque, hwaddr offset,
|
|
unsigned size)
|
|
unsigned size)
|
|
@@ -1209,9 +1197,7 @@ static void mv88w8618_wlan_realize(DeviceState *dev, Error **errp)
|
|
#define MP_OE_LCD_BRIGHTNESS 0x0007
|
|
#define MP_OE_LCD_BRIGHTNESS 0x0007
|
|
|
|
|
|
#define TYPE_MUSICPAL_GPIO "musicpal_gpio"
|
|
#define TYPE_MUSICPAL_GPIO "musicpal_gpio"
|
|
-typedef struct musicpal_gpio_state musicpal_gpio_state;
|
|
|
|
-DECLARE_INSTANCE_CHECKER(musicpal_gpio_state, MUSICPAL_GPIO,
|
|
|
|
- TYPE_MUSICPAL_GPIO)
|
|
|
|
|
|
+OBJECT_DECLARE_SIMPLE_TYPE(musicpal_gpio_state, MUSICPAL_GPIO)
|
|
|
|
|
|
struct musicpal_gpio_state {
|
|
struct musicpal_gpio_state {
|
|
/*< private >*/
|
|
/*< private >*/
|
|
@@ -1460,9 +1446,7 @@ static const TypeInfo musicpal_gpio_info = {
|
|
#define MP_KEY_BTN_NAVIGATION (1 << 7)
|
|
#define MP_KEY_BTN_NAVIGATION (1 << 7)
|
|
|
|
|
|
#define TYPE_MUSICPAL_KEY "musicpal_key"
|
|
#define TYPE_MUSICPAL_KEY "musicpal_key"
|
|
-typedef struct musicpal_key_state musicpal_key_state;
|
|
|
|
-DECLARE_INSTANCE_CHECKER(musicpal_key_state, MUSICPAL_KEY,
|
|
|
|
- TYPE_MUSICPAL_KEY)
|
|
|
|
|
|
+OBJECT_DECLARE_SIMPLE_TYPE(musicpal_key_state, MUSICPAL_KEY)
|
|
|
|
|
|
struct musicpal_key_state {
|
|
struct musicpal_key_state {
|
|
/*< private >*/
|
|
/*< private >*/
|