X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=hw%2Fi2c.c;h=838f40f88e7839425a37b73c34bf16394f5ecf5b;hb=074f2fff798cb8f9588080b740dc356217a24720;hp=8a0c4d7a75b6839998716a4b18f520f00ddd2038;hpb=57b452a8487df30d084ce2b56a993ba7473469e3;p=qemu diff --git a/hw/i2c.c b/hw/i2c.c index 8a0c4d7..838f40f 100644 --- a/hw/i2c.c +++ b/hw/i2c.c @@ -152,12 +152,12 @@ static void i2c_slave_qdev_init(DeviceState *dev, DeviceInfo *base) info->init(s); } -void i2c_register_slave(const char *name, int size, I2CSlaveInfo *info) +void i2c_register_slave(I2CSlaveInfo *info) { - assert(size >= sizeof(i2c_slave)); + assert(info->qdev.size >= sizeof(i2c_slave)); info->qdev.init = i2c_slave_qdev_init; info->qdev.bus_type = BUS_TYPE_I2C; - qdev_register(name, size, &info->qdev); + qdev_register(&info->qdev); } DeviceState *i2c_create_slave(i2c_bus *bus, const char *name, int addr)