Lines Matching full:ufs
26 struct ti_j721e_ufs *ufs; in ti_j721e_ufs_probe() local
31 ufs = devm_kzalloc(dev, sizeof(*ufs), GFP_KERNEL); in ti_j721e_ufs_probe()
32 if (!ufs) in ti_j721e_ufs_probe()
35 ufs->regbase = devm_platform_ioremap_resource(pdev, 0); in ti_j721e_ufs_probe()
36 if (IS_ERR(ufs->regbase)) in ti_j721e_ufs_probe()
37 return PTR_ERR(ufs->regbase); in ti_j721e_ufs_probe()
53 ufs->reg |= TI_UFS_SS_CLK_26MHZ; in ti_j721e_ufs_probe()
56 /* Take UFS slave device out of reset */ in ti_j721e_ufs_probe()
57 ufs->reg |= TI_UFS_SS_RST_N_PCS; in ti_j721e_ufs_probe()
58 writel(ufs->reg, ufs->regbase + TI_UFS_SS_CTRL); in ti_j721e_ufs_probe()
60 dev_set_drvdata(dev, ufs); in ti_j721e_ufs_probe()
87 struct ti_j721e_ufs *ufs = dev_get_drvdata(dev); in ti_j721e_ufs_resume() local
89 writel(ufs->reg, ufs->regbase + TI_UFS_SS_CTRL); in ti_j721e_ufs_resume()
97 .compatible = "ti,j721e-ufs",
108 .name = "ti-j721e-ufs",
116 MODULE_DESCRIPTION("TI UFS host controller glue driver");