1. 31 Oct, 2011 2 commits
  2. 27 Oct, 2011 2 commits
  3. 16 Oct, 2011 2 commits
  4. 12 Oct, 2011 1 commit
  5. 11 Oct, 2011 1 commit
    • Tomoya MORINAGA's avatar
      pch_dma: Fix suspend issue · c43f1508
      Tomoya MORINAGA authored
      Currently, executing suspend/hibernation,
      memory access violation occurs.
      
      In pch_dma_save_regs() called by suspend(),
      you can see the following code.
      
      static void pch_dma_save_regs(struct pch_dma *pd)
      {
      snip...
              list_for_each_entry_safe(chan, _c, &pd->dma.channels, device_node) {
                      pd_chan = to_pd_chan(chan);
      
                      pd->ch_regs[i].dev_addr = channel_readl(pd_chan, DEV_ADDR);
                      pd->ch_regs[i].mem_addr = channel_readl(pd_chan, MEM_ADDR);
                      pd->ch_regs[i].size = channel_readl(pd_chan, SIZE);
                      pd->ch_regs[i].next = channel_readl(pd_chan, NEXT);
      
                      i++;
              }
      }
      
      Max loop count is 12 defined at pci_table.
      So, this caused memory access violation.
      
      This patch fixes the issue
       - Modify array size (MAX_CHAN_NR)
      Signed-off-by: default avatarTomoya MORINAGA <tomoya-linux@dsn.lapis-semi.com>
      Signed-off-by: default avatarVinod Koul <vinod.koul@linux.intel.com>
      c43f1508
  6. 07 Oct, 2011 1 commit
  7. 28 Sep, 2011 2 commits
  8. 21 Sep, 2011 2 commits
  9. 20 Sep, 2011 1 commit
  10. 19 Sep, 2011 3 commits
  11. 14 Sep, 2011 16 commits
  12. 05 Sep, 2011 5 commits
  13. 02 Sep, 2011 1 commit
  14. 29 Aug, 2011 1 commit
    • Sascha Hauer's avatar
      dmaengine i.MX SDMA: use request_firmware_nowait · 7b4b88e0
      Sascha Hauer authored
      The firmware blob may not be available when the driver
      probes. Instead of blocking the whole kernel use
      request_firmware_nowait() and continue without firmware.
      The ROM scripts can already be used then if available.
      For the devicetree case the ROM scripts are not available,
      still the probe function should not block. The driver
      will be unusable in this case, but we have no way of
      detecting this properly. The configuration of the dma
      channels will fail, so nothing bad should happen.
      Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
      Signed-off-by: default avatarVinod Koul <vinod.koul@intel.com>
      7b4b88e0