Lines Matching refs:functl
53 u32 functl; in dynamic_funnel_enable_hw() local
59 functl = readl_relaxed(drvdata->base + FUNNEL_FUNCTL); in dynamic_funnel_enable_hw()
61 if (!(functl & FUNNEL_ENSx_MASK)) { in dynamic_funnel_enable_hw()
67 functl &= ~FUNNEL_HOLDTIME_MASK; in dynamic_funnel_enable_hw()
68 functl |= FUNNEL_HOLDTIME; in dynamic_funnel_enable_hw()
69 functl |= (1 << port); in dynamic_funnel_enable_hw()
70 writel_relaxed(functl, drvdata->base + FUNNEL_FUNCTL); in dynamic_funnel_enable_hw()
104 u32 functl; in dynamic_funnel_disable_hw() local
109 functl = readl_relaxed(drvdata->base + FUNNEL_FUNCTL); in dynamic_funnel_disable_hw()
110 functl &= ~(1 << inport); in dynamic_funnel_disable_hw()
111 writel_relaxed(functl, drvdata->base + FUNNEL_FUNCTL); in dynamic_funnel_disable_hw()
114 if (!(functl & FUNNEL_ENSx_MASK)) in dynamic_funnel_disable_hw()
176 u32 functl; in get_funnel_ctrl_hw() local
179 functl = readl_relaxed(drvdata->base + FUNNEL_FUNCTL); in get_funnel_ctrl_hw()
182 return functl; in get_funnel_ctrl_hw()