[PATCH V2 2/2] mmc: mediatek: fix SDIO IRQ detection issue

2019-06-17 Thread Jjian Zhou
From: jjian zhou If cmd19 timeout or response crcerr occurs during execute_tuning(), it need invoke msdc_reset_hw(). Otherwise SDIO IRQ can't be detected. Signed-off-by: jjian zhou Signed-off-by: Chaotian Jing Signed-off-by: Yong Mao --- drivers/mmc/host/mtk-sd.c | 2 ++ 1 file chang

[PATCH V2 1/2] mmc: mediatek: fix SDIO IRQ interrupt handle flow

2019-06-17 Thread Jjian Zhou
From: jjian zhou SDIO IRQ is triggered by low level. It need disable SDIO IRQ detected function. Otherwise the interrupt register can't be cleared. It will process the interrupt more. Signed-off-by: Jjian Zhou Signed-off-by: Chaotian Jing Signed-off-by: Yong Mao --- drivers/mmc/hos

Re: [PATCH 1/2] mmc: mediatek: fix SDIO IRQ interrupt handle flow

2019-06-16 Thread jjian zhou
On Fri, 2019-06-14 at 17:46 +0800, Ulf Hansson wrote: > On Fri, 14 Jun 2019 at 07:26, Jjian Zhou wrote: > > > > From: jjian zhou > > > > SDIO IRQ is triggered by low level. It need disable SDIO IRQ > > detected function. Otherwise the interrupt register can'

[PATCH 2/2] mmc: mediatek: fix SDIO IRQ detection issue

2019-06-13 Thread Jjian Zhou
From: jjian zhou If cmd19 timeout or response crcerr occurs during execute_tuning(), it need invoke msdc_reset_hw(). Otherwise SDIO IRQ can't be detected. Signed-off-by: jjian zhou Signed-off-by: Chaotian Jing Signed-off-by: Yong Mao --- drivers/mmc/host/mtk-sd.c | 2 ++ 1 file chang

[PATCH 1/2] mmc: mediatek: fix SDIO IRQ interrupt handle flow

2019-06-13 Thread Jjian Zhou
From: jjian zhou SDIO IRQ is triggered by low level. It need disable SDIO IRQ detected function. Otherwise the interrupt register can't be cleared. It will process the interrupt more. Signed-off-by: Jjian Zhou Signed-off-by: Chaotian Jing Signed-off-by: Yong Mao --- drivers/mmc/hos

[v4] mmc: mediatek: Add MMC_CAP_SDIO_IRQ support

2018-12-18 Thread Jjian Zhou
From: jjian zhou This patch enables support SDIO IRQs. It enables MMC_CAP_SDIO_IRQ & MMC_CAP2_SDIO_IRQ_NOTHREAD and implement the ->ack_sdio_irq callback. Signed-off-by: Jjian Zhou Signed-off-by: Chaotian Jing Signed-off-by: Yong Mao --- drivers/mmc/host/mtk-sd

Re: [PATCH v3] mmc: mediatek: Add MMC_CAP_SDIO_IRQ support

2018-12-11 Thread Jjian Zhou
On Tue, 2018-12-11 at 17:29 +0800, Ulf Hansson wrote: > On Mon, 10 Dec 2018 at 12:44, Jjian Zhou wrote: > > > > From: jjian zhou > > > > This patch enables support SDIO IRQs. It enables > > MMC_CAP_SDIO_IRQ & MMC_CAP2_SDIO_IRQ_NOTHREAD > >

[PATCH v3] mmc: mediatek: Add MMC_CAP_SDIO_IRQ support

2018-12-10 Thread Jjian Zhou
From: jjian zhou This patch enables support SDIO IRQs. It enables MMC_CAP_SDIO_IRQ & MMC_CAP2_SDIO_IRQ_NOTHREAD and implement the ->ack_sdio_irq callback. Signed-off-by: Jjian Zhou Signed-off-by: Chaotian Jing Signed-off-by: Yong Mao --- drivers/mmc/host/mtk-sd

Re: [PATCH v2] mmc: mediatek: add MT8183 SDIO driver support

2018-11-27 Thread Jjian Zhou
On Mon, 2018-11-26 at 19:47 +0800, Nicolas Boichat wrote: > On Thu, Nov 22, 2018 at 4:03 PM Jjian Zhou wrote: > > > > MT8183 need SDIO driver. So it need add new code > > to support it. > > The description does not seem to match what is going on below: I don't

[PATCH v2] mmc: mediatek: add MT8183 SDIO driver support

2018-11-22 Thread Jjian Zhou
MT8183 need SDIO driver. So it need add new code to support it. Signed-off-by: Jjian Zhou Signed-off-by: Yong mao Signed-off-by: Chaotian Jing --- drivers/mmc/host/mtk-sd.c | 51 --- 1 file changed, 48 insertions(+), 3 deletions(-) diff --git a

[PATCH] mmc: mediatek: add MT8183 SDIO driver support

2018-11-21 Thread Jjian Zhou
From: jjian zhou MT8183 need SDIO driver. So it need add new code to support it. Signed-off-by: Jjian Zhou --- drivers/mmc/host/mtk-sd.c | 51 --- 1 file changed, 48 insertions(+), 3 deletions(-) diff --git a/drivers/mmc/host/mtk-sd.c b/drivers/mmc