tegra124: Implement the tegra i2c driver

Hardware / Coreboot - Gabe Black [google.com] - 19 August 2014 15:47 UTC

This uses the packet mode of the controller since that allows transfering more data at a time.

Change-Id: I8329e5f915123cb55464fc28f7df9f9037b0446d

14eb43b tegra124: Implement the tegra i2c driver.
src/soc/nvidia/tegra/i2c.c | 180 ++++++++++++++++++++
src/soc/nvidia/tegra/i2c.h | 196 ++++++++++++++++++++++
src/soc/nvidia/tegra124/Makefile.inc | 2 +
src/soc/nvidia/tegra124/i2c.c | 27 +++
src/soc/nvidia/tegra124/include/soc/addressmap.h | 10 ++
5 files changed, 415 insertions(+)

Upstream: review.coreboot.org


  • Share