mirror of
https://github.com/torvalds/linux.git
synced 2026-06-05 04:56:13 +02:00
mmc: dw_mmc: Remove dma_ops from struct dw_mci_board
It does take dma_ops from struct dw_mci_board, but we immediately re-assign it from either dw_mci_idmac_ops or dw_mci_edmac_ops in dw_mci_init_dma(). That means it's never used now, or has been broken for a long time without noticed. It seems no drivers need it, so remove it now. Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
parent
4db2a6c857
commit
57cc962430
|
|
@ -3366,7 +3366,6 @@ int dw_mci_probe(struct dw_mci *host)
|
|||
goto err_clk_ciu;
|
||||
}
|
||||
|
||||
host->dma_ops = host->pdata->dma_ops;
|
||||
dw_mci_init_dma(host);
|
||||
|
||||
/* Clear the interrupts for the host controller */
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ struct dw_mci_dma_slave {
|
|||
* @dma_64bit_address: Whether DMA supports 64-bit address mode or not.
|
||||
* @sg_dma: Bus address of DMA buffer.
|
||||
* @sg_cpu: Virtual address of DMA buffer.
|
||||
* @dma_ops: Pointer to platform-specific DMA callbacks.
|
||||
* @dma_ops: Pointer to DMA callbacks.
|
||||
* @cmd_status: Snapshot of SR taken upon completion of the current
|
||||
* @ring_size: Buffer size for idma descriptors.
|
||||
* command. Only valid when EVENT_CMD_COMPLETE is pending.
|
||||
|
|
@ -280,7 +280,6 @@ struct dw_mci_board {
|
|||
u32 detect_delay_ms;
|
||||
|
||||
struct reset_control *rstc;
|
||||
struct dw_mci_dma_ops *dma_ops;
|
||||
};
|
||||
|
||||
/* Support for longer data read timeout */
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user