summaryrefslogtreecommitdiffstats
path: root/hw/i2c
Commit message (Expand)AuthorAgeFilesLines
* i2c-ddc: fix oob readGerd Hoffmann2019-01-111-1/+1
* i2c: Move typedef of bitbang_i2c_interface to i2c.hBALATON Zoltan2018-12-121-2/+0Star
* i2c: pm_smbus: check smb_index before block transfer writePrasad J Pandit2018-12-061-0/+3
* i2c: Add a length check to the SMBus write handlingCorey Minyard2018-12-031-1/+5
* i2c: switch ddc to use the new edid generatorGerd Hoffmann2018-10-151-192/+8Star
* aspeed/i2c: Fix receive done interrupt handlingGuenter Roeck2018-09-251-1/+9
* aspeed/i2c: Handle receive command in separate functionGuenter Roeck2018-09-251-16/+21
* aspeed/i2c: interrupts should be cleared by software onlyCédric Le Goater2018-09-251-4/+12
* i2c: pm_smbus: Add the ability to force block transfer enableCorey Minyard2018-08-232-2/+5
* i2c: pm_smbus: Don't delay host status register busy bit when interrupts are ...Corey Minyard2018-08-231-6/+13
* i2c: pm_smbus: Add interrupt handlingCorey Minyard2018-08-232-1/+29
* i2c: pm_smbus: Add block transfer capabilityCorey Minyard2018-08-232-13/+146
* i2c: pm_smbus: Make the I2C block read command read-onlyCorey Minyard2018-08-231-5/+4Star
* i2c: pm_smbus: Fix the semantics of block I2C transfersCorey Minyard2018-08-232-15/+32
* i2c: pm_smbus: Clean up some style issuesCorey Minyard2018-08-231-20/+38
* ppc4xx_i2c: Rewrite to model hardware more closelyBALATON Zoltan2018-07-031-142/+157
* hw/i2c/omap_i2c: Use qemu_log_mask(UNIMP) instead of fprintfPhilippe Mathieu-Daudé2018-06-261-8/+12
* ppc4xx_i2c: Implement directcntl registerBALATON Zoltan2018-06-211-1/+13
* ppc4xx_i2c: Remove unimplemented sdata and intr registersBALATON Zoltan2018-06-211-15/+1Star
* ppc4xx_i2c: Clean up and improve error loggingBALATON Zoltan2018-06-121-43/+51
* hw/i2c: Add trace eventsPhilippe Mathieu-Daudé2018-06-082-7/+25
* smbus: add a smbus_eeprom_init_one() routineCédric Le Goater2018-06-081-5/+11
* hw/i2c: Use DeviceClass::realize instead of I2CSlaveClass::initPhilippe Mathieu-Daudé2018-06-011-13/+0Star
* hw/i2c/smbus: Use DeviceClass::realize instead of SMBusDeviceClass::initPhilippe Mathieu-Daudé2018-06-012-12/+2Star
* hw/i2c-ddc: Do not fail writesLinus Walleij2018-03-011-2/+2
* i2c: Move the bus class to i2c.hCorey Minyard2018-03-011-17/+0Star
* i2c: Fix some brace style issuesCorey Minyard2018-03-011-2/+1Star
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-091-1/+0Star
* i2c: Add a CONFIG_I2C master switch to the configuration filesThomas Huth2018-02-051-1/+1
* Replace all occurances of __FUNCTION__ with __func__Alistair Francis2018-01-221-3/+3
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-01-161-1/+1
|\
| * maint: Fix macros with broken 'do/while(0); ' usageEric Blake2018-01-161-1/+1
* | Merge remote-tracking branch 'origin/master' into HEADMichael S. Tsirkin2018-01-113-32/+168
|\|
| * ppc4xx_i2c: Implement basic I2C functionsBALATON Zoltan2018-01-101-30/+168
| * hw/i2c: remove old i386 dependencyPhilippe Mathieu-Daudé2017-12-182-2/+0Star
* | smbus: do not immediately complete commandsHervé Poussineau2017-12-221-1/+15
|/
* pci: Add INTERFACE_CONVENTIONAL_PCI_DEVICE to Conventional PCI devicesEduardo Habkost2017-10-151-0/+4
* migration: pre_save return intDr. David Alan Gilbert2017-09-271-1/+3
* hw/i2c/omap_i2c.c: Don't use old_mmioPeter Maydell2017-09-211-12/+32
* ppc4xx_i2c: Move to hw/i2cBALATON Zoltan2017-09-082-0/+217
* Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20170601' i...Peter Maydell2017-06-021-0/+1
|\
| * migration: Split qemu-file.hJuan Quintela2017-06-011-0/+1
* | aspeed/i2c: introduce a state machineCédric Le Goater2017-06-021-3/+33
* | aspeed/i2c: handle LAST command under the RX commandCédric Le Goater2017-06-021-3/+6
* | aspeed/i2c: improve command handlingCédric Le Goater2017-06-021-6/+18
|/
* qdev: Replace cannot_instantiate_with_device_add_yet with !user_creatableEduardo Habkost2017-05-173-3/+3
* arm: Uniquely name imx25 I2C buses.Alastair D'Silva2017-01-201-1/+1
* i2c: Allow I2C devices to NAK start eventsCorey Minyard2017-01-093-11/+37
* hw/i2c: Add a NULL check for i2c slave init callbacksAlastair D'Silva2016-12-271-1/+5
* hw/i2c/bitbang_i2c: Handle NACKs from devicesPeter Maydell2016-11-071-4/+15