summary refs log tree commit diff stats
path: root/hw/i2c.c
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2009-05-14 22:35:08 +0100
committerPaul Brook <paul@codesourcery.com>2009-05-14 22:35:08 +0100
commite325e1f83e803922e5d33b47203d49e4ba2d5a0a (patch)
tree5cc0f72e2d0ac9d6d21e93e504f6a32f75ab0ab7 /hw/i2c.c
parent0077147eab09ec56d27194cc1c6135f2b39ad652 (diff)
downloadfocaccia-qemu-e325e1f83e803922e5d33b47203d49e4ba2d5a0a.tar.gz
focaccia-qemu-e325e1f83e803922e5d33b47203d49e4ba2d5a0a.zip
I2C cleanup
Signed-off-by: Paul Brook <paul@codesourcery.com>
Diffstat (limited to 'hw/i2c.c')
-rw-r--r--hw/i2c.c21
1 files changed, 0 insertions, 21 deletions
diff --git a/hw/i2c.c b/hw/i2c.c
index e6940256ad..ce9de29b77 100644
--- a/hw/i2c.c
+++ b/hw/i2c.c
@@ -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);
 }