Lines Matching refs:bank
48 static inline u32 pmx_readl(struct tegra_pmx *pmx, u32 bank, u32 reg) in pmx_readl() argument
50 return readl(pmx->regs[bank] + reg); in pmx_readl()
53 static inline void pmx_writel(struct tegra_pmx *pmx, u32 val, u32 bank, u32 reg) in pmx_writel() argument
55 writel(val, pmx->regs[bank] + reg); in pmx_writel()
306 s8 *bank, s16 *reg, s8 *bit, s8 *width) in tegra_pinconf_reg() argument
310 *bank = g->pupd_bank; in tegra_pinconf_reg()
316 *bank = g->tri_bank; in tegra_pinconf_reg()
322 *bank = g->mux_bank; in tegra_pinconf_reg()
328 *bank = g->mux_bank; in tegra_pinconf_reg()
334 *bank = g->mux_bank; in tegra_pinconf_reg()
340 *bank = g->mux_bank; in tegra_pinconf_reg()
346 *bank = g->mux_bank; in tegra_pinconf_reg()
353 *bank = g->mux_bank; in tegra_pinconf_reg()
356 *bank = g->drv_bank; in tegra_pinconf_reg()
364 *bank = g->mux_bank; in tegra_pinconf_reg()
367 *bank = g->drv_bank; in tegra_pinconf_reg()
374 *bank = g->drv_bank; in tegra_pinconf_reg()
380 *bank = g->drv_bank; in tegra_pinconf_reg()
386 *bank = g->drv_bank; in tegra_pinconf_reg()
392 *bank = g->drv_bank; in tegra_pinconf_reg()
398 *bank = g->drv_bank; in tegra_pinconf_reg()
405 *bank = g->mux_bank; in tegra_pinconf_reg()
408 *bank = g->drv_bank; in tegra_pinconf_reg()
464 s8 bank, bit, width; in tegra_pinconf_group_get() local
470 ret = tegra_pinconf_reg(pmx, g, param, true, &bank, ®, &bit, in tegra_pinconf_group_get()
475 val = pmx_readl(pmx, bank, reg); in tegra_pinconf_group_get()
493 s8 bank, bit, width; in tegra_pinconf_group_set() local
503 ret = tegra_pinconf_reg(pmx, g, param, true, &bank, ®, &bit, in tegra_pinconf_group_set()
508 val = pmx_readl(pmx, bank, reg); in tegra_pinconf_group_set()
534 pmx_writel(pmx, val, bank, reg); in tegra_pinconf_group_set()
561 s8 bank, bit, width; in tegra_pinconf_group_dbg_show() local
569 &bank, ®, &bit, &width); in tegra_pinconf_group_dbg_show()
573 val = pmx_readl(pmx, bank, reg); in tegra_pinconf_group_dbg_show()