Home
last modified time | relevance | path

Searched refs:fsel (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/pinctrl/bcm/
H A Dpinctrl-brcmstb.c59 int fsel; in brcmstb_pinctrl_fsel_get() local
68 fsel = (val >> BIT_TO_SHIFT(bit)) & pc->pin_funcs[pin].func_mask; in brcmstb_pinctrl_fsel_get()
69 func = pc->pin_funcs[pin].funcs[fsel]; in brcmstb_pinctrl_fsel_get()
72 func = fsel; in brcmstb_pinctrl_fsel_get()
86 int fsel; in brcmstb_pinctrl_fsel_set() local
95 fsel = pc->pin_funcs[pin].n_funcs + 1; in brcmstb_pinctrl_fsel_set()
98 if (func >= fsel) { in brcmstb_pinctrl_fsel_set()
101 for (i = 1; i < fsel; i++) { in brcmstb_pinctrl_fsel_set()
103 fsel = i; in brcmstb_pinctrl_fsel_set()
108 fsel = func; in brcmstb_pinctrl_fsel_set()
[all …]
H A Dpinctrl-bcm2835.c292 enum bcm2835_fsel fsel) in bcm2835_pinctrl_fsel_set() argument
305 if (cur == fsel) in bcm2835_pinctrl_fsel_set()
308 if (cur != BCM2835_FSEL_GPIO_IN && fsel != BCM2835_FSEL_GPIO_IN) { in bcm2835_pinctrl_fsel_set()
319 val |= fsel << FSEL_SHIFT(pin); in bcm2835_pinctrl_fsel_set()
322 bcm2835_functions[fsel]); in bcm2835_pinctrl_fsel_set()
347 enum bcm2835_fsel fsel = bcm2835_pinctrl_fsel_get(pc, offset); in bcm2835_gpio_get_direction() local
349 if (fsel == BCM2835_FSEL_GPIO_OUT) in bcm2835_gpio_get_direction()
753 enum bcm2835_fsel fsel = bcm2835_pinctrl_fsel_get(pc, offset); in bcm2835_pctl_pin_dbg_show() local
754 const char *fname = bcm2835_functions[fsel]; in bcm2835_pctl_pin_dbg_show()
936 enum bcm2835_fsel fsel = bcm2835_pinctrl_fsel_get(pc, offset); in bcm2835_pmx_free() local
[all …]
/linux/drivers/pinctrl/
H A Dpinctrl-rp1.c257 u8 fsel; member
707 u32 oeover, fsel; in rp1_get_fsel() local
710 regmap_field_read(pin->gpio[RP1_GPIO_CTRL_FUNCSEL], &fsel); in rp1_get_fsel()
712 if (oeover != RP1_OEOVER_PERI || fsel >= RP1_FSEL_COUNT) in rp1_get_fsel()
713 fsel = RP1_FSEL_NONE; in rp1_get_fsel()
715 return fsel; in rp1_get_fsel()
718 static void rp1_set_fsel(struct rp1_pin_info *pin, u32 fsel) in rp1_set_fsel() argument
720 if (fsel >= RP1_FSEL_COUNT) in rp1_set_fsel()
721 fsel = RP1_FSEL_NONE_HW; in rp1_set_fsel()
726 if (fsel == RP1_FSEL_NONE) { in rp1_set_fsel()
[all …]
H A Dpinctrl-single.c1012 int rows, *pins, found = 0, res = -ENOMEM, i, fsel, gsel; in pcs_parse_one_pinctrl_entry() local
1071 fsel = pcs_add_function(pcs, &function, np->name, vals, found, in pcs_parse_one_pinctrl_entry()
1073 if (fsel < 0) { in pcs_parse_one_pinctrl_entry()
1074 res = fsel; in pcs_parse_one_pinctrl_entry()
1107 pinmux_generic_remove_function(pcs->pctl, fsel); in pcs_parse_one_pinctrl_entry()
1126 int rows, *pins, found = 0, res = -ENOMEM, i, fsel; in pcs_parse_bits_in_pinctrl_entry() local
1221 fsel = pcs_add_function(pcs, &function, np->name, vals, found, in pcs_parse_bits_in_pinctrl_entry()
1223 if (fsel < 0) { in pcs_parse_bits_in_pinctrl_entry()
1224 res = fsel; in pcs_parse_bits_in_pinctrl_entry()
1242 pinmux_generic_remove_function(pcs->pctl, fsel); in pcs_parse_bits_in_pinctrl_entry()
H A Dpinmux.c724 int fsel, gsel, ret; in pinmux_select_write() local
758 fsel = ret; in pinmux_select_write()
760 ret = pmxops->get_function_groups(pctldev, fsel, &groups, &num_groups); in pinmux_select_write()
762 dev_err(pctldev->dev, "no groups for function %d (%s)", fsel, fname); in pinmux_select_write()
777 ret = pmxops->set_mux(pctldev, fsel, gsel); in pinmux_select_write()
H A Dpinctrl-aw9523.c173 static int aw9523_pmx_set_mux(struct pinctrl_dev *pctl, unsigned int fsel, in aw9523_pmx_set_mux() argument
179 if (fsel >= ARRAY_SIZE(aw9523_pmx)) in aw9523_pmx_set_mux()
188 BIT(pin), (fsel ? BIT(pin) : 0)); in aw9523_pmx_set_mux()
H A Dpinctrl-th1520.c802 unsigned int fsel, unsigned int gsel) in th1520_pinmux_set_mux() argument
805 const struct function_desc *func = pinmux_generic_get_function(pctldev, fsel); in th1520_pinmux_set_mux()
/linux/drivers/pinctrl/renesas/
H A Dpinctrl-rza2.c343 int i, ret, npins, gsel, fsel; in rza2_dt_node_to_map() local
387 fsel = pinmux_generic_add_function(pctldev, np->name, pin_fn, 1, in rza2_dt_node_to_map()
389 if (fsel < 0) { in rza2_dt_node_to_map()
390 ret = fsel; in rza2_dt_node_to_map()
414 pinmux_generic_remove_function(pctldev, fsel); in rza2_dt_node_to_map()
H A Dpinctrl-rza1.c996 int gsel, fsel; in rza1_dt_node_to_map() local
1053 fsel = pinmux_generic_add_function(pctldev, grpname, fngrps, 1, in rza1_dt_node_to_map()
1055 if (fsel < 0) { in rza1_dt_node_to_map()
1056 ret = fsel; in rza1_dt_node_to_map()
1080 pinmux_generic_remove_function(pctldev, fsel); in rza1_dt_node_to_map()
H A Dpinctrl-rzt2h.c242 int ret, gsel, fsel; in rzt2h_dt_subnode_to_map() local
367 fsel = pinmux_generic_add_function(pctldev, name, pin_fn, 1, psel_val); in rzt2h_dt_subnode_to_map()
368 if (fsel < 0) { in rzt2h_dt_subnode_to_map()
369 ret = fsel; in rzt2h_dt_subnode_to_map()
H A Dpinctrl-rzv2m.c229 int ret, gsel, fsel; in rzv2m_dt_subnode_to_map() local
340 fsel = pinmux_generic_add_function(pctldev, name, pin_fn, 1, psel_val); in rzv2m_dt_subnode_to_map()
341 if (fsel < 0) { in rzv2m_dt_subnode_to_map()
342 ret = fsel; in rzv2m_dt_subnode_to_map()
H A Dpinctrl-rzg2l.c657 int ret, gsel, fsel; in rzg2l_dt_subnode_to_map() local
781 fsel = pinmux_generic_add_function(pctldev, name, pin_fn, 1, psel_val); in rzg2l_dt_subnode_to_map()
782 if (fsel < 0) { in rzg2l_dt_subnode_to_map()
783 ret = fsel; in rzg2l_dt_subnode_to_map()
/linux/arch/parisc/kernel/
H A Dmodule.c99 #define fsel(v,a) ((v)+(a)) macro
551 *loc = fsel(val, addend); in apply_relocate_add()
555 *loc = fsel(val, addend); in apply_relocate_add()
572 *loc = fsel(val, addend); in apply_relocate_add()
576 *loc = fsel(val, addend); in apply_relocate_add()
767 *loc = fsel(val, addend); in apply_relocate_add()
771 *loc = fsel(val, addend); in apply_relocate_add()
/linux/drivers/phy/qualcomm/
H A Dphy-qcom-m31-eusb2.c79 unsigned int fsel; member
213 FIELD_PREP(FSEL, data->fsel)); in m31eusb2_phy_init()
305 .fsel = FSEL_38_4_MHZ_VAL,
/linux/arch/powerpc/kvm/
H A Dfpu.S99 FPS_THREE_IN(fsel)
271 FPD_THREE_IN(fsel)
/linux/drivers/pinctrl/microchip/
H A Dpinctrl-mpfs-iomux0.c184 static int mpfs_iomux0_pinmux_set_mux(struct pinctrl_dev *pctrl_dev, unsigned int fsel, in mpfs_iomux0_pinmux_set_mux() argument
193 function = &mpfs_iomux0_functions[fsel]; in mpfs_iomux0_pinmux_set_mux()
H A Dpinctrl-pic64gx-gpio2.c274 static int pic64gx_gpio2_pinmux_set_mux(struct pinctrl_dev *pctrl_dev, unsigned int fsel, in pic64gx_gpio2_pinmux_set_mux() argument
283 function = &pic64gx_gpio2_functions[fsel]; in pic64gx_gpio2_pinmux_set_mux()
H A Dpinctrl-mpfs-mssio.c326 static int mpfs_pinctrl_set_mux(struct pinctrl_dev *pctrl_dev, unsigned int fsel, in mpfs_pinctrl_set_mux() argument
/linux/arch/powerpc/math-emu/
H A Dfsel.c11 fsel(u32 *frD, void *frA, u32 *frB, u32 *frC) in fsel() function
H A DMakefile10 frsp.o fsel.o lfs.o frsqrte.o fsub.o \
H A Dmath.c77 FLOATFUNC(fsel);
292 case FSEL: func = fsel; type = ABC; break; in do_mathemu()
/linux/drivers/pinctrl/sophgo/
H A Dpinctrl-sophgo.h111 unsigned int fsel, unsigned int gsel);
H A Dpinctrl-sophgo-common.c222 unsigned int fsel, unsigned int gsel) in sophgo_pmx_set_mux() argument
/linux/arch/powerpc/include/asm/
H A Dkvm_fpu.h68 FPD_THREE_IN(fsel)
/linux/drivers/perf/
H A Darm-cmn.c653 enum cmn_filter_select fsel; member
671 .fsel = _fsel, \
691 if (eattr->fsel > SEL_NONE) in arm_cmn_event_show()
1527 enum cmn_filter_select fsel, u8 occupid) in arm_cmn_set_event_sel_hi() argument
1531 if (fsel == SEL_NONE) in arm_cmn_set_event_sel_hi()
1534 if (!dn->occupid[fsel].count) { in arm_cmn_set_event_sel_hi()
1535 dn->occupid[fsel].val = occupid; in arm_cmn_set_event_sel_hi()
1547 } else if (dn->occupid[fsel].val != occupid) { in arm_cmn_set_event_sel_hi()
1550 dn->occupid[fsel].count++; in arm_cmn_set_event_sel_hi()
1760 return e->fsel; in arm_cmn_filter_sel()

12