1. 21 9月, 2013 1 次提交
    • L
      ARM: plat-iop: instantiate GPIO from platform device · 7b85b867
      Linus Walleij 提交于
      This converts the IOP32x and IOP33x platforms to pass their
      base address offset by a resource attached to a platform device
      instead of using static offset macros implicitly passed
      through <linux/gpio.h> including <mach/gpio.h>. Delete the
      local <mach/gpio.h> and <asm/hardware/iop3xx-gpio.h> headers
      and remove the selection of NEED_MACH_GPIO_H.
      
      Pass the virtual address as a resource in the platform device
      at this point for bisectability, next patch will pass the
      physical address as is custom.
      
      Cc: Lennert Buytenhek <kernel@wantstofly.org>
      Cc: Dan Williams <dan.j.williams@intel.com>
      Cc: Mikael Pettersson <mikpe@it.uu.se>
      Tested-by: NAaro Koskinen <aaro.koskinen@iki.fi>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      7b85b867
  2. 26 8月, 2013 3 次提交
  3. 11 1月, 2013 1 次提交
  4. 26 7月, 2012 1 次提交
  5. 07 3月, 2012 1 次提交
    • R
      ARM: kill off __mem_pci · 5621caac
      Rob Herring 提交于
      __mem_pci is only used to enable readl/writel and friends. Just condition
      this on readl being defined and remove all the __mem_pci defines.
      Signed-off-by: NRob Herring <rob.herring@calxeda.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Lennert Buytenhek <kernel@wantstofly.org>
      Cc: Imre Kaloz <kaloz@openwrt.org>
      Cc: Krzysztof Halasa <khc@pm.waw.pl>
      Cc: Nicolas Pitre <nico@fluxnic.net>
      Cc: Ben Dooks <ben-linux@fluff.org>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: Colin Cross <ccross@android.com>
      Cc: Olof Johansson <olof@lixom.net>
      Cc: Stephen Warren <swarren@nvidia.com>
      5621caac
  6. 22 2月, 2012 1 次提交
  7. 21 1月, 2012 1 次提交
  8. 05 1月, 2012 2 次提交
  9. 27 11月, 2011 1 次提交
  10. 21 11月, 2011 1 次提交
  11. 19 11月, 2011 1 次提交
  12. 26 9月, 2011 2 次提交
  13. 13 7月, 2011 2 次提交
  14. 07 5月, 2011 1 次提交
  15. 18 2月, 2011 1 次提交
  16. 08 12月, 2010 1 次提交
  17. 20 10月, 2010 1 次提交
  18. 16 2月, 2010 1 次提交
  19. 13 2月, 2010 1 次提交
  20. 19 8月, 2009 1 次提交
    • A
      iop3xx: ATU and PCI memory configuration corrected · 5b9eda33
      Aaro Koskinen 提交于
      There are two 64 MB outbound memory windows at bus addresses
      0x80000000..0x83ffffff and 0x84000000..0x87ffffff for PCI
      memory. Currently, on iop32x, only the lower window is available for
      allocations, limiting the available space to 64 MB. On iop33x the full
      128 MB can be allocated, but the translation value is wrong for the
      upper window.
      
      The patch enables the full 128 MB space on iop32x and corrects the
      initialization of OMWTVR1. Redundant definitions are deleted. Tested
      using a Thecus N2100 board with a graphics adapter in the expansion
      slot. Both windows are in use:
      
        00:05.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphics
        Innovation) Volari Z7 (prog-if 00 [VGA controller])
        [...]
      	Region 0: Memory at 80000000 (32-bit, prefetchable) [size=64M]
      	Region 1: Memory at 84080000 (32-bit, non-prefetchable) [size=256K]
      Signed-off-by: NAaro Koskinen <aaro.koskinen@iki.fi>
      Cc: Lennert Buytenhek <kernel@wantstofly.org>
      Signed-off-by: NDan Williams <dan.j.williams@intel.com>
      5b9eda33
  21. 20 3月, 2009 1 次提交
    • R
      [ARM] pass reboot command line to arch_reset() · be093beb
      Russell King 提交于
      OMAP wishes to pass state to the boot loader upon reboot in order to
      instruct it whether to wait for USB-based reflashing or not.  There is
      already a facility to do this via the reboot() syscall, except we ignore
      the string passed to machine_restart().
      
      This patch fixes things to pass this string to arch_reset().  This means
      that we keep the reboot mode limited to telling the kernel _how_ to
      perform the reboot which should be independent of what we request the
      boot loader to do.
      Acked-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      be093beb
  22. 02 12月, 2008 1 次提交
  23. 30 11月, 2008 1 次提交
    • R
      [ARM] Hide ISA DMA API when ISA_DMA_API is unset · dcea83ad
      Russell King 提交于
      When ISA_DMA_API is unset, we're not implementing the ISA DMA API,
      so there's no point in publishing the prototypes via asm/dma.h, nor
      including the machine dependent parts of that API.
      
      This allows us to remove a lot of mach/dma.h files which don't contain
      any useful code.  Unfortunately though, some platforms put their own
      private non-ISA definitions into mach/dma.h, so we leave these behind
      and fix the appropriate #include statments.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      dcea83ad
  24. 29 11月, 2008 1 次提交
  25. 28 11月, 2008 1 次提交
    • N
      [ARM] remove a common set of __virt_to_bus definitions · b5ee9002
      Nicolas Pitre 提交于
      Let's provide an overridable default instead of having every machine
      class define __virt_to_bus and __bus_to_virt to the same thing.  What
      most platforms are using is bus_addr == phys_addr so such is the default.
      
      One exception is ebsa110 which has no DMA what so ever, so the actual
      definition is not important except only for proper compilation.  Also
      added a comment about the special footbridge bus translation.
      
      Let's also remove comments alluding to set_dma_addr which is not
      (and should not) be commonly used.
      Signed-off-by: NNicolas Pitre <nico@marvell.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      b5ee9002
  26. 07 8月, 2008 1 次提交