summaryrefslogtreecommitdiffstats
path: root/hw/i2c/aspeed_i2c.c
Commit message (Expand)AuthorAgeFilesLines
* hw/i2c/aspeed: Fix old reg slave receivePeter Delevoryas2022-10-241-3/+5
* hw/i2c/aspeed: Add new-registers DMA slave mode RX supportPeter Delevoryas2022-06-301-12/+121
* hw/i2c/aspeed: add slave device in old register modeKlaus Jensen2022-06-301-9/+80
* hw/i2c/aspeed: Fix MASTER_EN missing error messagePeter Delevoryas2022-06-301-2/+2
* hw/i2c/aspeed: Fix DMA len write-enable bit handlingPeter Delevoryas2022-06-301-4/+4
* hw/i2c/aspeed: Fix R_I2CD_FUN_CTRL referencePeter Delevoryas2022-06-301-1/+1
* aspeed/i2c: Change trace event for NORMAL_STOP statesCédric Le Goater2022-06-301-1/+1
* aspeed/i2c: Enable SLAVE_ADDR_RX_MATCH alwaysCédric Le Goater2022-06-221-3/+10
* hw/i2c/aspeed: add DEV_ADDR in old register modeKlaus Jensen2022-06-221-2/+2
* hw/i2c/aspeed: rework raise interrupt trace eventKlaus Jensen2022-06-221-12/+22
* aspeed/i2c: Add ast1030 controller modelsCédric Le Goater2022-06-221-0/+24
* aspeed: i2c: Move regs and helpers to header fileJoe Komlodi2022-06-221-266/+0Star
* aspeed: i2c: Add PKT_DONE IRQ to traceJoe Komlodi2022-06-221-0/+3
* aspeed: i2c: Add new mode supportJoe Komlodi2022-06-221-194/+650
* aspeed: i2c: Use reg array instead of individual varsJoe Komlodi2022-06-221-155/+126Star
* aspeed: i2c: Migrate to registerfields APIJoe Komlodi2022-06-221-197/+196Star
* aspeed/i2c: QOMify AspeedI2CBusCédric Le Goater2021-10-121-18/+83
* aspeed/i2c: Rename DMA address spaceCédric Le Goater2021-05-011-1/+2
* aspeed/i2c: Fix DMA address maskCédric Le Goater2021-05-011-1/+1
* hw/i2c/aspeed_i2c: Simplify aspeed_i2c_get_bus()Philippe Mathieu-Daudé2020-07-161-2/+1Star
* aspeed/i2c: Prevent uninitialized warningMiroslav Rezanina2020-02-061-1/+1
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-1/+1
* aspeed/i2c: Add trace eventsCédric Le Goater2019-12-161-13/+80
* aspeed/i2c: Add support for DMA transfersCédric Le Goater2019-12-161-3/+123
* aspeed/i2c: Check SRAM enablement on AST2500Cédric Le Goater2019-12-161-0/+37
* aspeed/i2c: Add support for pool buffer transfersCédric Le Goater2019-12-161-19/+178
* aspeed/i2c: Add AST2600 supportCédric Le Goater2019-10-151-2/+44
* aspeed/i2c: Introduce an object class per SoCCédric Le Goater2019-10-151-8/+52
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/irq.h a lot lessMarkus Armbruster2019-08-161-0/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* i2c: Don't check return value from i2c_recv()Corey Minyard2019-02-281-7/+2Star
* 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
* 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
* i2c: add aspeed i2c controllerCédric Le Goater2016-06-061-0/+440