Lines Matching refs:bank
30 static inline u32 pmx_readl(struct tegra_pmx *pmx, u32 bank, u32 reg)
32 return readl(pmx->regs[bank] + reg);
35 static inline void pmx_writel(struct tegra_pmx *pmx, u32 val, u32 bank, u32 reg)
37 writel_relaxed(val, pmx->regs[bank] + reg);
39 pmx_readl(pmx, bank, reg);
365 s8 *bank, s32 *reg, s8 *bit, s8 *width)
369 *bank = g->pupd_bank;
375 *bank = g->tri_bank;
381 *bank = g->mux_bank;
387 *bank = g->mux_bank;
393 *bank = g->mux_bank;
399 *bank = g->mux_bank;
405 *bank = g->mux_bank;
412 *bank = g->mux_bank;
415 *bank = g->drv_bank;
423 *bank = g->mux_bank;
426 *bank = g->drv_bank;
433 *bank = g->drv_bank;
439 *bank = g->drv_bank;
445 *bank = g->drv_bank;
451 *bank = g->drv_bank;
457 *bank = g->drv_bank;
464 *bank = g->mux_bank;
467 *bank = g->drv_bank;
523 s8 bank, bit, width;
529 ret = tegra_pinconf_reg(pmx, g, param, true, &bank, ®, &bit,
534 val = pmx_readl(pmx, bank, reg);
552 s8 bank, bit, width;
562 ret = tegra_pinconf_reg(pmx, g, param, true, &bank, ®, &bit,
567 val = pmx_readl(pmx, bank, reg);
593 pmx_writel(pmx, val, bank, reg);
620 s8 bank, bit, width;
628 &bank, ®, &bit, &width);
632 val = pmx_readl(pmx, bank, reg);
690 unsigned int bank, reg;
693 bank = g->mux_bank;
696 bank = g->drv_bank;
700 val = pmx_readl(pmx, bank, reg);
702 pmx_writel(pmx, val, bank, reg);