qemu-patch-raspberry4/hw/i2c
Andrew Randrianasulu 7abb479c7a PPC: E500: Add FSL I2C controller and integrate RTC with it
Original commit message:
This patch adds an emulation model for i2c controller found on most of the FSL SoCs.
It also integrates the RTC (ds1338) that sits on the i2c Bus with e500 machine model.

Patch was originally written by Amit Singh Tomar <amit.tomar@freescale.com>
see http://patchwork.ozlabs.org/patch/431475/
I only fixed it enough for application on top of current qemu master
20b084c4b1, and hopefully fixed checkpatch errors

Tested by booting Linux kernel 4.20.12. Now e500 machine doesn't need
network time protocol daemon because it will have working RTC
(before all timestamps on files were from 2016)

Signed-off-by: Amit Singh Tomar <amit.tomar@freescale.com>
Signed-off-by: Andrew Randrianasulu <randrianasulu@gmail.com>
Message-Id: <20190306102812.28972-1-randrianasulu@gmail.com>
[dwg: Add Kconfig stanza to define the new symbol, update MAINTAINERS]
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
2019-03-12 14:33:04 +11:00
..
aspeed_i2c.c i2c: Don't check return value from i2c_recv() 2019-02-27 21:06:08 -06:00
bitbang_i2c.c
bitbang_i2c.h
core.c
exynos4210_i2c.c i2c: Don't check return value from i2c_recv() 2019-02-27 21:06:08 -06:00
i2c-ddc.c
imx_i2c.c i2c: Don't check return value from i2c_recv() 2019-02-27 21:06:08 -06:00
Kconfig PPC: E500: Add FSL I2C controller and integrate RTC with it 2019-03-12 14:33:04 +11:00
Makefile.objs PPC: E500: Add FSL I2C controller and integrate RTC with it 2019-03-12 14:33:04 +11:00
microbit_i2c.c
mpc_i2c.c PPC: E500: Add FSL I2C controller and integrate RTC with it 2019-03-12 14:33:04 +11:00
omap_i2c.c
pm_smbus.c i2c:pm_smbus: Fix state transfer 2019-02-27 21:06:08 -06:00
ppc4xx_i2c.c
smbus_eeprom.c i2c: Verify that the count passed in to smbus_eeprom_init() is valid 2019-02-27 21:06:08 -06:00
smbus_ich9.c i2c:pm_smbus: Fix state transfer 2019-02-27 21:06:08 -06:00
smbus_master.c
smbus_slave.c i2c:smbus_slave: Add an SMBus vmstate structure 2019-02-27 21:06:08 -06:00
trace-events
versatile_i2c.c