| /drivers/pinctrl/ |
| A D | pinctrl-rp1.c | 257 u8 fsel; member 707 u32 oeover, fsel; in rp1_get_fsel() local 713 fsel = RP1_FSEL_NONE; in rp1_get_fsel() 715 return fsel; in rp1_get_fsel() 721 fsel = RP1_FSEL_NONE_HW; in rp1_set_fsel() 795 u32 fsel; in rp1_gpio_get_direction() local 800 fsel = rp1_get_fsel(pin); in rp1_gpio_get_direction() 1346 int offset, fsel; in rp1_pmx_set() local 1356 for (fsel = 0; fsel < RP1_FSEL_COUNT; fsel++) { in rp1_pmx_set() 1364 if (fsel >= RP1_FSEL_COUNT && fsel != RP1_FSEL_NONE) in rp1_pmx_set() [all …]
|
| A D | pinctrl-single.c | 1009 int rows, *pins, found = 0, res = -ENOMEM, i, fsel, gsel; in pcs_parse_one_pinctrl_entry() local 1068 fsel = pcs_add_function(pcs, &function, np->name, vals, found, in pcs_parse_one_pinctrl_entry() 1070 if (fsel < 0) { in pcs_parse_one_pinctrl_entry() 1071 res = fsel; in pcs_parse_one_pinctrl_entry() 1104 pinmux_generic_remove_function(pcs->pctl, fsel); in pcs_parse_one_pinctrl_entry() 1123 int rows, *pins, found = 0, res = -ENOMEM, i, fsel; in pcs_parse_bits_in_pinctrl_entry() local 1218 fsel = pcs_add_function(pcs, &function, np->name, vals, found, in pcs_parse_bits_in_pinctrl_entry() 1220 if (fsel < 0) { in pcs_parse_bits_in_pinctrl_entry() 1221 res = fsel; in pcs_parse_bits_in_pinctrl_entry() 1239 pinmux_generic_remove_function(pcs->pctl, fsel); in pcs_parse_bits_in_pinctrl_entry()
|
| A D | pinmux.c | 705 int fsel, gsel, ret; in pinmux_select_write() local 739 fsel = ret; in pinmux_select_write() 741 ret = pmxops->get_function_groups(pctldev, fsel, &groups, &num_groups); in pinmux_select_write() 743 dev_err(pctldev->dev, "no groups for function %d (%s)", fsel, fname); in pinmux_select_write() 758 ret = pmxops->set_mux(pctldev, fsel, gsel); in pinmux_select_write()
|
| A D | pinctrl-aw9523.c | 173 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()
|
| A D | pinctrl-th1520.c | 802 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()
|
| /drivers/pinctrl/bcm/ |
| A D | pinctrl-bcm2835.c | 292 enum bcm2835_fsel fsel) in bcm2835_pinctrl_fsel_set() argument 305 if (cur == fsel) 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() 349 if (fsel == BCM2835_FSEL_GPIO_OUT) in bcm2835_gpio_get_direction() 754 const char *fname = bcm2835_functions[fsel]; in bcm2835_pctl_pin_dbg_show() 939 if (fsel == BCM2835_FSEL_GPIO_IN) in bcm2835_pmx_free() 942 if (persist_gpio_outputs && fsel == BCM2835_FSEL_GPIO_OUT) in bcm2835_pmx_free() 997 enum bcm2835_fsel fsel = input ? in bcm2835_pmx_gpio_set_direction() 1000 bcm2835_pinctrl_fsel_set(pc, offset, fsel); in bcm2835_pmx_gpio_set_direction() [all …]
|
| /drivers/pinctrl/renesas/ |
| A D | pinctrl-rza2.c | 343 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()
|
| A D | pinctrl-rza1.c | 997 int gsel, fsel; in rza1_dt_node_to_map() local 1054 fsel = pinmux_generic_add_function(pctldev, grpname, fngrps, 1, in rza1_dt_node_to_map() 1056 if (fsel < 0) { in rza1_dt_node_to_map() 1057 ret = fsel; in rza1_dt_node_to_map() 1081 pinmux_generic_remove_function(pctldev, fsel); in rza1_dt_node_to_map()
|
| A D | pinctrl-rzv2m.c | 229 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()
|
| A D | pinctrl-rzg2l.c | 624 int ret, gsel, fsel; in rzg2l_dt_subnode_to_map() local 748 fsel = pinmux_generic_add_function(pctldev, name, pin_fn, 1, psel_val); in rzg2l_dt_subnode_to_map() 749 if (fsel < 0) { in rzg2l_dt_subnode_to_map() 750 ret = fsel; in rzg2l_dt_subnode_to_map()
|
| /drivers/phy/qualcomm/ |
| A D | phy-qcom-m31-eusb2.c | 78 unsigned int fsel; member 211 FIELD_PREP(FSEL, data->fsel)); in m31eusb2_phy_init() 303 .fsel = FSEL_38_4_MHZ_VAL,
|
| /drivers/pinctrl/sophgo/ |
| A D | pinctrl-sophgo.h | 111 unsigned int fsel, unsigned int gsel);
|
| A D | pinctrl-sophgo-common.c | 222 unsigned int fsel, unsigned int gsel) in sophgo_pmx_set_mux() argument
|
| /drivers/perf/ |
| A D | arm-cmn.c | 649 enum cmn_filter_select fsel; member 667 .fsel = _fsel, \ 687 if (eattr->fsel > SEL_NONE) in arm_cmn_event_show() 1523 enum cmn_filter_select fsel, u8 occupid) in arm_cmn_set_event_sel_hi() argument 1527 if (fsel == SEL_NONE) in arm_cmn_set_event_sel_hi() 1530 if (!dn->occupid[fsel].count) { in arm_cmn_set_event_sel_hi() 1531 dn->occupid[fsel].val = occupid; in arm_cmn_set_event_sel_hi() 1543 } else if (dn->occupid[fsel].val != occupid) { in arm_cmn_set_event_sel_hi() 1546 dn->occupid[fsel].count++; in arm_cmn_set_event_sel_hi() 1756 return e->fsel; in arm_cmn_filter_sel()
|
| /drivers/pinctrl/spacemit/ |
| A D | pinctrl-k1.c | 421 unsigned int fsel, unsigned int gsel) in spacemit_pmx_set_mux() argument
|
| /drivers/pinctrl/starfive/ |
| A D | pinctrl-starfive-jh7110.c | 295 unsigned int fsel, unsigned int gsel) in jh7110_set_mux() argument
|
| A D | pinctrl-starfive-jh7100.c | 639 unsigned int fsel, unsigned int gsel) in starfive_set_mux() argument
|