Merge branches 'cleanups/mx3-mm-v2' and 'cleanups/mxs' into imx-cleanup
authorSascha Hauer <s.hauer@pengutronix.de>
Tue, 4 Oct 2011 08:55:53 +0000 (10:55 +0200)
committerSascha Hauer <s.hauer@pengutronix.de>
Tue, 4 Oct 2011 08:55:53 +0000 (10:55 +0200)
1  2  3 
arch/arm/mach-imx/Makefile
arch/arm/mach-mx5/mm.c
arch/arm/plat-mxc/include/mach/common.h

index db6394a77e855ee26e3e69a53c8d9b526735b428,0aa86d22236bebac714920f93b108218e114f7fd,e9eb36dad888722eefd749a4771841642dbeb227..6cc821384ccd994f3de821124d2ebd52cb1fddb5
   obj-$(CONFIG_IMX_HAVE_DMA_V1) += dma-v1.o
   
 --obj-$(CONFIG_ARCH_MX1) += clock-imx1.o mm-imx1.o
 --obj-$(CONFIG_MACH_MX21) += clock-imx21.o mm-imx21.o
 ++obj-$(CONFIG_SOC_IMX1) += clock-imx1.o mm-imx1.o
 ++obj-$(CONFIG_SOC_IMX21) += clock-imx21.o mm-imx21.o
   
 --obj-$(CONFIG_ARCH_MX25) += clock-imx25.o mm-imx25.o ehci-imx25.o
 ++obj-$(CONFIG_SOC_IMX25) += clock-imx25.o mm-imx25.o ehci-imx25.o
   
 --obj-$(CONFIG_MACH_MX27) += cpu-imx27.o pm-imx27.o
 --obj-$(CONFIG_MACH_MX27) += clock-imx27.o mm-imx27.o ehci-imx27.o
 ++obj-$(CONFIG_SOC_IMX27) += cpu-imx27.o pm-imx27.o
 ++obj-$(CONFIG_SOC_IMX27) += clock-imx27.o mm-imx27.o ehci-imx27.o
   
- -obj-$(CONFIG_SOC_IMX31) += mm-imx31.o cpu-imx31.o clock-imx31.o iomux-imx31.o ehci-imx31.o
- -obj-$(CONFIG_SOC_IMX35) += mm-imx35.o cpu-imx35.o clock-imx35.o ehci-imx35.o
- -obj-$(CONFIG_CACHE_L2X0) += cache-l2x0.o
+ +obj-$(CONFIG_SOC_IMX31) += mm-imx3.o cpu-imx31.o clock-imx31.o iomux-imx31.o ehci-imx31.o
+ +obj-$(CONFIG_SOC_IMX35) += mm-imx3.o cpu-imx35.o clock-imx35.o ehci-imx35.o
   
   # Support for CMOS sensor interface
   obj-$(CONFIG_MX1_VIDEO) += mx1-camera-fiq.o mx1-camera-fiq-ksym.o
index fb653395624d1889d34fe22428c3fbdf816d043a,379593e19e3347c2746ade030272e23a644726ae,baea6e5cddd96f782009daaebe72062557cb1b20..26eacc9d0d90fbf88930bd6a009c58efe6914c70
   #include <mach/devices-common.h>
   #include <mach/iomux-v3.h>
   
+ +static void imx5_idle(void)
+ +{
+ +     mx5_cpu_lp_set(WAIT_UNCLOCKED_POWER_OFF);
+ +}
+ +
 ++/*
 ++ * Define the MX50 memory map.
 ++ */
 ++static struct map_desc mx50_io_desc[] __initdata = {
 ++     imx_map_entry(MX50, TZIC, MT_DEVICE),
 ++     imx_map_entry(MX50, SPBA0, MT_DEVICE),
 ++     imx_map_entry(MX50, AIPS1, MT_DEVICE),
 ++     imx_map_entry(MX50, AIPS2, MT_DEVICE),
 ++};
 ++
   /*
    * Define the MX51 memory map.
    */
@@@@ -84,8 -61,14 -56,13 +89,9 @@@@ void __init imx51_init_early(void
        mxc_set_cpu_type(MXC_CPU_MX51);
        mxc_iomux_v3_init(MX51_IO_ADDRESS(MX51_IOMUXC_BASE_ADDR));
        mxc_arch_reset_init(MX51_IO_ADDRESS(MX51_WDOG1_BASE_ADDR));
  -}
  -
  -void __init mx53_map_io(void)
  -{
  -     iotable_init(mx53_io_desc, ARRAY_SIZE(mx53_io_desc));
+ +     imx_idle = imx5_idle;
   }
   
 - void __init mx53_map_io(void)
 - {
 -      iotable_init(mx53_io_desc, ARRAY_SIZE(mx53_io_desc));
 - }
 - 
   void __init imx53_init_early(void)
   {
        mxc_set_cpu_type(MXC_CPU_MX53);