Device models and machine model changed for the Xilinx Zynq I2C controller and the devices attached to the ZC70x development boards.
Peter Crosthwaite (6): i2c: support address ranges i2c: Add no_init version of i2c_create_slave cadence_i2c: first revision hw: M24Cxx I2C EEPROM device model hw: pca9548: Device model xilinx_zynq: Add i2c components default-configs/arm-softmmu.mak | 2 + hw/Makefile.objs | 3 + hw/cadence_i2c.c | 388 +++++++++++++++++++++++++++++++++++++++ hw/i2c.c | 25 ++- hw/i2c.h | 8 + hw/m24cxx.c | 243 ++++++++++++++++++++++++ hw/pca9548.c | 229 +++++++++++++++++++++++ hw/xilinx_zynq.c | 30 +++ 8 files changed, 923 insertions(+), 5 deletions(-) create mode 100644 hw/cadence_i2c.c create mode 100644 hw/m24cxx.c create mode 100644 hw/pca9548.c