|
@@ -310,7 +310,9 @@ static void sunxi_mmc_init_idma_des(struct sunxi_mmc_host *host,
|
|
}
|
|
}
|
|
|
|
|
|
pdes[0].config |= SDXC_IDMAC_DES0_FD;
|
|
pdes[0].config |= SDXC_IDMAC_DES0_FD;
|
|
- pdes[i - 1].config = SDXC_IDMAC_DES0_OWN | SDXC_IDMAC_DES0_LD;
|
|
|
|
|
|
+ pdes[i - 1].config |= SDXC_IDMAC_DES0_LD | SDXC_IDMAC_DES0_ER;
|
|
|
|
+ pdes[i - 1].config &= ~SDXC_IDMAC_DES0_DIC;
|
|
|
|
+ pdes[i - 1].buf_addr_ptr2 = 0;
|
|
|
|
|
|
/*
|
|
/*
|
|
* Avoid the io-store starting the idmac hitting io-mem before the
|
|
* Avoid the io-store starting the idmac hitting io-mem before the
|