History log of /arch/arm/mach-msm/board-msm8960.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
041f777c93bab29565d999a292b9b9b533fe6f5e 06-Sep-2011 Marc Zyngier <marc.zyngier@arm.com> ARM: msm: convert SMP platforms to CONFIG_MULTI_IRQ_HANDLER

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

Tested-by: David Brown <davidb@codeaurora.org>
Acked-by: David Brown <davidb@codeaurora.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
/arch/arm/mach-msm/board-msm8960.c
47a6770ac6cd0d28f14dd9e1b17705abe6f05e41 25-Oct-2011 Stephen Boyd <sboyd@codeaurora.org> msm: boards: Fix fallout from removal of machine_desc in fixup

After 0744a3ee (ARM: platform fixups: remove mdesc argument to
fixup function, 2010-12-20) the fixup functions introduced in
9e775ad (ARM: 7012/1: Set proper TEXT_OFFSET for newer MSMs,
2011-08-12) cause warnings like:

arch/arm/mach-msm/board-msm8x60.c:85: warning: initialization
from incompatible pointer type

Fix them by removing the machine_desc argument from the fixup
functions.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: David Brown <davidb@codeaurora.org>
/arch/arm/mach-msm/board-msm8960.c
9e775ad19f52d70a53797b4d0eb740c52b0a9567 12-Aug-2011 Stephen Boyd <sboyd@codeaurora.org> ARM: 7012/1: Set proper TEXT_OFFSET for newer MSMs

MSMs post 8x50 have 2Mb at the beginning of RAM reserved for
shared memory. Since the kernel hasn't typically been told this
RAM exists, PHYS_OFFSET has been set to 0xN0200000 and the memory
atags passed to the kernel have matched. This doesn't play nicely
with things such as AUTO_ZRELADDR, which doesn't work at all, and
dynamic phys to virt, which requires an MSM specific workaround.

Work around these issues by telling the kernel RAM starts at
0xN0000000 (it actually does) and fixup the atags from the
bootloader (if necessary) to say the same. In addition, make sure
to set TEXT_OFFSET at least 2Mb beyond the start of RAM so that
the kernel doesn't end up being decompressed into shared memory.

After doing this, AUTO_ZRELADDR should work on MSM with no
problems and ARM_PATCH_PHYS_VIRT_16BIT should no longer be
necessary.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Acked-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: David Brown <davidb@codeaurora.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
/arch/arm/mach-msm/board-msm8960.c
6845664a6a7d443f03883db59d10749d38d98b8e 24-Mar-2011 Thomas Gleixner <tglx@linutronix.de> arm: Cleanup the irq namespace

Convert to the new function names. Automated with coccinelle.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
/arch/arm/mach-msm/board-msm8960.c
bd32344a6baa8baac9c2b3e9c6c649cc4ed53920 23-Feb-2011 Stephen Boyd <sboyd@codeaurora.org> msm: clock: Migrate to clkdev

Migrating to clkdev has several advantages:

* Less code in mach-msm/clock.c

* A more robust clk_get() implementation

* clk_add_alias() support

* clk_get_sys() support

In general, this will help board authors setup clock aliases and
break the dependency on device pointers in the clock tables.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: David Brown <davidb@codeaurora.org>
/arch/arm/mach-msm/board-msm8960.c
d056fca32354dd990ffbd90fd1da10eaec72aa87 27-Jan-2011 Stepan Moskovchenko <stepanm@codeaurora.org> msm: serial: Add MSM8960 serial support

Add the device definitions and platform data to support
the console serial port on MSM8960 Simulator and RUMI3
targets.

Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Signed-off-by: David Brown <davidb@codeaurora.org>
/arch/arm/mach-msm/board-msm8960.c
50ede4e39aa5b61685ca87f58422478b1a538ca8 14-Dec-2010 Stepan Moskovchenko <stepanm@codeaurora.org> msm: Support for the MSM8960 RUMI3 target

Add the machine record, init code, and build support for
the MSM8960 RUMI3.

Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Signed-off-by: David Brown <davidb@codeaurora.org>
/arch/arm/mach-msm/board-msm8960.c
f441ca2d403cf74ebffbc07a3ccd402efd995799 02-Dec-2010 Stepan Moskovchenko <stepanm@codeaurora.org> msm: Support for the MSM8960 Simulator target

Add the board file, Kconfig options, and Makefile options
needed to build for the MSM8960 Simulator target.

Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
Signed-off-by: David Brown <davidb@codeaurora.org>
/arch/arm/mach-msm/board-msm8960.c