]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
Merge branches 'msm/fixes-non-critical' and 'msm/cleanup' into next/dt
authorOlof Johansson <olof@lixom.net>
Mon, 17 Sep 2012 00:53:34 +0000 (17:53 -0700)
committerOlof Johansson <olof@lixom.net>
Mon, 17 Sep 2012 00:53:58 +0000 (17:53 -0700)
Merging in fixes and cleanup as prereqs to simplify merge conflicts.

* msm/fixes-non-critical:
  ARM: msm: Fix early debug uart mapping on some memory configs
  ARM: msm: io: Change the default static iomappings to be shared
  ARM: msm: io: Remove 7x30 iomap region from 7x00
  ARM: msm: Remove call to missing FPGA init on 8660

* msm/cleanup:
  ARM: msm: Remove uncompiled board-msm7x27
  ARM: msm: Remove unused acpuclock-arm11
  ARM: msm: dma: use list_move_tail instead of list_del/list_add_tail
  ARM: msm: Fix sparse warnings due to incorrect type
  ARM: msm: Remove unused idle.c
  ARM: msm: clock-pcom: Mark functions static
  ARM: msm: Remove msm_hw_reset_hook

Signed-off-by: Olof Johansson <olof@lixom.net>
1  2  3 
arch/arm/mach-msm/io.c

index a1e7b11688500fb0e08040dbe4ddaf7f95f6eabf,af43f6acd7fc30c99467cc99034840719e743bdb,97042331cfc7a09b2b7d648344d68bf7f87c9bbd..3cb4f4c357106ac9a535f2fc6d8e46ec0191ec0d
                .virtual = (unsigned long) MSM_##name##_BASE, \
                .pfn = __phys_to_pfn(chip##_##name##_PHYS), \
                .length = chip##_##name##_SIZE, \
- -             .type = MT_DEVICE_NONSHARED, \
+ +             .type = mem_type, \
         }
   
+ +#define MSM_DEVICE_TYPE(name, mem_type) \
+ +             MSM_CHIP_DEVICE_TYPE(name, MSM, mem_type)
+ +#define MSM_CHIP_DEVICE(name, chip) \
+ +             MSM_CHIP_DEVICE_TYPE(name, chip, MT_DEVICE)
   #define MSM_DEVICE(name) MSM_CHIP_DEVICE(name, MSM)
   
-- #if defined(CONFIG_ARCH_MSM7X00A) || defined(CONFIG_ARCH_MSM7X27) \
--      || defined(CONFIG_ARCH_MSM7X25)
++ #if defined(CONFIG_ARCH_MSM7X00A)
   static struct map_desc msm_io_desc[] __initdata = {
- -     MSM_DEVICE(VIC),
- -     MSM_CHIP_DEVICE(CSR, MSM7X00),
- -     MSM_DEVICE(DMOV),
- -     MSM_CHIP_DEVICE(GPIO1, MSM7X00),
- -     MSM_CHIP_DEVICE(GPIO2, MSM7X00),
- -     MSM_DEVICE(CLK_CTL),
+ +     MSM_DEVICE_TYPE(VIC, MT_DEVICE_NONSHARED),
+ +     MSM_CHIP_DEVICE_TYPE(CSR, MSM7X00, MT_DEVICE_NONSHARED),
+ +     MSM_DEVICE_TYPE(DMOV, MT_DEVICE_NONSHARED),
+ +     MSM_CHIP_DEVICE_TYPE(GPIO1, MSM7X00, MT_DEVICE_NONSHARED),
+ +     MSM_CHIP_DEVICE_TYPE(GPIO2, MSM7X00, MT_DEVICE_NONSHARED),
+ +     MSM_DEVICE_TYPE(CLK_CTL, MT_DEVICE_NONSHARED),
   #if defined(CONFIG_DEBUG_MSM_UART1) || defined(CONFIG_DEBUG_MSM_UART2) || \
        defined(CONFIG_DEBUG_MSM_UART3)
- -     MSM_DEVICE(DEBUG_UART),
- -#endif
- -#ifdef CONFIG_ARCH_MSM7X30
- -     MSM_DEVICE(GCC),
+ +     MSM_DEVICE_TYPE(DEBUG_UART, MT_DEVICE_NONSHARED),
   #endif
        {
                .virtual =  (unsigned long) MSM_SHARED_RAM_BASE,