[PATCH 2/2] mmc: core: reset sdio card properly on resume.

2014-11-11 Thread NeilBrown
mmc_sdio_power_restore() calls mmc_send_if_cond(host, host->card->ocr); ret = mmc_send_io_op_cond(host, 0, NULL); between mmc_go_idle() and mmc_sdio_init_card(). mmc_sdio_resume() needs to as well, else my libertas sdio wifi device doesn't resume properly from suspend.

Re: [PATCH 2/2] mmc: core: reset sdio card properly on resume.

2014-11-11 Thread Ulf Hansson
On 11 November 2014 01:17, NeilBrown wrote: > On Mon, 10 Nov 2014 14:29:19 +0100 Ulf Hansson wrote: > >> On 8 November 2014 01:14, NeilBrown wrote: >> > mmc_sdio_power_restore calls >> > mmc_send_if_cond(host, host->ocr_avail); >> > >> > ret = mmc_send_io_op_cond(host, 0, NULL);

Re: [PATCH 2/2] mmc: core: reset sdio card properly on resume.

2014-11-11 Thread Ulf Hansson
On 11 November 2014 01:17, NeilBrown ne...@suse.de wrote: On Mon, 10 Nov 2014 14:29:19 +0100 Ulf Hansson ulf.hans...@linaro.org wrote: On 8 November 2014 01:14, NeilBrown ne...@suse.de wrote: mmc_sdio_power_restore calls mmc_send_if_cond(host, host-ocr_avail); ret =

[PATCH 2/2] mmc: core: reset sdio card properly on resume.

2014-11-11 Thread NeilBrown
mmc_sdio_power_restore() calls mmc_send_if_cond(host, host-card-ocr); ret = mmc_send_io_op_cond(host, 0, NULL); between mmc_go_idle() and mmc_sdio_init_card(). mmc_sdio_resume() needs to as well, else my libertas sdio wifi device doesn't resume properly from suspend.

Re: [PATCH 2/2] mmc: core: reset sdio card properly on resume.

2014-11-10 Thread NeilBrown
On Mon, 10 Nov 2014 14:29:19 +0100 Ulf Hansson wrote: > On 8 November 2014 01:14, NeilBrown wrote: > > mmc_sdio_power_restore calls > > mmc_send_if_cond(host, host->ocr_avail); > > > > ret = mmc_send_io_op_cond(host, 0, NULL); > > > > between mmc_go_idle() and

Re: [PATCH 2/2] mmc: core: reset sdio card properly on resume.

2014-11-10 Thread Ulf Hansson
On 8 November 2014 01:14, NeilBrown wrote: > mmc_sdio_power_restore calls > mmc_send_if_cond(host, host->ocr_avail); > > ret = mmc_send_io_op_cond(host, 0, NULL); > > between mmc_go_idle() and mmc_sdio_init_card(). > mmc_sdio_resume needs to as well, else my libertas sdio wifi >

Re: [PATCH 2/2] mmc: core: reset sdio card properly on resume.

2014-11-10 Thread Ulf Hansson
On 8 November 2014 01:14, NeilBrown ne...@suse.de wrote: mmc_sdio_power_restore calls mmc_send_if_cond(host, host-ocr_avail); ret = mmc_send_io_op_cond(host, 0, NULL); between mmc_go_idle() and mmc_sdio_init_card(). mmc_sdio_resume needs to as well, else my libertas sdio

Re: [PATCH 2/2] mmc: core: reset sdio card properly on resume.

2014-11-10 Thread NeilBrown
On Mon, 10 Nov 2014 14:29:19 +0100 Ulf Hansson ulf.hans...@linaro.org wrote: On 8 November 2014 01:14, NeilBrown ne...@suse.de wrote: mmc_sdio_power_restore calls mmc_send_if_cond(host, host-ocr_avail); ret = mmc_send_io_op_cond(host, 0, NULL); between mmc_go_idle()

[PATCH 2/2] mmc: core: reset sdio card properly on resume.

2014-11-07 Thread NeilBrown
mmc_sdio_power_restore calls mmc_send_if_cond(host, host->ocr_avail); ret = mmc_send_io_op_cond(host, 0, NULL); between mmc_go_idle() and mmc_sdio_init_card(). mmc_sdio_resume needs to as well, else my libertas sdio wifi device doesn't resume properly from suspend.

[PATCH 2/2] mmc: core: reset sdio card properly on resume.

2014-11-07 Thread NeilBrown
mmc_sdio_power_restore calls mmc_send_if_cond(host, host-ocr_avail); ret = mmc_send_io_op_cond(host, 0, NULL); between mmc_go_idle() and mmc_sdio_init_card(). mmc_sdio_resume needs to as well, else my libertas sdio wifi device doesn't resume properly from suspend.