mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 11:41:38 -04:00
Merge branch 'davinci-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci
* 'davinci-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci: (62 commits) DaVinci: DM646x - platform changes for vpif capture and display drivers davinci: DM355 - platform changes for vpfe capture davinci: DM644x platform changes for vpfe capture davinci: audio: move tlv320aic33 i2c setup into board files DaVinci: EDMA: Adding 2 new APIs for allocating/freeing PARAMs DaVinci: DM365: Adding entries for DM365 IRQ's DaVinci: DM355: Adding PINMUX entries for DM355 Display davinci: Handle pinmux conflict between mmc/sd and nor flash davinci: Add NOR flash support for da850/omap-l138 davinci: Add NAND flash support for DA850/OMAP-L138 davinci: Add MMC/SD support for da850/omap-l138 davinci: Add platform support for da850/omap-l138 GLCD davinci: Macro to convert GPIO signal to GPIO pin number davinci: Audio support for DA850/OMAP-L138 EVM davinci: Audio support for DA830 EVM davinci: Correct the number of GPIO pins for da850/omap-l138 davinci: Configure MDIO pins for EMAC DaVinci: DM365: Add Support for new Revision of silicon DaVinci: DM365: Fix Compilation issue due to PINMUX entry DaVinci: EDMA: Updating default queue handling ...
This commit is contained in:
commit
6f128fa344
50 changed files with 10535 additions and 513 deletions
|
|
@ -145,7 +145,7 @@ static int davinci_pcm_dma_request(struct snd_pcm_substream *substream)
|
|||
prtd->master_lch = ret;
|
||||
|
||||
/* Request parameter RAM reload slot */
|
||||
ret = edma_alloc_slot(EDMA_SLOT_ANY);
|
||||
ret = edma_alloc_slot(EDMA_CTLR(prtd->master_lch), EDMA_SLOT_ANY);
|
||||
if (ret < 0) {
|
||||
edma_free_channel(prtd->master_lch);
|
||||
return ret;
|
||||
|
|
@ -162,8 +162,8 @@ static int davinci_pcm_dma_request(struct snd_pcm_substream *substream)
|
|||
* so davinci_pcm_enqueue_dma() takes less time in IRQ.
|
||||
*/
|
||||
edma_read_slot(prtd->slave_lch, &p_ram);
|
||||
p_ram.opt |= TCINTEN | EDMA_TCC(prtd->master_lch);
|
||||
p_ram.link_bcntrld = prtd->slave_lch << 5;
|
||||
p_ram.opt |= TCINTEN | EDMA_TCC(EDMA_CHAN_SLOT(prtd->master_lch));
|
||||
p_ram.link_bcntrld = EDMA_CHAN_SLOT(prtd->slave_lch) << 5;
|
||||
edma_write_slot(prtd->slave_lch, &p_ram);
|
||||
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Reference in a new issue