1. 23 4月, 2020 2 次提交
  2. 22 11月, 2019 1 次提交
  3. 27 5月, 2019 1 次提交
  4. 21 5月, 2019 1 次提交
  5. 07 10月, 2018 1 次提交
  6. 30 8月, 2018 1 次提交
  7. 27 9月, 2016 1 次提交
  8. 08 8月, 2016 1 次提交
  9. 16 7月, 2016 1 次提交
    • V
      dmaengine: mmp_tdma: statify symbols · 0422e304
      Vinod Koul 提交于
      Sparse complains:
      
      drivers/dma/mmp_tdma.c:407:22: warning: symbol 'mmp_tdma_alloc_descriptor' was not declared. Should it be static?
      drivers/dma/mmp_tdma.c:595:17: warning: symbol 'mmp_tdma_xlate' was not declared. Should it be static?
      Signed-off-by: NVinod Koul <vinod.koul@intel.com>
      Cc: Qiao Zhou <zhouqiao@marvell.com>
      0422e304
  10. 22 6月, 2016 1 次提交
  11. 05 8月, 2015 1 次提交
  12. 01 7月, 2015 1 次提交
    • V
      genalloc: rename of_get_named_gen_pool() to of_gen_pool_get() · abdd4a70
      Vladimir Zapolskiy 提交于
      To be consistent with other kernel interface namings, rename
      of_get_named_gen_pool() to of_gen_pool_get().  In the original function
      name "_named" suffix references to a device tree property, which contains
      a phandle to a device and the corresponding device driver is assumed to
      register a gen_pool object.
      
      Due to a weak relation and to avoid any confusion (e.g.  in future
      possible scenario if gen_pool objects are named) the suffix is removed.
      
      [sfr@canb.auug.org.au: crypto/marvell/cesa - fix up for of_get_named_gen_pool() rename]
      Signed-off-by: NVladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
      Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
      Cc: Philipp Zabel <p.zabel@pengutronix.de>
      Cc: Shawn Guo <shawn.guo@linaro.org>
      Cc: Sascha Hauer <kernel@pengutronix.de>
      Cc: Alexandre Belloni <alexandre.belloni@free-electrons.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
      Cc: Vinod Koul <vinod.koul@intel.com>
      Cc: Takashi Iwai <tiwai@suse.de>
      Cc: Jaroslav Kysela <perex@perex.cz>
      Signed-off-by: NStephen Rothwell <sfr@canb.auug.org.au>
      Cc: Herbert Xu <herbert@gondor.apana.org.au>
      Cc: Boris BREZILLON <boris.brezillon@free-electrons.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      abdd4a70
  13. 19 3月, 2015 1 次提交
  14. 04 3月, 2015 1 次提交
    • Q
      dma: mmp-tdma: refine dma disable and dma-pos update · 1eed601a
      Qiao Zhou 提交于
      Below are the refinements.
      1. Set DMA abort bit when disabling dma channel. This will clear
      the remaining data in dma FIFO, to fix channel-swap issue.
      2. Read DMA HW pointer when updating DMA status. Previously dma
      position is calculated by adding one period size in dma interrupt.
      This is inaccurate/insufficient for some high-quality audio APP.
      Since interrupt bottom half handler has variable schedule delay,
      it causes big error when calculating sample delay. Read the actual
      HW pointer and feedback can improve the accuracy.
      3. Do some minor code clean.
      Signed-off-by: NQiao Zhou <zhouqiao@marvell.com>
      Signed-off-by: NVinod Koul <vinod.koul@intel.com>
      1eed601a
  15. 13 1月, 2015 2 次提交
  16. 22 12月, 2014 1 次提交
  17. 06 11月, 2014 1 次提交
  18. 20 10月, 2014 1 次提交
  19. 11 9月, 2014 1 次提交
  20. 04 8月, 2014 1 次提交
  21. 06 3月, 2014 1 次提交
  22. 09 1月, 2014 1 次提交
  23. 16 12月, 2013 2 次提交
    • V
      dmaengine: mmp: fix uninitialized variable · a9ebbcd9
      Vinod Koul 提交于
      drivers/dma/mmp_tdma.c:236:8: warning: 'tdcr' may be used
      uninitialized in this function [-Wuninitialized]
      Reported-by: NDan Williams <dan.j.williams@intel.com>
      Signed-off-by: NVinod Koul <vinod.koul@intel.com>
      a9ebbcd9
    • V
      dmaengine: mmp_tdma: fix the 'pointer from integer' warnings · 9d0f1fa6
      Vinod Koul 提交于
      the driver is using unsigned long type for storing the channel register base
      "reg_base", this leads to bunch of warns when we try to use this as pointer. So
      better use an iomem pointer type for this variable
      
      drivers/dma/mmp_tdma.c: In function 'mmp_tdma_chan_set_desc':
      drivers/dma/mmp_tdma.c:143: warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c:144: warning: passing argument 1 of '__raw_readl' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c:144: warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c: In function 'mmp_tdma_enable_chan':
      drivers/dma/mmp_tdma.c:151: warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c:153: warning: passing argument 1 of '__raw_readl' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c:153: warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c: In function 'mmp_tdma_disable_chan':
      drivers/dma/mmp_tdma.c:160: warning: passing argument 1 of '__raw_readl' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c:160: warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c:164: warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c: In function 'mmp_tdma_resume_chan':
      drivers/dma/mmp_tdma.c:171: warning: passing argument 1 of '__raw_readl' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c:171: warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c: In function 'mmp_tdma_pause_chan':
      drivers/dma/mmp_tdma.c:178: warning: passing argument 1 of '__raw_readl' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c:178: warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c: In function 'mmp_tdma_config_chan':
      drivers/dma/mmp_tdma.c:263: warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c: In function 'mmp_tdma_clear_chan_irq':
      drivers/dma/mmp_tdma.c:269: warning: passing argument 1 of '__raw_readl' makes pointer from integer without a cast
      drivers/dma/mmp_tdma.c:274: warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
      Signed-off-by: NVinod Koul <vinod.koul@intel.com>
      9d0f1fa6
  24. 13 11月, 2013 1 次提交
  25. 25 10月, 2013 1 次提交
  26. 13 10月, 2013 2 次提交
  27. 14 8月, 2013 1 次提交
    • J
      dma: mmp: simplify use of devm_ioremap_resource · f2d04c32
      Julia Lawall 提交于
      Remove unneeded error handling on the result of a call to
      platform_get_resource when the value is passed to devm_ioremap_resource.
      
      A simplified version of the semantic patch that makes this change is as
      follows: (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @@
      expression pdev,res,n,e,e1;
      expression ret != 0;
      identifier l;
      @@
      
      - res = platform_get_resource(pdev, IORESOURCE_MEM, n);
        ... when != res
      - if (res == NULL) { ... \(goto l;\|return ret;\) }
        ... when != res
      + res = platform_get_resource(pdev, IORESOURCE_MEM, n);
        e = devm_ioremap_resource(e1, res);
      // </smpl>
      Signed-off-by: NJulia Lawall <Julia.Lawall@lip6.fr>
      Signed-off-by: NVinod Koul <vinod.koul@intel.com>
      f2d04c32
  28. 05 8月, 2013 1 次提交
  29. 05 7月, 2013 1 次提交
  30. 26 1月, 2013 1 次提交
  31. 04 1月, 2013 1 次提交
    • G
      Drivers: dma: remove __dev* attributes. · 4bf27b8b
      Greg Kroah-Hartman 提交于
      CONFIG_HOTPLUG is going away as an option.  As a result, the __dev*
      markings need to be removed.
      
      This change removes the use of __devinit, __devexit_p, __devinitconst,
      and __devexit from these drivers.
      
      Based on patches originally written by Bill Pemberton, but redone by me
      in order to handle some of the coding style issues better, by hand.
      
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Viresh Kumar <viresh.linux@gmail.com>
      Cc: Dan Williams <djbw@fb.com>
      Cc: Vinod Koul <vinod.koul@intel.com>
      Cc: Barry Song <baohua.song@csr.com>
      Cc: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
      Cc: Alexander Duyck <alexander.h.duyck@intel.com>
      Cc: Russell King <rmk+kernel@arm.linux.org.uk>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Jassi Brar <jassisinghbrar@gmail.com>
      Cc: Dave Jiang <dave.jiang@intel.com>
      Cc: Bill Pemberton <wfp5p@virginia.edu>
      Cc: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      4bf27b8b
  32. 29 11月, 2012 2 次提交
  33. 22 9月, 2012 1 次提交
  34. 14 9月, 2012 2 次提交