Lines Matching refs:routes
25 .routes = mmsys_default_routing_table,
38 .routes = mmsys_default_routing_table,
73 .routes = mt8167_mmsys_routing_table,
86 .routes = mmsys_default_routing_table,
100 .routes = mmsys_mt8183_routing_table,
114 .routes = mmsys_mt8186_routing_table,
128 .routes = mmsys_mt8192_routing_table,
143 .routes = mmsys_mt8195_routing_table,
162 .routes = mt8365_mmsys_routing_table,
198 const struct mtk_mmsys_routes *routes = mmsys->data->routes; in mtk_mmsys_ddp_connect() local
203 if (cur == routes[i].from_comp && next == routes[i].to_comp) { in mtk_mmsys_ddp_connect()
204 reg = readl_relaxed(mmsys->regs + routes[i].addr); in mtk_mmsys_ddp_connect()
205 reg &= ~routes[i].mask; in mtk_mmsys_ddp_connect()
206 reg |= routes[i].val; in mtk_mmsys_ddp_connect()
207 writel_relaxed(reg, mmsys->regs + routes[i].addr); in mtk_mmsys_ddp_connect()
217 const struct mtk_mmsys_routes *routes = mmsys->data->routes; in mtk_mmsys_ddp_disconnect() local
222 if (cur == routes[i].from_comp && next == routes[i].to_comp) { in mtk_mmsys_ddp_disconnect()
223 reg = readl_relaxed(mmsys->regs + routes[i].addr); in mtk_mmsys_ddp_disconnect()
224 reg &= ~routes[i].mask; in mtk_mmsys_ddp_disconnect()
225 writel_relaxed(reg, mmsys->regs + routes[i].addr); in mtk_mmsys_ddp_disconnect()