From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Glass Date: Mon, 26 Dec 2011 10:11:44 -0800 Subject: [U-Boot] [PATCH 0/7] tegra: Add I2C driver and associated parts Message-ID: <1324923111-340-1-git-send-email-sjg@chromium.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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