[U-Boot] [PATCH 0/7] tegra: Add I2C driver and associated parts
Simon Glass
sjg at chromium.org
Mon Dec 26 19:11:44 CET 2011
This series brings in an I2C driver for Tegra which can be
configured by a flat device tree.
It supports 8- and 16-bit addresses and both the normal I2C ports and
the DVC port (for controlling the power management unit (PMU)).
Simon Glass (6):
tegra: Rename NV_PA_PMC_BASE to TEGRA2_PMC_BASE
tegra: fdt: Add extra I2C definitions for U-Boot
tegra: Add I2C support to funcmux
tegra: Initialise I2C on Nvidia boards
tegra: Select I2C ordering for Seaboard
tegra: Enable I2C on Seaboard
Yen Lin (1):
tegra: Add I2C driver
arch/arm/cpu/armv7/tegra2/ap20.c | 10 +-
arch/arm/cpu/armv7/tegra2/board.c | 2 +-
arch/arm/cpu/armv7/tegra2/funcmux.c | 75 +++-
arch/arm/dts/tegra20.dtsi | 12 +
arch/arm/include/asm/arch-tegra2/funcmux.h | 3 +
arch/arm/include/asm/arch-tegra2/tegra2.h | 8 +-
arch/arm/include/asm/arch-tegra2/tegra2_i2c.h | 167 ++++++++
board/nvidia/common/board.c | 4 +
board/nvidia/dts/tegra2-seaboard.dts | 5 +
drivers/i2c/Makefile | 1 +
drivers/i2c/tegra2_i2c.c | 533 +++++++++++++++++++++++++
include/configs/seaboard.h | 8 +
include/fdtdec.h | 1 +
lib/fdtdec.c | 1 +
14 files changed, 809 insertions(+), 21 deletions(-)
create mode 100644 arch/arm/include/asm/arch-tegra2/tegra2_i2c.h
create mode 100644 drivers/i2c/tegra2_i2c.c
--
1.7.3.1
More information about the U-Boot
mailing list