diff options
author | Paul Brook <paul@codesourcery.com> | 2009-05-14 22:35:08 +0100 |
---|---|---|
committer | Paul Brook <paul@codesourcery.com> | 2009-05-14 22:35:08 +0100 |
commit | e325e1f83e803922e5d33b47203d49e4ba2d5a0a (patch) | |
tree | 5cc0f72e2d0ac9d6d21e93e504f6a32f75ab0ab7 /hw/i2c.c | |
parent | 0077147eab09ec56d27194cc1c6135f2b39ad652 (diff) |
I2C cleanup
Signed-off-by: Paul Brook <paul@codesourcery.com>
Diffstat (limited to 'hw/i2c.c')
-rw-r--r-- | hw/i2c.c | 21 |
1 files changed, 0 insertions, 21 deletions
@@ -48,23 +48,6 @@ i2c_bus *i2c_init_bus(void) return bus; } -/* Create a new slave device. */ -i2c_slave *i2c_slave_init(i2c_bus *bus, int address, int size) -{ - i2c_slave *dev; - - if (size < sizeof(i2c_slave)) - hw_error("I2C struct too small"); - - dev = (i2c_slave *)qemu_mallocz(size); - dev->address = address; - dev->next = bus->dev; - bus->dev = dev; - dev->qdev.bus = bus; - - return dev; -} - void i2c_set_slave_address(i2c_slave *dev, int address) { dev->address = address; @@ -165,10 +148,6 @@ static void i2c_slave_qdev_init(DeviceState *dev, void *opaque) s->next = s->bus->dev; s->bus->dev = s; - s->event = info->event; - s->recv = info->recv; - s->send = info->send; - info->init(s); } |