[GIT PULL 3/5] Tegra SoC updates for 3.3
Olof Johansson
olof at lixom.net
Wed Dec 21 14:14:59 EST 2011
Hi Arnd,
Please pull the following SoC updates for Tegra for 3.3. The major
part of them is the support for Tegra3.
They are based on the for-3.3/dt branch, plus Russell's devel-stable branch.
Thanks!
The following changes since commit d695cfa54e9ec48aeb149cadc8dab1240751572a:
Merge remote-tracking branch 'rmk/devel-stable' into for-3.3/soc
(2011-12-17 20:05:50 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/olof/tegra.git for-3.3/soc
Olof Johansson (1):
arm/tegra: refresh defconfig for tegra30
Peter De Schrijver (14):
arm/tegra: clk_get should not be fatal
arm/tegra: cleanup tegra20 support
arm/tegra: prepare clock code for multiple tegra variants
arm/tegra: don't export clk_measure_input_freq
arm/tegra: prepare early init for multiple tegra variants
arm/tegra: rename board-dt.c to board-dt-tegra20.c
arm/tegra: use PMC reset
arm/tegra: generalize L2 cache initialization
arm/tegra: rename tegra20 pinmux files
arm/tegra: prepare pinmux code for multiple tegra variants
arm/tegra: add new fields to struct tegra_pingroup_desc
arm/tegra: pinmux tables and definitions for tegra30
arm/tegra: implement support for tegra30
arm/tegra: add support for tegra30 based board cardhu
Stephen Warren (5):
arm/tegra: Fix section mismatch errors in tegra20 pinmux
arm/tegra: Fix section mismatch errors in tegra30 pinmux
arm/tegra: Delete tegra_init_clock()
arm/tegra: Make MACH_TEGRA_DT depend on ARCH_TEGRA_2x_SOC
arm/tegra: Compile tegra_dt_init_irq only when CONFIG_OF
arch/arm/boot/dts/tegra-cardhu.dts | 36 ++
arch/arm/configs/tegra_defconfig | 9 +-
arch/arm/mach-tegra/Kconfig | 31 ++-
arch/arm/mach-tegra/Makefile | 9 +-
arch/arm/mach-tegra/Makefile.boot | 1 +
.../mach-tegra/{board-dt.c => board-dt-tegra20.c} | 19 +-
arch/arm/mach-tegra/board-dt-tegra30.c | 63 ++++
arch/arm/mach-tegra/board-harmony-pcie.c | 1 +
arch/arm/mach-tegra/board-harmony-pinmux.c | 1 +
arch/arm/mach-tegra/board-harmony.c | 2 +-
arch/arm/mach-tegra/board-paz00-pinmux.c | 1 +
arch/arm/mach-tegra/board-paz00.c | 2 +-
arch/arm/mach-tegra/board-seaboard-pinmux.c | 2 +-
arch/arm/mach-tegra/board-seaboard.c | 6 +-
arch/arm/mach-tegra/board-trimslice-pinmux.c | 1 +
arch/arm/mach-tegra/board-trimslice.c | 2 +-
arch/arm/mach-tegra/board.h | 5 +-
arch/arm/mach-tegra/clock.c | 25 +--
arch/arm/mach-tegra/clock.h | 4 -
arch/arm/mach-tegra/common.c | 55 +++-
arch/arm/mach-tegra/include/mach/clk.h | 2 +-
arch/arm/mach-tegra/include/mach/irqs.h | 2 -
.../include/mach/{pinmux-t2.h => pinmux-tegra20.h} | 6 +-
arch/arm/mach-tegra/include/mach/pinmux-tegra30.h | 320 +++++++++++++++++
arch/arm/mach-tegra/include/mach/pinmux.h | 88 ++++-
...{pinmux-t2-tables.c => pinmux-tegra20-tables.c} | 24 +-
arch/arm/mach-tegra/pinmux-tegra30-tables.c | 376 ++++++++++++++++++++
arch/arm/mach-tegra/pinmux.c | 153 ++++++---
arch/arm/mach-tegra/tegra2_clocks.c | 19 +-
arch/arm/mach-tegra/timer.c | 18 +-
30 files changed, 1116 insertions(+), 167 deletions(-)
create mode 100644 arch/arm/boot/dts/tegra-cardhu.dts
rename arch/arm/mach-tegra/{board-dt.c => board-dt-tegra20.c} (91%)
create mode 100644 arch/arm/mach-tegra/board-dt-tegra30.c
rename arch/arm/mach-tegra/include/mach/{pinmux-t2.h => pinmux-tegra20.h} (96%)
create mode 100644 arch/arm/mach-tegra/include/mach/pinmux-tegra30.h
rename arch/arm/mach-tegra/{pinmux-t2-tables.c =>
pinmux-tegra20-tables.c} (95%)
create mode 100644 arch/arm/mach-tegra/pinmux-tegra30-tables.c
More information about the linux-arm-kernel
mailing list