Home
last modified time | relevance | path

Searched refs:retention_ctrl (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/pinctrl/samsung/
H A Dpinctrl-exynos.c362 if (!drvdata->retention_ctrl || !drvdata->retention_ctrl->priv) { in exynos_pinctrl_set_eint_wakeup_mask()
368 pmu_regs = drvdata->retention_ctrl->priv; in exynos_pinctrl_set_eint_wakeup_mask()
384 if (!drvdata->retention_ctrl || !drvdata->retention_ctrl->priv) { in s5pv210_pinctrl_set_eint_wakeup_mask()
391 clk_base = (void __iomem *) drvdata->retention_ctrl->priv; in s5pv210_pinctrl_set_eint_wakeup_mask()
717 if (drvdata->retention_ctrl->refcnt) in exynos_retention_enable()
718 atomic_inc(drvdata->retention_ctrl->refcnt); in exynos_retention_enable()
723 struct samsung_retention_ctrl *ctrl = drvdata->retention_ctrl; in exynos_retention_disable()
H A Dpinctrl-samsung.c1127 drvdata->retention_ctrl = ctrl->retention_data->init(drvdata, in samsung_pinctrl_probe()
1129 if (IS_ERR(drvdata->retention_ctrl)) { in samsung_pinctrl_probe()
1130 ret = PTR_ERR(drvdata->retention_ctrl); in samsung_pinctrl_probe()
1200 if (drvdata->retention_ctrl && drvdata->retention_ctrl->enable) in samsung_pinctrl_suspend()
1201 drvdata->retention_ctrl->enable(drvdata); in samsung_pinctrl_suspend()
1253 if (drvdata->retention_ctrl && drvdata->retention_ctrl->disable) in samsung_pinctrl_resume()
1254 drvdata->retention_ctrl->disable(drvdata); in samsung_pinctrl_resume()
H A Dpinctrl-samsung.h264 * @retention_ctrl: retention control runtime data.
289 struct samsung_retention_ctrl *retention_ctrl; member
H A Dpinctrl-exynos-arm.c45 void __iomem *clk_base = (void __iomem *)drvdata->retention_ctrl->priv; in s5pv210_retention_disable()
/kernel/linux/linux-6.6/drivers/pinctrl/samsung/
H A Dpinctrl-exynos.c362 if (!drvdata->retention_ctrl || !drvdata->retention_ctrl->priv) { in exynos_pinctrl_set_eint_wakeup_mask()
368 pmu_regs = drvdata->retention_ctrl->priv; in exynos_pinctrl_set_eint_wakeup_mask()
384 if (!drvdata->retention_ctrl || !drvdata->retention_ctrl->priv) { in s5pv210_pinctrl_set_eint_wakeup_mask()
391 clk_base = (void __iomem *) drvdata->retention_ctrl->priv; in s5pv210_pinctrl_set_eint_wakeup_mask()
719 if (drvdata->retention_ctrl->refcnt) in exynos_retention_enable()
720 atomic_inc(drvdata->retention_ctrl->refcnt); in exynos_retention_enable()
725 struct samsung_retention_ctrl *ctrl = drvdata->retention_ctrl; in exynos_retention_disable()
H A Dpinctrl-samsung.c1158 drvdata->retention_ctrl = ctrl->retention_data->init(drvdata, in samsung_pinctrl_probe()
1160 if (IS_ERR(drvdata->retention_ctrl)) { in samsung_pinctrl_probe()
1161 ret = PTR_ERR(drvdata->retention_ctrl); in samsung_pinctrl_probe()
1231 if (drvdata->retention_ctrl && drvdata->retention_ctrl->enable) in samsung_pinctrl_suspend()
1232 drvdata->retention_ctrl->enable(drvdata); in samsung_pinctrl_suspend()
1284 if (drvdata->retention_ctrl && drvdata->retention_ctrl->disable) in samsung_pinctrl_resume()
1285 drvdata->retention_ctrl->disable(drvdata); in samsung_pinctrl_resume()
H A Dpinctrl-samsung.h272 * @retention_ctrl: retention control runtime data.
297 struct samsung_retention_ctrl *retention_ctrl; member
H A Dpinctrl-exynos-arm.c45 void __iomem *clk_base = (void __iomem *)drvdata->retention_ctrl->priv; in s5pv210_retention_disable()

Completed in 10 milliseconds