1. 20 1月, 2015 1 次提交
  2. 23 5月, 2014 1 次提交
  3. 29 10月, 2013 1 次提交
  4. 07 8月, 2013 1 次提交
  5. 12 5月, 2012 1 次提交
    • S
      ARM: msm: Drop useless teq from DEBUG_LL support · c97d9320
      Stephen Boyd 提交于
      This teq was first introduced in bcc0f6af ([ARM] msm: clean up
      iomap and devices, 2008-09-10). It seems that DEBUG_LL support on
      MSM at the time had to remove the virtual mapping for the uart
      base. Thus when the MMU was enabled the addruart macro returned 0
      and the senduart macro would test for 0 and do nothing. It was a
      simple way to turn off DEBUG_LL when the MMU was enabled.
      
      The virtual mapping was added back in 6339f669 (msm: make
      debugging UART (for DEBUG_LL) configurable, 2009-11-02) but the
      patch forgot to remove the teq here. So as it stands the teq has
      been useless for two years and DEBUG_LL works fine without it.
      
      Cc: Nicolas Pitre <nico@fluxnic.net>
      Signed-off-by: NStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: NDavid Brown <davidb@codeaurora.org>
      c97d9320
  6. 11 11月, 2011 2 次提交
  7. 26 9月, 2011 1 次提交
  8. 30 10月, 2010 2 次提交
    • D
      msm: fix compile failure when no debug uart is selected · 06125ff0
      Daniel Walker 提交于
      If the board has a debug uart the user is given a choice of which
      uart to use. The user can also select NONE, which means not to use one.
      In most of our header files when NONE is selected nothing is defined
      for MSM_DEBUG_UART_PHYS or MSM_DEBUG_UART_BASE. This causes a compile
      failure in debug-macro.S which expect something to be defined there.
      
      Example of the failure,
      
      arch/arm/kernel/built-in.o: In function `hexbuf':
      linux-2.6/arch/arm/kernel/debug.S:186: undefined reference to `MSM_DEBUG_UART_PHYS'
      linux-2.6/arch/arm/kernel/debug.S:186: undefined reference to `MSM_DEBUG_UART_BASE'
      
      This fixes the compile failure by adding an ifdef to debug-macro.S
      that removes all the debug uart code in the case of NONE.
      Signed-off-by: NDaniel Walker <dwalker@codeaurora.org>
      06125ff0
    • D
      msm: fix debug-macro.S build failure · bcd72c3e
      Daniel Walker 提交于
      Originally there was an ifdef case to handle when no debug uart
      was selected. In commit 0ea12930
      that case was removed which causes the following build failure,
      
      linux-2.6/arch/arm/kernel/debug.S: Assembler messages:
      linux-2.6/arch/arm/kernel/debug.S:174: Error: bad instruction `addruart r1,r2'
      linux-2.6/arch/arm/kernel/debug.S:176: Error: bad instruction `waituart r2,r3'
      linux-2.6/arch/arm/kernel/debug.S:177: Error: bad instruction `senduart r1,r3'
      linux-2.6/arch/arm/kernel/debug.S:178: Error: bad instruction `busyuart r2,r3'
      linux-2.6/arch/arm/kernel/debug.S:190: Error: bad instruction `addruart r1,r2'
      
      This is a partial revert to add back the case which was removed with
      two caveats. First the API for the addruart macro was updated, and
      the new addruart case now return 0xfff00000 so that a know IO mapping
      is created instead of a random one.
      
      Cc: Jeremy Kerr <jeremy.kerr@canonical.com>
      Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
      Cc: Jason Wang <jason77.wang@gmail.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Nicolas Pitre <nico@fluxnic.net>
      Cc: Russell King - ARM Linux <linux@arm.linux.org.uk>
      Signed-off-by: NDaniel Walker <dwalker@codeaurora.org>
      bcd72c3e
  9. 20 10月, 2010 1 次提交
  10. 09 10月, 2010 1 次提交
  11. 13 2月, 2010 1 次提交
  12. 20 11月, 2009 1 次提交
  13. 22 10月, 2008 1 次提交
    • B
      [ARM] msm: clean up iomap and devices · bcc0f6af
      Brian Swetland 提交于
      - Add some more peripherals (sdcc, etc) to the iomap.
      - Remove virtual base addresses for devices that we should be passing
        physical addresses to drivers via resources and ioremap()ing.
      - don't try to use uarts for ll debug once the mmu is enabled due to
        problems with the peripheral window
      - make base addresses void __iomem * and fixup irq.c and timer.c
      - Remove common.c and bring in devices.c/devices.h similar to
        the PXA architecture.
      Signed-off-by: NBrian Swetland <swetland@google.com>
      bcc0f6af
  14. 07 8月, 2008 2 次提交
  15. 26 1月, 2008 1 次提交