video: driver: remove extra mvs0c clock reset
Remove addtional mvs0c clock reset which is not required from power off sequence Change-Id: I2077cb0ceee6451cd2d2af067ac8a7be3335dd16 Signed-off-by: Deepa Guthyappa Madivalara <quic_dmadival@quicinc.com>
This commit is contained in:
@@ -449,11 +449,6 @@ static int __power_off_iris33_controller(struct msm_vidc_core *core)
|
|||||||
if (rc)
|
if (rc)
|
||||||
return rc;
|
return rc;
|
||||||
|
|
||||||
/* assert MVP_CTL reset */
|
|
||||||
rc = call_res_op(core, reset_control_assert, core, "video_mvs0c_reset");
|
|
||||||
if (rc)
|
|
||||||
d_vpr_e("%s: assert video_mvs0c_reset failed\n", __func__);
|
|
||||||
|
|
||||||
/* enable MVP NoC reset */
|
/* enable MVP NoC reset */
|
||||||
rc = __write_register_masked(core, AON_WRAPPER_MVP_NOC_CORE_SW_RESET,
|
rc = __write_register_masked(core, AON_WRAPPER_MVP_NOC_CORE_SW_RESET,
|
||||||
0x1, BIT(0));
|
0x1, BIT(0));
|
||||||
@@ -472,13 +467,6 @@ static int __power_off_iris33_controller(struct msm_vidc_core *core)
|
|||||||
if (rc)
|
if (rc)
|
||||||
d_vpr_e("%s: assert video_xo_reset failed\n", __func__);
|
d_vpr_e("%s: assert video_xo_reset failed\n", __func__);
|
||||||
|
|
||||||
/* do we need 80us sleep before deassert? */
|
|
||||||
usleep_range(400, 500);
|
|
||||||
/* De-assert MVP_CTL reset */
|
|
||||||
rc = call_res_op(core, reset_control_deassert, core, "video_mvs0c_reset");
|
|
||||||
if (rc)
|
|
||||||
d_vpr_e("%s: deassert video_mvs0c_reset failed\n", __func__);
|
|
||||||
|
|
||||||
/* De-assert MVP NoC reset */
|
/* De-assert MVP NoC reset */
|
||||||
rc = __write_register_masked(core, AON_WRAPPER_MVP_NOC_CORE_SW_RESET,
|
rc = __write_register_masked(core, AON_WRAPPER_MVP_NOC_CORE_SW_RESET,
|
||||||
0x0, BIT(0));
|
0x0, BIT(0));
|
||||||
|
Reference in New Issue
Block a user