/linux-master/drivers/pinctrl/qcom/ |
H A D | pinctrl-sm8650.c | 1475 * Clients would not be able to request these dummy pin groups. 1721 .groups = sm8650_groups,
|
H A D | pinctrl-sm8550-lpass-lpi.c | 198 .groups = sm8550_groups,
|
H A D | pinctrl-sm8650-lpass-lpi.c | 204 .groups = sm8650_groups,
|
H A D | pinctrl-sm8450-lpass-lpi.c | 190 .groups = sm8450_groups,
|
H A D | pinctrl-sm8350-lpass-lpi.c | 124 .groups = sm8350_groups,
|
H A D | pinctrl-sm4450.c | 801 * Clients would not be able to request these dummy pin groups. 974 .groups = sm4450_groups,
|
H A D | pinctrl-sm6115-lpass-lpi.c | 132 .groups = sm6115_groups,
|
H A D | pinctrl-sm8250-lpass-lpi.c | 122 .groups = sm8250_groups,
|
H A D | pinctrl-sc8280xp-lpass-lpi.c | 161 .groups = sc8280xp_groups,
|
H A D | pinctrl-sc7280-lpass-lpi.c | 124 .groups = sc7280_groups,
|
H A D | pinctrl-msm.h | 43 * Entries should be indices into the groups list of the 133 * @groups: An array describing all pin groups the pin SoC supports. 134 * @ngroups: The numbmer of entries in @groups. 156 const struct msm_pingroup *groups; member in struct:msm_pinctrl_soc_data
|
H A D | pinctrl-msm.c | 123 return pctrl->soc->groups[group].grp.name; 133 *pins = pctrl->soc->groups[group].grp.pins; 134 *num_pins = pctrl->soc->groups[group].grp.npins; 171 const char * const **groups, 176 *groups = pctrl->soc->functions[function].groups; 196 g = &pctrl->soc->groups[group]; 281 const struct msm_pingroup *g = &pctrl->soc->groups[offset]; 361 /* Pin information can only be requested from valid pin groups */ 365 g = &pctrl->soc->groups[grou 169 msm_get_function_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument [all...] |
H A D | pinctrl-lpass-lpi.c | 80 const char *const **groups, 85 *groups = pctrl->data->functions[function].groups; 95 const struct lpi_pingroup *g = &pctrl->data->groups[group]; 234 g = &pctrl->data->groups[group]; 78 lpi_gpio_get_function_groups(struct pinctrl_dev *pctldev, unsigned int function, const char *const **groups, unsigned *const num_qgroups) argument
|
H A D | pinctrl-lpass-lpi.h | 42 .groups = fname##_groups, \ 76 const char * const *groups; member in struct:lpi_function 83 const struct lpi_pingroup *groups; member in struct:lpi_pinctrl_variant_data
|
/linux-master/drivers/pinctrl/ |
H A D | pinmux.h | 156 const char * const **groups, 164 const char * const *groups,
|
H A D | pinctrl-tps6594.c | 217 const char *const **groups, 222 *groups = pinctrl->funcs[selector].pinfunction.groups; 215 tps6594_pmx_func_groups(struct pinctrl_dev *pctldev, unsigned int selector, const char *const **groups, unsigned int *num_groups) argument
|
H A D | pinctrl-ingenic.c | 119 const struct group_desc *groups; member in struct:ingenic_chip_info 256 .groups = jz4730_groups, 365 .groups = jz4740_groups, 467 .groups = jz4725b_groups, 604 .groups = jz4750_groups, 769 .groups = jz4755_groups, 1117 .groups = jz4760_groups, 1457 .groups = jz4770_groups, 1730 .groups = jz4775_groups, 1994 .groups [all...] |
H A D | pinctrl-equilibrium.c | 599 prop = of_find_property(np, "groups", NULL); 604 /* some groups may not have function, it's OK */ 629 if (!funcs[fid].groups[j]) 631 funcs[fid].groups[j] = prop->value; 671 funcs[i].groups = devm_kcalloc(dev, funcs[i].nr_groups, 672 sizeof(*(funcs[i].groups)), 674 if (!funcs[i].groups) 684 /* Ignore the same function with multiple groups */ 690 funcs[i].groups, 714 prop = of_find_property(np, "groups", NUL [all...] |
H A D | pinctrl-as3722.c | 49 const char * const *groups; member in struct:as3722_pin_function 122 .groups = gpio_groups, \ 211 unsigned function, const char * const **groups, 216 *groups = as_pci->functions[function].groups; 210 as3722_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument
|
/linux-master/drivers/pinctrl/nuvoton/ |
H A D | pinctrl-npcm7xx.c | 445 /* RMII 1 pin groups */ 450 /* RMII 2 pin groups */ 510 * function: name, ngroups, groups 655 .groups = nm ## _grp } 659 const char *const *groups; member in struct:npcm7xx_func 1614 const char * const **groups, 1618 *groups = npcm7xx_funcs[function].groups; 1612 npcm7xx_get_function_groups(struct pinctrl_dev *pctldev, unsigned int function, const char * const **groups, unsigned int * const ngroups) argument
|
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common.c | 411 *config = pctl->groups[group].config; 420 struct mtk_pinctrl_group *g = &pctl->groups[group]; 447 struct mtk_pinctrl_group *grp = pctl->groups + i; 657 return pctl->groups[group].name; 667 *pins = (unsigned *)&pctl->groups[group].pin; 694 const char * const **groups, 699 *groups = pctl->grp_names; 751 struct mtk_pinctrl_group *g = pctl->groups + group; 928 /* Allocate groups */ 929 pctl->groups 692 mtk_pmx_get_func_groups(struct pinctrl_dev *pctldev, unsigned function, const char * const **groups, unsigned * const num_groups) argument [all...] |
/linux-master/drivers/pinctrl/intel/ |
H A D | pinctrl-sunrisepoint.c | 287 .groups = sptlp_groups, 567 .groups = spth_groups,
|
H A D | pinctrl-tangier.c | 147 return tp->groups[group].grp.name; 155 *pins = tp->groups[group].grp.pins; 156 *npins = tp->groups[group].grp.npins; 206 const char * const **groups, 211 *groups = tp->functions[function].func.groups; 221 const struct intel_pingroup *grp = &tp->groups[group]; 227 * All pins in the groups needs to be accessible and writable 204 tng_get_function_groups(struct pinctrl_dev *pctldev, unsigned int function, const char * const **groups, unsigned int * const ngroups) argument
|
H A D | pinctrl-lynxpoint.c | 294 const struct intel_pingroup *grp = &lg->soc->groups[group];
|
H A D | pinctrl-icelake.c | 397 .groups = icllp_groups,
|