xemu/hw/i2c
Paolo Bonzini c8097612ce pm_smbus: correctly report unclaimed cycles
Without this patch, i2cdetect will report all addresses as present.
With it, only 0x50..0x57 are present.

Before:

         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00:          03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
    10: 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f
    20: 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
    30: 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f
    40: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f
    50: 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f
    60: 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f
    70: 70 71 72 73 74 75 76 77

After:

         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00:          -- -- -- -- -- -- -- -- -- -- -- -- --
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    50: 50 51 52 53 54 55 56 57 -- -- -- -- -- -- -- --
    60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    70: -- -- -- -- -- -- -- --

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2014-05-07 19:14:51 +03:00
..
bitbang_i2c.c i2c: Rename i2c_bus to I2CBus 2014-02-14 16:22:31 +01:00
bitbang_i2c.h i2c: Rename i2c_bus to I2CBus 2014-02-14 16:22:31 +01:00
core.c i2c: Rename i2c_bus to I2CBus 2014-02-14 16:22:31 +01:00
exynos4210_i2c.c i2c: Rename i2c_bus to I2CBus 2014-02-14 16:22:31 +01:00
Makefile.objs hw: move I2C controllers to hw/i2c/, configure via default-configs/ 2013-04-08 18:13:13 +02:00
omap_i2c.c i2c: Rename i2c_bus to I2CBus 2014-02-14 16:22:31 +01:00
pm_smbus.c pm_smbus: correctly report unclaimed cycles 2014-05-07 19:14:51 +03:00
smbus_eeprom.c Fix grammar in comment 2014-04-18 10:33:36 +04:00
smbus_ich9.c i2c: Rename i2c_bus to I2CBus 2014-02-14 16:22:31 +01:00
smbus.c smbus: return -1 if nothing found at the given address 2014-05-07 19:14:46 +03:00
versatile_i2c.c i2c: Rename i2c_bus to I2CBus 2014-02-14 16:22:31 +01:00