Lines Matching defs:bank
28 static inline u32 pmx_readl(struct tegra_pmx *pmx, u32 bank, u32 reg)
30 return readl(pmx->regs[bank] + reg);
33 static inline void pmx_writel(struct tegra_pmx *pmx, u32 val, u32 bank, u32 reg)
35 writel_relaxed(val, pmx->regs[bank] + reg);
37 pmx_readl(pmx, bank, reg);
335 s8 *bank, s32 *reg, s8 *bit, s8 *width)
339 *bank = g->pupd_bank;
345 *bank = g->tri_bank;
351 *bank = g->mux_bank;
357 *bank = g->mux_bank;
363 *bank = g->mux_bank;
369 *bank = g->mux_bank;
375 *bank = g->mux_bank;
382 *bank = g->mux_bank;
385 *bank = g->drv_bank;
393 *bank = g->mux_bank;
396 *bank = g->drv_bank;
403 *bank = g->drv_bank;
409 *bank = g->drv_bank;
415 *bank = g->drv_bank;
421 *bank = g->drv_bank;
427 *bank = g->drv_bank;
434 *bank = g->mux_bank;
437 *bank = g->drv_bank;
493 s8 bank, bit, width;
499 ret = tegra_pinconf_reg(pmx, g, param, true, &bank, ®, &bit,
504 val = pmx_readl(pmx, bank, reg);
522 s8 bank, bit, width;
532 ret = tegra_pinconf_reg(pmx, g, param, true, &bank, ®, &bit,
537 val = pmx_readl(pmx, bank, reg);
563 pmx_writel(pmx, val, bank, reg);
590 s8 bank, bit, width;
598 &bank, ®, &bit, &width);
602 val = pmx_readl(pmx, bank, reg);
665 unsigned int bank, reg;
668 bank = g->mux_bank;
671 bank = g->drv_bank;
675 val = pmx_readl(pmx, bank, reg);
677 pmx_writel(pmx, val, bank, reg);