aboutsummaryrefslogtreecommitdiff
path: root/hw/i2c/aspeed_i2c.c
AgeCommit message (Expand)Author
2023-09-29aspeed/i2c: Clean up local variable shadowingCédric Le Goater
2023-09-01hw/i2c/aspeed: Add support for buffer organizationHang Yu
2023-09-01hw/i2c/aspeed: Fix TXBUF transmission start position errorHang Yu
2023-09-01hw/i2c/aspeed: Fix Tx count and Rx size error in buffer pool modeHang Yu
2023-03-02hw/i2c: only schedule pending master when bus is idleKlaus Jensen
2022-10-24hw/i2c/aspeed: Fix old reg slave receivePeter Delevoryas
2022-06-30hw/i2c/aspeed: Add new-registers DMA slave mode RX supportPeter Delevoryas
2022-06-30hw/i2c/aspeed: add slave device in old register modeKlaus Jensen
2022-06-30hw/i2c/aspeed: Fix MASTER_EN missing error messagePeter Delevoryas
2022-06-30hw/i2c/aspeed: Fix DMA len write-enable bit handlingPeter Delevoryas
2022-06-30hw/i2c/aspeed: Fix R_I2CD_FUN_CTRL referencePeter Delevoryas
2022-06-30aspeed/i2c: Change trace event for NORMAL_STOP statesCédric Le Goater
2022-06-22aspeed/i2c: Enable SLAVE_ADDR_RX_MATCH alwaysCédric Le Goater
2022-06-22hw/i2c/aspeed: add DEV_ADDR in old register modeKlaus Jensen
2022-06-22hw/i2c/aspeed: rework raise interrupt trace eventKlaus Jensen
2022-06-22aspeed/i2c: Add ast1030 controller modelsCédric Le Goater
2022-06-22aspeed: i2c: Move regs and helpers to header fileJoe Komlodi
2022-06-22aspeed: i2c: Add PKT_DONE IRQ to traceJoe Komlodi
2022-06-22aspeed: i2c: Add new mode supportJoe Komlodi
2022-06-22aspeed: i2c: Use reg array instead of individual varsJoe Komlodi
2022-06-22aspeed: i2c: Migrate to registerfields APIJoe Komlodi
2021-10-12aspeed/i2c: QOMify AspeedI2CBusCédric Le Goater
2021-05-01aspeed/i2c: Rename DMA address spaceCédric Le Goater
2021-05-01aspeed/i2c: Fix DMA address maskCédric Le Goater
2020-07-16hw/i2c/aspeed_i2c: Simplify aspeed_i2c_get_bus()Philippe Mathieu-Daudé
2020-02-06aspeed/i2c: Prevent uninitialized warningMiroslav Rezanina
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau
2019-12-16aspeed/i2c: Add trace eventsCédric Le Goater
2019-12-16aspeed/i2c: Add support for DMA transfersCédric Le Goater
2019-12-16aspeed/i2c: Check SRAM enablement on AST2500Cédric Le Goater
2019-12-16aspeed/i2c: Add support for pool buffer transfersCédric Le Goater
2019-10-15aspeed/i2c: Add AST2600 supportCédric Le Goater
2019-10-15aspeed/i2c: Introduce an object class per SoCCédric Le Goater
2019-08-16Include migration/vmstate.h lessMarkus Armbruster
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-02-27i2c: Don't check return value from i2c_recv()Corey Minyard
2018-09-25aspeed/i2c: Fix receive done interrupt handlingGuenter Roeck
2018-09-25aspeed/i2c: Handle receive command in separate functionGuenter Roeck
2018-09-25aspeed/i2c: interrupts should be cleared by software onlyCédric Le Goater
2017-06-02aspeed/i2c: introduce a state machineCédric Le Goater
2017-06-02aspeed/i2c: handle LAST command under the RX commandCédric Le Goater
2017-06-02aspeed/i2c: improve command handlingCédric Le Goater
2016-06-06i2c: add aspeed i2c controllerCédric Le Goater