1. 26 Jul, 2005 2 commits
  2. 08 Jul, 2005 4 commits
  3. 07 Jul, 2005 3 commits
  4. 04 Jul, 2005 1 commit
  5. 01 Jul, 2005 8 commits
    • Martin Fouts's avatar
      [PATCH] ARM: OMAP: Nand support for Perseus2 · e9e75c74
      Martin Fouts authored
      Nand support for Perseus2
      Signed-off-by: default avatarMartin Fouts <Martin.Fouts@palmsource.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      e9e75c74
    • Tony Lindgren's avatar
      ARM: OMAP: Sync pm.c dyntick call with mainline · a29e6ebf
      Tony Lindgren authored
      Sync pm.c dyntick call with mainline
      a29e6ebf
    • Todd Poynor's avatar
      [PATCH] ARM: OMAP: omap_pm_idle interrupt race? · 6ca21f2a
      Todd Poynor authored
      Move OMAP pm_idle interrupt reenable until after the next interrupt has
      arrived, avoid situation where multiple interrupts are needed to exit
      idle.
      Signed-off-by: default avatarTodd Poynor <tpoynor@mvista.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      6ca21f2a
    • Juha Yrjölä's avatar
      [PATCH] ARM: OMAP: DMA updates to OMAP MMC driver · 15dc0cde
      Juha Yrjölä authored
      DMA updates to the OMAP MMC driver (Juha):
      
      	* Accept multi-segment scatterlist requests to reduce the cost
      	  of data transfer operations, increasing speed dramatically
      	* Release DMA channel lazily for a minor performance boost
      	* Synchronize the completion of a request to both DMA transfer
      	  completion and command completion to work around a problem of
      	  some response IRQs being lost
      
      Also, updates from DB for handling the individual DMA segments:
      
      	* Use the correct sg_dma_*() calls;
      	* Return to the previous scheme of doing DMA in frames of up
      	  no more than one FIFO's worth of data, and
      	* Don't print messages in the curious "DMA IRQ with DMA still
      	  pending" case.
      
      This provides about a 10% improvement in elapsed time during large DMA
      transfers, 100% improvement in kernel time, and orders of magnitude
      reduction in IRQ count.
      Signed-off-by: default avatarJuha Yrjölä <juha.yrjola@nokia.com>
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      15dc0cde
    • Juha Yrjölä's avatar
      [PATCH] ARM: OMAP: Reduce MMC clock frequency · 770e31d3
      Juha Yrjölä authored
      Reduce the MMC clock frequency slightly to make all cards work.
      Otherwise weird CRC errors seem to happen with many RS-MMC
      cards.
      
      Signed-off-by: Juha Yrjölä <juha.yrjola at nokia.com>
      770e31d3
    • Jarkko Lavinen's avatar
      [PATCH] ARM: OMAP: Fix end of card MMC error · 39418952
      Jarkko Lavinen authored
      The MMC spev v4.1 has table 23 on page 65 listing the valid response
      bits from each command.  The table specifies CMD12 response not
      containing bit 31 (address out of range) and only 23, 22, and 20
      (command crc, illegal command and card error) error bits and some
      status bits are defined.
      39418952
    • Tony Lindgren's avatar
      ARM: OMAP: Innovator MMC init · 88e19cd1
      Tony Lindgren authored
      Innovator MMC init
      88e19cd1
    • David Brownell's avatar
      [PATCH] ARM: OMAP: MMC initialization · 4014a6be
      David Brownell authored
      This updates the MMC initialization:
      
        - OMAP_TAG_MMC updates:
            * Re-factor contents into one struct per silicon block
            * Provide information that's useful for SD support, like whether
      	the board is wired for 4-wire transfers and what gpio (if any)
      	is used to sense the writeprotect slider.
            * Allows for "nonstandard" muxing options, which would mostly
      	affect boards using MMC2.
            * Report whether the MMC switch should use the card detect model,
      	or the cover switch model.
            * Updated/tested board config only for H2 (not H3 or VoiceBlue).
      
        - MMC device initialization moved into mach-omap/omap1/device.c and
          out of the MMC driver itself.
      
        - Removed the "what MMC blocks to configure" option from Kconfig;
          the board-specific MMC tag holds this info (and more).
      
      This new device init hook should be easy to reuse to set up any of the
      other integrated devices.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      4014a6be
  6. 30 Jun, 2005 1 commit
  7. 29 Jun, 2005 21 commits