mpc_i2c.c (95a9457fd44ad97c518858a4e1586a5498f9773c) | mpc_i2c.c (8e5c952b370b57beb642826882c80e1b66a9cf12) |
---|---|
1/* 2 * Copyright (C) 2014 Freescale Semiconductor, Inc. All rights reserved. 3 * 4 * Author: Amit Tomar, <Amit.Tomar@freescale.com> 5 * 6 * Description: 7 * This file is derived from IMX I2C controller, 8 * by Jean-Christophe DUBOIS . --- 318 unchanged lines hidden (view full) --- 327 328static void mpc_i2c_realize(DeviceState *dev, Error **errp) 329{ 330 MPCI2CState *i2c = MPC_I2C(dev); 331 sysbus_init_irq(SYS_BUS_DEVICE(dev), &i2c->irq); 332 memory_region_init_io(&i2c->iomem, OBJECT(i2c), &i2c_ops, i2c, 333 "mpc-i2c", 0x14); 334 sysbus_init_mmio(SYS_BUS_DEVICE(dev), &i2c->iomem); | 1/* 2 * Copyright (C) 2014 Freescale Semiconductor, Inc. All rights reserved. 3 * 4 * Author: Amit Tomar, <Amit.Tomar@freescale.com> 5 * 6 * Description: 7 * This file is derived from IMX I2C controller, 8 * by Jean-Christophe DUBOIS . --- 318 unchanged lines hidden (view full) --- 327 328static void mpc_i2c_realize(DeviceState *dev, Error **errp) 329{ 330 MPCI2CState *i2c = MPC_I2C(dev); 331 sysbus_init_irq(SYS_BUS_DEVICE(dev), &i2c->irq); 332 memory_region_init_io(&i2c->iomem, OBJECT(i2c), &i2c_ops, i2c, 333 "mpc-i2c", 0x14); 334 sysbus_init_mmio(SYS_BUS_DEVICE(dev), &i2c->iomem); |
335 i2c->bus = i2c_init_bus(DEVICE(dev), "i2c"); | 335 i2c->bus = i2c_init_bus(dev, "i2c"); |
336} 337 338static void mpc_i2c_class_init(ObjectClass *klass, void *data) 339{ 340 DeviceClass *dc = DEVICE_CLASS(klass); 341 342 dc->vmsd = &mpc_i2c_vmstate ; 343 dc->reset = mpc_i2c_reset; --- 17 unchanged lines hidden --- | 336} 337 338static void mpc_i2c_class_init(ObjectClass *klass, void *data) 339{ 340 DeviceClass *dc = DEVICE_CLASS(klass); 341 342 dc->vmsd = &mpc_i2c_vmstate ; 343 dc->reset = mpc_i2c_reset; --- 17 unchanged lines hidden --- |