Add host reset mechanism to try to recover host-side errors
during recovery flow.
Signed-off-by: Stanley Chu <redacted>
Reviewed-by Avri Altman [off-list ref]
See some nit below as well.
Thanks,
Avri
+static void ufs_mtk_init_reset_control(struct ufs_hba *hba,
+ struct reset_control **rc,
+ char *str)
+{
+ *rc = devm_reset_control_get(hba->dev, str);
+ if (IS_ERR(*rc)) {
How about verifying that the line is not shared as well?
Although this might not be an issue on your current platforms,
it might save you aggravation in the future..
+ dev_info(hba->dev, "Failed to get reset control %s: %d\n",
+ str, PTR_ERR(*rc));
+ *rc = NULL;
+ }
+}
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel