[U-Boot] [PATCH 0/9] ARM: tegra: pinmux: Tegra210 support

Stephen Warren swarren at wwwdotorg.org
Tue Feb 24 22:08:22 CET 2015


From: Stephen Warren <swarren at nvidia.com>

This series performs a few small cleanups to or parameterizations of the
existing Tegra pinmux driver, and adds Tegra210 support. The Tegra210
code isn't actually used yet, since the balance of the Tegra210 support
is not yet present. However, it should start appearing soon.

I've at least compile-tested this by over-writing the Tegra124 pinmux
driver and Jetson TK1 board pinmux data tables with the Tegra210 versions.

TomW, note I made a couple minor tweaks since the latest version I sent
internally; let's apply this version upstream.

Stephen Warren (9):
  ARM: tegra: pinmux: add note re: drive group field defines
  ARM: tegra: pinmux: simplify some defines
  ARM: tegra: pinmux: handle feature removal on newer SoCs
  ARM: tegra: pinmux: move some type definitions
  ARM: tegra: pinmux: partially handle varying register layouts
  ARM: tegra: pinmux: support hsm/schmitt on pins
  ARM: tegra: pinmux: account for different drivegroup base registers
  ARM: tegra: pinmux: support Tegra210's e_io_hv pin option
  ARM: tegra: pinmux: add Tegra210 support

 arch/arm/cpu/tegra-common/pinmux-common.c   | 211 ++++++++++++--
 arch/arm/cpu/tegra210-common/pinmux.c       | 195 +++++++++++++
 arch/arm/include/asm/arch-tegra/pinmux.h    | 107 ++++---
 arch/arm/include/asm/arch-tegra114/pinmux.h |  14 +-
 arch/arm/include/asm/arch-tegra124/pinmux.h |  14 +-
 arch/arm/include/asm/arch-tegra20/pinmux.h  |   1 +
 arch/arm/include/asm/arch-tegra210/pinmux.h | 416 ++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-tegra30/pinmux.h  |  11 +-
 8 files changed, 906 insertions(+), 63 deletions(-)
 create mode 100644 arch/arm/cpu/tegra210-common/pinmux.c
 create mode 100644 arch/arm/include/asm/arch-tegra210/pinmux.h

-- 
1.9.1



More information about the U-Boot mailing list