History log of /arch/arm/mach-tegra/board-trimslice.c
Revision Date Author Comments
abea3f2ce05f57e185b080e4a313f9fb519a0ecb 05-Nov-2011 Russell King <rmk+kernel@arm.linux.org.uk> ARM: restart: tegra: use new restart hook

Hook these platforms restart code into the new restart hook rather
than using arch_reset().

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
c37c07ddf26910f39cdc55df54640439d3a38083 14-Dec-2011 Peter De Schrijver <pdeschrijver@nvidia.com> arm/tegra: prepare early init for multiple tegra variants

This patch splits the early init code in a common and a tegra20 specific part.

Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Acked-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Colin Cross <ccross@android.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
afed2a261825e83cf9564dec60961e8aba6dc701 06-Sep-2011 Marc Zyngier <marc.zyngier@arm.com> ARM: tegra2: convert to CONFIG_MULTI_IRQ_HANDLER

Convert the tegra2 platforms to be using the gic_handle_irq
function as their primary interrupt handler.

Tested on harmony.

Cc: Colin Cross <ccross@android.com>
Acked-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
0744a3ee37784dfda0025963716a36c3f1e3adcc 20-Dec-2010 Russell King <rmk+kernel@arm.linux.org.uk> ARM: platform fixups: remove mdesc argument to fixup function

Get rid of the mdesc pointer in the fixup function call. No one uses
the mdesc pointer, it shouldn't be modified anyway, and we can't wrap
it, so let's remove it.

Platform files found by:

$ regexp=$(git grep -h '\.fixup.*=' arch/arm |
sed 's!.*= *\([^,]*\),* *!\1!' | sort -u |
tr '\n' '|' | sed 's,|$,,;s,|,\\|,g')
$ git grep $regexp arch/arm

Acked-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
b61cafee2e0b1c83f99be07d7aef6331b5e9f25d 06-Jul-2011 Nicolas Pitre <nicolas.pitre@linaro.org> ARM: mach-tegra: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
11b3adb45da636a839bd2b7c300c616e0e2c38d6 08-Aug-2011 Stephen Warren <swarren@nvidia.com> ARM: Tegra: Force PORT_TEGRA as the UART type

8250.c recently gained an explicit PORT_TEGRA port type. Specifically
request this in all Tegra boards' UART platform data.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
681e6edc25a452e26e263386caaa4afb02b5f131 10-Jul-2011 Colin Cross <ccross@android.com> ARM: tegra: remove copy-and-pasted usb platform data from boards

trimslice and paz00 both have functionally identical platform
data for the tegra-ehci driver. Move the platform data into
devices.c, and remove it from all the board files.

Signed-off-by: Colin Cross <ccross@android.com>
Tested-by: Konstantin Sinyuk <kostyas@compulab.co.il>
Acked-by: Olof Johansson <olof@lixom.net>
78702e43c1cadd600e35374411caba82ad9354b6 10-Jul-2011 Colin Cross <ccross@android.com> ARM: tegra: remove copy-and-pasted i2c platform data in boards

Every board file includes the same platform data definition
for the i2c-tegra driver's bus speed. Move the platform data
into devices.c, and remove it from all the board files.

Signed-off-by: Colin Cross <ccross@android.com>
Tested-by: Konstantin Sinyuk <kostyas@compulab.co.il>
Acked-by: Olof Johansson <olof@lixom.net>
4c755997ea1eb3e3c2df7ef657494d8188d0c120 17-Apr-2011 Mike Rapoport <mike@compulab.co.il> ARM: tegra: trimslice: enable USB ports

Signed-off-by: Mike Rapoport <mike@compulab.co.il>
Signed-off-by: Colin Cross <ccross@android.com>
9504940ae03e0ebe6cfef9cd8914199a42128107 17-Apr-2011 Mike Rapoport <mike@compulab.co.il> ARM: tegra: trimslice: add audio devices and clocks

Signed-off-by: Mike Rapoport <mike@compulab.co.il>
Signed-off-by: Colin Cross <ccross@android.com>
bea2d6b84bdf1ae7384286394e0048a692e12c3f 13-Apr-2011 Mike Rapoport <mike@compulab.co.il> ARM: tegra: trimslice: register i2c busses and devices

Signed-off-by: Mike Rapoport <mike@compulab.co.il>
Signed-off-by: Colin Cross <ccross@android.com>
f02726a77960194995dac9fd218ec10b4de76cd6 07-Mar-2011 Mike Rapoport <mike@compulab.co.il> ARM: tegra: trimslice: enable MMC/SD slots

TrimSlice has MicroSD and standard MMC/SD slots.
Register sdhci devices and enable GPIOs for MMC/SD slot.

Signed-off-by: Mike Rapoport <mike@compulab.co.il>
d5fdafd38ca0c28c4648909ce0afd0a5420309ca 02-Mar-2011 Mike Rapoport <mike@compulab.co.il> ARM: tegra: trimslice: initialize PCI-e only when running on TrimSlice

Currently tegra_pcie_init is effectively called as subsys_initcall. With
multiplatform kernel this may cause hangs on boards that don't intend to
support Tegra2 PCI-e. Ensure that TrimSlice board code initializes PCI-e
only when actually running on the TrimSlice.

Signed-off-by: Mike Rapoport <mike@compulab.co.il>
Signed-off-by: Colin Cross <ccross@android.com>
0cf6230af909a86f81907455eca2a5c9b8f68fe6 22-Feb-2011 Colin Cross <ccross@android.com> ARM: tegra: Move tegra_common_init to tegra_init_early

Move tegra_common_init to tegra_init_early, and set it
as the init_early entry in the machine struct.
Initializes the clocks earlier so that timers can enable
their clocks.

Also reorders the members in the Harmony and Trimslice
boards' machine structs to match the order they are
called in.

Signed-off-by: Colin Cross <ccross@android.com>
Acked-by: Olof Johansson <olof@lixom.net>
cca414b263d5544f6bb4bff3cd3d3130def2b530 07-Feb-2011 Mike Rapoport <mike@compulab.co.il> ARM: tegra: add TrimSlice board

Add basic support for CompuLab TrimSlice platform

Signed-off-by: Mike Rapoport <mike@compulab.co.il>
Signed-off-by: Colin Cross <ccross@android.com>