History log of /arch/arm/mach-imx/mach-imx50.c
Revision Date Author Comments
8756dd924df6f4199368bee426dc8b2da0cfc6d6 01-Jul-2014 Shawn Guo <shawn.guo@freescale.com> ARM: imx: mark .dt_compat as const

Otherwise GCC will mark the .init.rodata section R/W, which causes
a compile error once we add other real R/O data.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
c745cae7027cf9eb96bdc2fd751bd03a196362e5 20-May-2014 Shawn Guo <shawn.guo@freescale.com> ARM: imx5: remove file mm-imx5.c

The only code left in mm-imx5.c is to create static mapping. While all
IMX platform code are moved to use dynamic mapping, the file can just be
removed now.

Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
fffa051281f7cb2729abe584d111e064f609f2ab 19-May-2014 Shawn Guo <shawn.guo@freescale.com> ARM: imx5: tzic_init_irq() can directly be .init_irq hook

After i.MX51 supports DT only, tzic_init_irq() can figure out the
tzic_base on its own. Thus, it can directly be .init_irq hook, and
mx51[53]_init_irq() can be saved.

Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
000bf9ee89b4c921173cf49c0329a673aa08f516 11-May-2014 Alexander Shiyan <shc_work@mail.ru> ARM: i.MX: Setup IRQ handler from IRQ driver

This patch moves IRQ handler setup to the its corresponded IRQ
driver (AVIC, TZIC).

Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
df79bc9c274f2a511d350a99439591ea0415aea4 09-Dec-2013 Shawn Guo <shawn.guo@linaro.org> ARM: imx: use __initconst for const init definition

0-DAY kernel build testing backend reports the following.

scripts/checkpatch.pl 0001-ARM-imx-add-support-code-for-IMX50-based-machines.patch
# many are suggestions rather than must-fix

ERROR: Use of const init definition must use __initconst
#80: arch/arm/mach-imx/mach-imx50.c:26:
+static const char *imx50_dt_board_compat[] __initdata = {

While at it, fix the error globally for IMX platform.

Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Acked-by: Greg Ungerer <gerg@uclinux.org>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
374daac46f2718c341e449f52a511404c8de4435 04-Nov-2013 Greg Ungerer <gerg@uclinux.org> ARM: imx: add support code for IMX50 based machines

Add machine support code for the Freescale IMX50 SoC.

The IMX50 is quite similar to the Freescale IMX53, and contains many of the
same periperhal hardware modules, at the same address offsets as the IMX53.
(Notable exceptions are that the IMX50 contains no CAN bus hardware, less
GPIO, no VPU, it does contain an Electrophoretic display controller though).

This support code uses some of the IMX53 setup code to reduce duplication
of what would be identical init IO setup.

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>