aboutsummaryrefslogtreecommitdiff
path: root/hw/i2c/aspeed_i2c.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-12aspeed/i2c: QOMify AspeedI2CBusCédric Le Goater1-18/+83
2021-05-01aspeed/i2c: Rename DMA address spaceCédric Le Goater1-1/+2
2021-05-01aspeed/i2c: Fix DMA address maskCédric Le Goater1-1/+1
2020-07-16hw/i2c/aspeed_i2c: Simplify aspeed_i2c_get_bus()Philippe Mathieu-Daudé1-2/+1
2020-02-06aspeed/i2c: Prevent uninitialized warningMiroslav Rezanina1-1/+1
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2019-12-16aspeed/i2c: Add trace eventsCédric Le Goater1-13/+80
2019-12-16aspeed/i2c: Add support for DMA transfersCédric Le Goater1-3/+123
2019-12-16aspeed/i2c: Check SRAM enablement on AST2500Cédric Le Goater1-0/+37
2019-12-16aspeed/i2c: Add support for pool buffer transfersCédric Le Goater1-19/+178
2019-10-15aspeed/i2c: Add AST2600 supportCédric Le Goater1-2/+44
2019-10-15aspeed/i2c: Introduce an object class per SoCCédric Le Goater1-8/+52
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2019-02-27i2c: Don't check return value from i2c_recv()Corey Minyard1-7/+2
2018-09-25aspeed/i2c: Fix receive done interrupt handlingGuenter Roeck1-1/+9
2018-09-25aspeed/i2c: Handle receive command in separate functionGuenter Roeck1-16/+21
2018-09-25aspeed/i2c: interrupts should be cleared by software onlyCédric Le Goater1-4/+12
2017-06-02aspeed/i2c: introduce a state machineCédric Le Goater1-3/+33
2017-06-02aspeed/i2c: handle LAST command under the RX commandCédric Le Goater1-3/+6
2017-06-02aspeed/i2c: improve command handlingCédric Le Goater1-6/+18
2016-06-06i2c: add aspeed i2c controllerCédric Le Goater1-0/+440