mmc: atmel-mci: remove compat for non DT board when requesting dma chan
All boards with a dma controller have DT support so using dma_request_slave_channel_compat is no more needed. Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
		
							parent
							
								
									767562348b
								
							
						
					
					
						commit
						ecb89f2f5f
					
				| @ -2272,23 +2272,6 @@ static void atmci_cleanup_slot(struct atmel_mci_slot *slot, | ||||
| 	mmc_free_host(slot->mmc); | ||||
| } | ||||
| 
 | ||||
| static bool atmci_filter(struct dma_chan *chan, void *pdata) | ||||
| { | ||||
| 	struct mci_platform_data *sl_pdata = pdata; | ||||
| 	struct mci_dma_data *sl; | ||||
| 
 | ||||
| 	if (!sl_pdata) | ||||
| 		return false; | ||||
| 
 | ||||
| 	sl = sl_pdata->dma_slave; | ||||
| 	if (sl && find_slave_dev(sl) == chan->device->dev) { | ||||
| 		chan->private = slave_data_ptr(sl); | ||||
| 		return true; | ||||
| 	} else { | ||||
| 		return false; | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| static bool atmci_configure_dma(struct atmel_mci *host) | ||||
| { | ||||
| 	struct mci_platform_data	*pdata; | ||||
| @ -2302,8 +2285,7 @@ static bool atmci_configure_dma(struct atmel_mci *host) | ||||
| 	dma_cap_zero(mask); | ||||
| 	dma_cap_set(DMA_SLAVE, mask); | ||||
| 
 | ||||
| 	host->dma.chan = dma_request_slave_channel_compat(mask, atmci_filter, pdata, | ||||
| 							  &host->pdev->dev, "rxtx"); | ||||
| 	host->dma.chan = dma_request_slave_channel(&host->pdev->dev, "rxtx"); | ||||
| 	if (!host->dma.chan) { | ||||
| 		dev_warn(&host->pdev->dev, "no DMA channel available\n"); | ||||
| 		return false; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user