Lines Matching refs:rci
62 static int ufs_sprd_get_reset_ctrl(struct device *dev, struct ufs_sprd_rst *rci)
64 rci->rc = devm_reset_control_get(dev, rci->name);
65 if (IS_ERR(rci->rc)) {
66 dev_err(dev, "failed to get reset ctrl:%s\n", rci->name);
67 return PTR_ERR(rci->rc);
103 if (!priv->rci[i].name)
105 ret = ufs_sprd_get_reset_ctrl(dev, &priv->rci[i]);
202 reset_control_assert(priv->rci[SPRD_UFSHCI_SOFT_RST].rc);
204 reset_control_deassert(priv->rci[SPRD_UFSHCI_SOFT_RST].rc);
213 reset_control_assert(priv->rci[SPRD_UFS_DEV_RST].rc);
215 reset_control_deassert(priv->rci[SPRD_UFS_DEV_RST].rc);
389 .rci[SPRD_UFSHCI_SOFT_RST] = { .name = "controller", },
390 .rci[SPRD_UFS_DEV_RST] = { .name = "device", },