]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: dw_mmc: move controller reset before driver init
authorliwei <liwei213@huawei.com>
Fri, 11 Aug 2017 08:06:23 +0000 (16:06 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Wed, 30 Aug 2017 12:01:56 +0000 (14:01 +0200)
commitb35b70c0c8b07cadceaea6ed32ad53e7445206d7
tree3dc74430ccbd73105467700d6f3813f824088787
parent9afb8f201ca157d1fa57775a5dc15e8663d7aed0
mmc: dw_mmc: move controller reset before driver init

This commit modifies dw_mci_probe(), it moves reset assertion before
drv_data->init(host)

Some driver needs to access controller registers in its .init() ops. So,
in order to make such access safe, we should do controller reset before
.init() being called.

Signed-off-by: Wei Li <liwei213@huawei.com>
Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
Signed-off-by: Chen Jun <chenjun14@huawei.com>
Reviewed-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/dw_mmc.c