[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