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>
|