Lines Matching full:grp

85 #define MUX_REG(grp)	_R(0x80 + ((tegra_soc_pingroups[grp].ctl_id / 16) * 4))  argument
86 #define MUX_SHIFT(grp) ((tegra_soc_pingroups[grp].ctl_id % 16) * 2) argument
88 #define PULL_REG(grp) _R(0xa0 + ((tegra_soc_pingroups[grp].pull_id / 16) * 4)) argument
89 #define PULL_SHIFT(grp) ((tegra_soc_pingroups[grp].pull_id % 16) * 2) argument
91 #define TRI_REG(grp) _R(0x14 + (((grp) / 32) * 4)) argument
92 #define TRI_SHIFT(grp) ((grp) % 32) argument
383 u32 *reg = REG(grp); in pinmux_set_schmt()
408 u32 *reg = REG(grp); in pinmux_set_hsm()
516 static void pinmux_set_drvup_slwf(enum pmux_drvgrp grp, int slwf) in pinmux_set_drvup_slwf() argument
518 u32 *reg = DRV_REG(grp); in pinmux_set_drvup_slwf()
526 assert(pmux_drvgrp_isvalid(grp)); in pinmux_set_drvup_slwf()
537 static void pinmux_set_drvdn_slwr(enum pmux_drvgrp grp, int slwr) in pinmux_set_drvdn_slwr() argument
539 u32 *reg = DRV_REG(grp); in pinmux_set_drvdn_slwr()
547 assert(pmux_drvgrp_isvalid(grp)); in pinmux_set_drvdn_slwr()
558 static void pinmux_set_drvup(enum pmux_drvgrp grp, int drvup) in pinmux_set_drvup() argument
560 u32 *reg = DRV_REG(grp); in pinmux_set_drvup()
568 assert(pmux_drvgrp_isvalid(grp)); in pinmux_set_drvup()
579 static void pinmux_set_drvdn(enum pmux_drvgrp grp, int drvdn) in pinmux_set_drvdn() argument
581 u32 *reg = DRV_REG(grp); in pinmux_set_drvdn()
589 assert(pmux_drvgrp_isvalid(grp)); in pinmux_set_drvdn()
601 static void pinmux_set_lpmd(enum pmux_drvgrp grp, enum pmux_lpmd lpmd) in pinmux_set_lpmd() argument
603 u32 *reg = DRV_REG(grp); in pinmux_set_lpmd()
611 assert(pmux_drvgrp_isvalid(grp)); in pinmux_set_lpmd()
624 static void pinmux_set_schmt(enum pmux_drvgrp grp, enum pmux_schmt schmt) in pinmux_set_schmt() argument
626 u32 *reg = DRV_REG(grp); in pinmux_set_schmt()
634 assert(pmux_drvgrp_isvalid(grp)); in pinmux_set_schmt()
649 static void pinmux_set_hsm(enum pmux_drvgrp grp, enum pmux_hsm hsm) in pinmux_set_hsm() argument
651 u32 *reg = DRV_REG(grp); in pinmux_set_hsm()
659 assert(pmux_drvgrp_isvalid(grp)); in pinmux_set_hsm()
675 enum pmux_drvgrp grp = config->drvgrp; in pinmux_config_drvgrp() local
677 pinmux_set_drvup_slwf(grp, config->slwf); in pinmux_config_drvgrp()
678 pinmux_set_drvdn_slwr(grp, config->slwr); in pinmux_config_drvgrp()
679 pinmux_set_drvup(grp, config->drvup); in pinmux_config_drvgrp()
680 pinmux_set_drvdn(grp, config->drvdn); in pinmux_config_drvgrp()
682 pinmux_set_lpmd(grp, config->lpmd); in pinmux_config_drvgrp()
685 pinmux_set_schmt(grp, config->schmt); in pinmux_config_drvgrp()
688 pinmux_set_hsm(grp, config->hsm); in pinmux_config_drvgrp()
706 static void pinmux_mipipadctrl_set_func(enum pmux_mipipadctrlgrp grp, in pinmux_mipipadctrl_set_func() argument
709 u32 *reg = MIPIPADCTRL_REG(grp); in pinmux_mipipadctrl_set_func()
716 /* Error check grp and func */ in pinmux_mipipadctrl_set_func()
717 assert(pmux_mipipadctrlgrp_isvalid(grp)); in pinmux_mipipadctrl_set_func()
725 if (tegra_soc_mipipadctrl_groups[grp].funcs[i] in pinmux_mipipadctrl_set_func()
742 enum pmux_mipipadctrlgrp grp = config->grp; in pinmux_config_mipipadctrlgrp() local
744 pinmux_mipipadctrl_set_func(grp, config->func); in pinmux_config_mipipadctrlgrp()