mirror of
https://github.com/adulau/aha.git
synced 2024-12-30 20:56:23 +00:00
[ARM] Set coherent DMA mask for Acorn expansion cards
Although expansion cards can't do bus-master DMA, subsystems want to be able to use coherent memory for DMA purposes to these cards. Therefore, set the coherent DMA mask to allow such memory to be allocated. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
parent
235b185ce4
commit
69f4f331a0
1 changed files with 1 additions and 0 deletions
|
@ -825,6 +825,7 @@ static struct expansion_card *__init ecard_alloc_card(int type, int slot)
|
|||
ec->dev.bus = &ecard_bus_type;
|
||||
ec->dev.dma_mask = &ec->dma_mask;
|
||||
ec->dma_mask = (u64)0xffffffff;
|
||||
ec->dev.coherent_dma_mask = ec->dma_mask;
|
||||
|
||||
if (slot < 4) {
|
||||
ec_set_resource(ec, ECARD_RES_MEMC,
|
||||
|
|
Loading…
Reference in a new issue