1. 25 Oct, 2011 1 commit
    • Leo Yan's avatar
      ARM: mmp: add sram allocator · 3c7241bd
      Leo Yan authored
      On mmp platform, there have two sram banks:
      audio sram and internal sram. The audio sram is mainly for audio;
      the internal sram is for video, wtm and power management.
      So add the sram allocator using genalloc to manage them.
      Every sram bank will register its own platform device
      info, after the sram allocator create the generic pool
      for the sram bank, the user module can use the pool's
      name to get the pool handler; then it can use the handler
      to alloc/free memory with genalloc APIs.
      Signed-off-by: default avatarLeo Yan <leoy@marvell.com>
      Acked-by: default avatarHaojian Zhuang <haojian.zhuang@gmail.com>
      Signed-off-by: default avatarEric Miao <eric.y.miao@gmail.com>
  2. 17 Sep, 2011 1 commit
  3. 15 Aug, 2011 1 commit
  4. 10 Aug, 2011 1 commit
  5. 28 Jul, 2011 1 commit
    • Grant Likely's avatar
      irq: add irq_domain translation infrastructure · 08a543ad
      Grant Likely authored
      This patch adds irq_domain infrastructure for translating from
      hardware irq numbers to linux irqs.  This is particularly important
      for architectures adding device tree support because the current
      implementation (excluding PowerPC and SPARC) cannot handle
      translation for more than a single interrupt controller.  irq_domain
      supports device tree translation for any number of interrupt
      This patch converts x86, Microblaze, ARM and MIPS to use irq_domain
      for device tree irq translation.  x86 is untested beyond compiling it,
      irq_domain is enabled for MIPS and Microblaze, but the old behaviour is
      preserved until the core code is modified to actually register an
      irq_domain yet.  On ARM it works and is required for much of the new
      ARM device tree board support.
      PowerPC has /not/ been converted to use this new infrastructure.  It
      is still missing some features before it can replace the virq
      infrastructure already in powerpc (see documentation on
      irq_domain_map/unmap for details).  Followup patches will add the
      missing pieces and migrate PowerPC to use irq_domain.
      SPARC has its own method of managing interrupts from the device tree
      and is unaffected by this change.
      Acked-by: default avatarRalf Baechle <ralf@linux-mips.org>
      Signed-off-by: default avatarGrant Likely <grant.likely@secretlab.ca>
  6. 21 Jul, 2011 1 commit
  7. 20 Jul, 2011 7 commits
  8. 19 Jul, 2011 1 commit
  9. 18 Jul, 2011 2 commits
    • Nicolas Pitre's avatar
      ARM: mach-loki: delete · c8b7d43b
      Nicolas Pitre authored
      This was introduced more than 3 years ago, and since then only generic
      janitorial changes were made without further addition of actual support
      for "real" devices.  This is therefore a cost with no benefits to keep
      in the tree.  If someone wishes to revive this code, it is always
      possible to retrieve it from the Git repository.
      Signed-off-by: default avatarNicolas Pitre <nicolas.pitre@linaro.org>
      CC: Ke Wei <kewei@marvell.com>
      CC: Saeed Bishara <saeed@marvell.com>
      CC: Lennert Buytenhek <buytenh@wantstofly.org>
    • Nicolas Pitre's avatar
      ARM: mach-s3c2400: delete · 632b7cf6
      Nicolas Pitre authored
      On Tue, 28 Jun 2011, Ben Dooks wrote:
      > On Tue, Jun 28, 2011 at 11:22:57PM +0200, Arnd Bergmann wrote:
      > > On a related note, what about mach-s3c2400? It seems to be even more
      > > incomplete.
      > Probably the same fate awaits that. It is so old that there's little
      > incentive to do anything with it.
      So out it goes as well.
      The PORT_S3C2400 definition in include/linux/serial_core.h is left there
      to prevent a reuse of the same number for another port type.
      Signed-off-by: default avatarNicolas Pitre <nicolas.pitre@linaro.org>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
  10. 13 Jul, 2011 2 commits
  11. 12 Jul, 2011 3 commits
  12. 11 Jul, 2011 1 commit
  13. 08 Jul, 2011 1 commit
  14. 07 Jul, 2011 2 commits
  15. 06 Jul, 2011 1 commit
  16. 02 Jul, 2011 1 commit
  17. 29 Jun, 2011 1 commit
  18. 20 Jun, 2011 1 commit
    • John Linn's avatar
      ARM: Xilinx: Adding Xilinx board support · b85a3ef4
      John Linn authored
      The 1st board support is minimal to get a system up and running
      on the Xilinx platform.
      This platform reuses the clock implementation from plat-versatile, and
      it depends entirely on CONFIG_OF support.  There is only one board
      support file which obtains all device information from a device tree
      dtb file which is passed to the kernel at boot time.
      Signed-off-by: default avatarJohn Linn <john.linn@xilinx.com>
  19. 02 Jun, 2011 1 commit
    • Russell King's avatar
      ARM: Allow SoCs to enable scatterlist chaining · 74facffe
      Russell King authored
      Allow SoCs to enable the scatterlist chaining support, which allows
      scatterlist tables to be broken up into smaller allocations.
      As support for this feature depends on the implementation details of
      the users of the scatterlists, we can't enable this globally without
      auditing all the users, which is a very big task.  Instead, let SoCs
      progressively switch over to using this.
      SoC drivers using scatterlists and SoC DMA implementations need
      auditing before this option can be enabled for the SoC.
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
  20. 26 May, 2011 2 commits
  21. 25 May, 2011 2 commits
  22. 23 May, 2011 6 commits