exynos4210_i2c.c (2c9b15cab12c21e32dffb67c5e18f3dc407ca224) | exynos4210_i2c.c (1437c94b2689c2010362f84d14f14feaa1d8dba3) |
---|---|
1/* 2 * Exynos4210 I2C Bus Serial Interface Emulation 3 * 4 * Copyright (C) 2012 Samsung Electronics Co Ltd. 5 * Maksim Kozlov, <m.kozlov@samsung.com> 6 * Igor Mitsyanko, <i.mitsyanko@samsung.com> 7 * 8 * This program is free software; you can redistribute it and/or modify it --- 287 unchanged lines hidden (view full) --- 296 s->i2cadd = 0xFF; 297 s->scl_free = true; 298} 299 300static int exynos4210_i2c_realize(SysBusDevice *dev) 301{ 302 Exynos4210I2CState *s = EXYNOS4_I2C(dev); 303 | 1/* 2 * Exynos4210 I2C Bus Serial Interface Emulation 3 * 4 * Copyright (C) 2012 Samsung Electronics Co Ltd. 5 * Maksim Kozlov, <m.kozlov@samsung.com> 6 * Igor Mitsyanko, <i.mitsyanko@samsung.com> 7 * 8 * This program is free software; you can redistribute it and/or modify it --- 287 unchanged lines hidden (view full) --- 296 s->i2cadd = 0xFF; 297 s->scl_free = true; 298} 299 300static int exynos4210_i2c_realize(SysBusDevice *dev) 301{ 302 Exynos4210I2CState *s = EXYNOS4_I2C(dev); 303 |
304 memory_region_init_io(&s->iomem, NULL, &exynos4210_i2c_ops, s, TYPE_EXYNOS4_I2C, 305 EXYNOS4_I2C_MEM_SIZE); | 304 memory_region_init_io(&s->iomem, OBJECT(s), &exynos4210_i2c_ops, s, 305 TYPE_EXYNOS4_I2C, EXYNOS4_I2C_MEM_SIZE); |
306 sysbus_init_mmio(dev, &s->iomem); 307 sysbus_init_irq(dev, &s->irq); 308 s->bus = i2c_init_bus(&dev->qdev, "i2c"); 309 return 0; 310} 311 312static void exynos4210_i2c_class_init(ObjectClass *klass, void *data) 313{ --- 21 unchanged lines hidden --- | 306 sysbus_init_mmio(dev, &s->iomem); 307 sysbus_init_irq(dev, &s->irq); 308 s->bus = i2c_init_bus(&dev->qdev, "i2c"); 309 return 0; 310} 311 312static void exynos4210_i2c_class_init(ObjectClass *klass, void *data) 313{ --- 21 unchanged lines hidden --- |