commit | 2b42903397b4d6b68fe2af95565a8953b08ab96e | [log] [tgz] |
---|---|---|
author | Jacob Chen <jacob2.chen@rock-chips.com> | Mon Sep 19 10:16:50 2016 +0800 |
committer | Jaehoon Chung <jh80.chung@samsung.com> | Wed Sep 21 16:00:14 2016 +0900 |
tree | 549ee71317f8bbeccf207f95ddc03489ababd6a6 | |
parent | 6dffdbc3a5911e768be21850a612bfb4871a23ef [diff] |
mmc: dw_mmc: push/pop all FIFO data if any data request When DTO interrupt occurred, there are any remaining data still in FIFO due to RX FIFO threshold is larger than remaining data. It also causes that dwmmc didn't trigger RXDR interrupt, so is TX. It's responsibility of driver to read remaining bytes on seeing DTO interrupt. Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com> Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>