1. 10 Feb, 2006 8 commits
  2. 09 Feb, 2006 13 commits
  3. 08 Feb, 2006 11 commits
  4. 07 Feb, 2006 8 commits
    • Paul Mundt's avatar
      [PATCH] ARM: OMAP: STI/XTI support · 197ac3b5
      Paul Mundt authored
      This implements a simple subsystem for the OMAP serial tracing interface,
      as found in omap16xx and omap24xx.
      
      There's a few things implemented in this patch:
      
              - STI console support
              - STI netlink support
              - STI RX FIFO support
      
      In addition to this, we also provide a general tracing framework that can
      be used by both the kernel and userspace (and imask control for allowing
      DSP-side STI manipulation).
      
      Since the IRQ is multiplexed, drivers register for the bits they're
      interested in (the RX FIFO is an example of this).
      
      The netlink interface exists for streaming data bi-directionally. This is
      currently done using NETLINK_USERSOCK, which ends up being somewhat
      limiting.
      
      All of these things have been tested on both OMAP1 and OMAP2, and it
      takes in to account some of the protocol differences.
      197ac3b5
    • Dirk Behme's avatar
      ARM: OMAP: Convert drivers to new irq trigger modes · 13570b46
      Dirk Behme authored
      New way to handle irq trigger mode is to pass it as flag to
      request_irq()  instead of using special ARM function
      set_irq_mode().
      
      Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      13570b46
    • Tony Lindgren's avatar
      ARM: OMAP: Fix gpio irq level detection · c0f0c28b
      Tony Lindgren authored
      The new way to pass level detection is with the SA_TRIGGER_*
      flags wit request_irq instead of set_irq_type().
      
      As we may get other flags in the trigger, we must mask the flag
      instead of comparing it directly.
      c0f0c28b
    • Tony Lindgren's avatar
      ARM: OMAP: Fix too much work for 8250 · 567e8f54
      Tony Lindgren authored
      Needs to be fixed.
      567e8f54
    • Tony Lindgren's avatar
      ARM: OMAP: Update MMC for response types · edea52f4
      Tony Lindgren authored
      Quick fix to make drivers compile and work again. Needs
      to be verified.
      edea52f4
    • Ladislav Michl's avatar
      [PATCH] ARM: OMAP: i2c-omap: Fix support for OMAP15xx · eba8b594
      Ladislav Michl authored
      Current implementation of omap_i2c_isr doesn't work on OMAP5910 (Too
      much work in one IRQ). Interrupt service routine is broken in these
      aspects:
      * it tries to ack interrupt by writing to read-only status register.
      * it doesn't ackowledge interrupt properly by reading interrupt vector
        register.
      I'm assuming that driver works correctly on other OMAPs (right? ;-)), so
      proposed patch adds interrupt service routine for 15xx cpus and deletes
      rev1 stuff from omap_i2c_isr. Tested on OMAP5910 with DS1339 clock on
      I2C bus.
      Signed-off-by: default avatarLadislav Michl <ladis@linux-mips.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      eba8b594
    • Ladislav Michl's avatar
      [PATCH] ARM: OMAP: i2c-omap: Fix i2c_xfer for 1 msg · c9089b85
      Ladislav Michl authored
      omap_i2c_xfer is supposed to return number of messages successfuly
      transfered. Remove bogus condition which causes it to fail when
      transfering one message.
      Signed-off-by: default avatarLadislav Michl <ladis@linux-mips.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      c9089b85
    • Tony Lindgren's avatar
      Manually merged arch/arm/mm/ioremap.c · 1eceaa17
      Tony Lindgren authored
      1eceaa17