Home
last modified time | relevance | path

Searched refs:num_configs (Results 1 – 25 of 91) sorted by relevance

1234

/linux/drivers/pinctrl/
H A Dpinctrl-utils.c65 unsigned long *configs, unsigned int num_configs, in pinctrl_utils_add_map_configs() argument
73 dup_configs = kmemdup_array(configs, num_configs, in pinctrl_utils_add_map_configs()
81 (*map)[*num_maps].data.configs.num_configs = num_configs; in pinctrl_utils_add_map_configs()
89 unsigned long **configs, unsigned int *num_configs, in pinctrl_utils_add_config() argument
92 unsigned int old_num = *num_configs; in pinctrl_utils_add_config()
106 *num_configs = new_num; in pinctrl_utils_add_config()
H A Dpinctrl-lantiq.c74 unsigned num_configs = 0; in ltq_pinctrl_dt_subnode_to_map() local
108 configs[num_configs++] = in ltq_pinctrl_dt_subnode_to_map()
113 if (!num_configs) in ltq_pinctrl_dt_subnode_to_map()
118 num_configs * sizeof(unsigned long), in ltq_pinctrl_dt_subnode_to_map()
123 (*map)->data.configs.num_configs = num_configs; in ltq_pinctrl_dt_subnode_to_map()
128 num_configs * sizeof(unsigned long), in ltq_pinctrl_dt_subnode_to_map()
133 (*map)->data.configs.num_configs = num_configs; in ltq_pinctrl_dt_subnode_to_map()
H A Dpinconf.c48 if (!map->data.configs.num_configs || in pinconf_validate_map()
140 setting->data.configs.num_configs = map->data.configs.num_configs; in pinconf_map_to_setting()
170 setting->data.configs.num_configs); in pinconf_apply_setting()
187 setting->data.configs.num_configs); in pinconf_apply_setting()
217 unsigned long *configs, unsigned int num_configs) in pinconf_show_config() argument
227 for (i = 0; i < num_configs; i++) { in pinconf_show_config()
258 map->data.configs.num_configs); in pinconf_show_map()
290 setting->data.configs.num_configs); in pinconf_show_setting()
H A Dpinctrl-utils.h27 unsigned long *configs, unsigned int num_configs,
30 unsigned long **configs, unsigned int *num_configs,
H A Dpinconf-generic.c442 unsigned int num_configs = 0; in pinconf_generic_dt_subnode_to_map()
473 &num_configs); in pinconf_generic_dt_subnode_to_map()
482 if (num_configs) in pinconf_generic_dt_subnode_to_map()
501 if (num_configs) { in pinconf_generic_dt_subnode_to_map()
504 num_configs, type); in pinconf_generic_dt_subnode_to_map()
445 unsigned int num_configs = 0; pinconf_generic_dt_subnode_to_map() local
H A Dpinctrl-da850-pupd.c103 unsigned int num_configs) in da850_pupd_pin_config_group_set() argument
113 for (i = 0; i < num_configs; i++) { in da850_pupd_pin_config_group_set()
/linux/drivers/pinctrl/freescale/
H A Dpinctrl-imx-scmi.c151 new_map[i].data.configs.num_configs = ncfg; in pinctrl_scmi_imx_dt_node_to_map()
218 unsigned int num_configs) in pinctrl_scmi_imx_pinconf_set() argument
228 if (!configs || !num_configs) in pinctrl_scmi_imx_pinconf_set()
231 if (num_configs > IMX_SCMI_NUM_CFG) { in pinctrl_scmi_imx_pinconf_set()
232 dev_err(pmx->dev, "num_configs(%d) too large\n", num_configs); in pinctrl_scmi_imx_pinconf_set()
236 for (i = 0; i < num_configs; i++) { in pinctrl_scmi_imx_pinconf_set()
246 ret = pmx->ops->settings_conf(pmx->ph, pin, PIN_TYPE, num_configs, in pinctrl_scmi_imx_pinconf_set()
H A Dpinctrl-scu.c87 unsigned long *configs, unsigned num_configs) in imx_pinconf_set_scu() argument
97 if (num_configs == 1) { in imx_pinconf_set_scu()
117 WARN_ON(num_configs != 2); in imx_pinconf_set_scu()
H A Dpinctrl-imx.h101 unsigned long *configs, unsigned int num_configs);
131 unsigned long *configs, unsigned num_configs);
H A Dpinctrl-imx.c133 new_map[j].data.configs.num_configs = 2; in imx_dt_node_to_map()
137 new_map[j].data.configs.num_configs = 1; in imx_dt_node_to_map()
329 unsigned num_configs) in imx_pinconf_set_mmio() argument
345 for (i = 0; i < num_configs; i++) { in imx_pinconf_set_mmio()
366 unsigned num_configs) in imx_pinconf_set() argument
373 configs, num_configs); in imx_pinconf_set()
376 configs, num_configs); in imx_pinconf_set()
/linux/drivers/clk/tegra/
H A Dclk-tegra210-emc.c96 if (!provider || !provider->configs || provider->num_configs == 0) { in tegra210_clk_emc_determine_rate()
102 for (i = 0; i < provider->num_configs; i++) { in tegra210_clk_emc_determine_rate()
139 if (!provider->configs || provider->num_configs == 0) in tegra210_clk_emc_set_rate()
142 for (i = 0; i < provider->num_configs; i++) { in tegra210_clk_emc_set_rate()
149 if (i == provider->num_configs) in tegra210_clk_emc_set_rate()
315 for (i = 0; i < provider->num_configs; i++) { in tegra210_clk_emc_attach()
/linux/drivers/pinctrl/renesas/
H A Dpinctrl-rzt2h.c258 unsigned int num_configs) in rzt2h_map_add_config()
262 cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL); in rzt2h_map_add_config()
269 map->data.configs.num_configs = num_configs; in rzt2h_dt_subnode_to_map()
288 unsigned int num_configs; in rzt2h_dt_subnode_to_map()
321 ret = pinconf_generic_parse_dt_config(np, pctldev, &configs, &num_configs); in rzt2h_dt_subnode_to_map()
325 if (num_pins && !num_configs) { in rzt2h_dt_subnode_to_map()
333 if (num_configs) in rzt2h_dt_subnode_to_map()
352 configs, num_configs); in rzt2h_dt_subnode_to_map()
393 if (num_configs) { in rzt2h_dt_subnode_to_map()
253 rzt2h_map_add_config(struct pinctrl_map * map,const char * group_or_pin,enum pinctrl_map_type type,unsigned long * configs,unsigned int num_configs) rzt2h_map_add_config() argument
283 unsigned int num_configs; rzt2h_dt_subnode_to_map() local
570 rzt2h_pinctrl_pinconf_set(struct pinctrl_dev * pctldev,unsigned int pin,unsigned long * configs,unsigned int num_configs) rzt2h_pinctrl_pinconf_set() argument
674 rzt2h_pinctrl_pinconf_group_set(struct pinctrl_dev * pctldev,unsigned int group,unsigned long * configs,unsigned int num_configs) rzt2h_pinctrl_pinconf_group_set() argument
[all...]
H A Dpinctrl-rzv2m.c195 unsigned int num_configs) in rzv2m_map_add_config() argument
199 cfgs = kmemdup_array(configs, num_configs, sizeof(*cfgs), GFP_KERNEL); in rzv2m_map_add_config()
206 map->data.configs.num_configs = num_configs; in rzv2m_map_add_config()
226 unsigned int num_configs; in rzv2m_dt_subnode_to_map() local
257 ret = pinconf_generic_parse_dt_config(np, NULL, &configs, &num_configs); in rzv2m_dt_subnode_to_map()
261 if (num_pins && !num_configs) { in rzv2m_dt_subnode_to_map()
285 configs, num_configs); in rzv2m_dt_subnode_to_map()
559 unsigned int num_configs) in rzv2m_pinctrl_pinconf_set() argument
587 for (i = 0; i < num_configs; in rzv2m_pinctrl_pinconf_set()
674 rzv2m_pinctrl_pinconf_group_set(struct pinctrl_dev * pctldev,unsigned int group,unsigned long * configs,unsigned int num_configs) rzv2m_pinctrl_pinconf_group_set() argument
[all...]
H A Dpinctrl-rzn1.c346 unsigned int num_configs = 0; in rzn1_dt_node_to_map_one() local
361 &num_configs); in rzn1_dt_node_to_map_one()
368 if (num_configs) in rzn1_dt_node_to_map_one()
383 if (num_configs) { in rzn1_dt_node_to_map_one()
387 configs, num_configs, in rzn1_dt_node_to_map_one()
539 unsigned long *configs, unsigned int num_configs) in rzn1_pinconf_set() argument
554 for (i = 0; i < num_configs; i++) { in rzn1_pinconf_set()
648 unsigned int num_configs) in rzn1_pinconf_group_set() argument
656 grp->name, selector, configs, num_configs); in rzn1_pinconf_group_set()
661 ret = rzn1_pinconf_set(pctldev, pin, configs, num_configs); in rzn1_pinconf_group_set()
/linux/include/linux/pinctrl/
H A Dpinconf.h48 unsigned int num_configs);
55 unsigned int num_configs);
H A Dmachine.h50 unsigned int num_configs; member
117 .num_configs = ARRAY_SIZE(cfgs), \
139 .num_configs = ARRAY_SIZE(cfgs), \
/linux/drivers/pinctrl/visconti/
H A Dpinctrl-common.c39 unsigned int num_configs) in visconti_pin_config_set() argument
53 for (i = 0; i < num_configs; i++) { in visconti_pin_config_set()
125 unsigned int num_configs) in visconti_pin_config_group_set() argument
136 __func__, selector, num_pins, num_configs); in visconti_pin_config_group_set()
140 configs, num_configs); in visconti_pin_config_group_set()
/linux/drivers/pinctrl/sophgo/
H A Dpinctrl-sophgo-common.c179 &map[nmaps].data.configs.num_configs); in sophgo_pctrl_dt_node_to_map()
194 if (map[nmaps].data.configs.num_configs == 0) in sophgo_pctrl_dt_node_to_map()
262 unsigned long *configs, unsigned int num_configs) in sophgo_pconf_set() argument
272 configs, num_configs, in sophgo_pconf_set()
280 unsigned long *configs, unsigned int num_configs) in sophgo_pconf_group_set() argument
295 configs, num_configs, in sophgo_pconf_group_set()
/linux/drivers/pinctrl/cix/
H A Dpinctrl-sky1-base.c121 unsigned int num_configs; in sky1_pctrl_dt_subnode_to_map() local
136 &num_configs); in sky1_pctrl_dt_subnode_to_map()
140 if (num_configs) in sky1_pctrl_dt_subnode_to_map()
196 configs, num_configs, in sky1_pctrl_dt_subnode_to_map()
451 unsigned long *configs, unsigned int num_configs) in sky1_pconf_group_set() argument
457 for (i = 0; i < num_configs; i++) { in sky1_pconf_group_set()
/linux/drivers/iio/adc/
H A Dad7173.c178 unsigned int num_configs; member
646 memset64(st->config_cnts, 0, st->info->num_configs); in ad7173_reset_usage_cnts()
705 for (i = 1; i < st->info->num_configs; i++) in ad7173_free_config_slot_lru()
726 st->info->num_configs - 1, GFP_KERNEL); in ad7173_load_config()
945 .num_configs = 8,
967 .num_configs = 8,
988 .num_configs = 8,
1007 .num_configs = 8,
1026 .num_configs = 8,
1045 .num_configs = 8,
[all …]
/linux/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed.h110 unsigned long *configs, unsigned int num_configs);
117 unsigned int num_configs);
/linux/drivers/pinctrl/meson/
H A Dpinctrl-amlogic-a4.c609 unsigned long *configs, unsigned int num_configs)
616 for (i = 0; i < num_configs; i++) { in aml_pinconf_group_set()
663 unsigned int num_configs) in aml_get_group_pins()
670 num_configs); in aml_pin_dbg_show()
733 unsigned int num_configs = 0; in aml_dt_node_to_map_pinmux()
756 &num_configs); in aml_pctl_parse_functions()
763 if (num_configs) in aml_pctl_parse_functions()
777 if (num_configs) { in aml_pctl_parse_functions()
780 num_configs, PIN_MAP_TYPE_CONFIGS_GROUP); in aml_pctl_parse_functions()
559 aml_pinconf_set(struct pinctrl_dev * pcdev,unsigned int pin,unsigned long * configs,unsigned int num_configs) aml_pinconf_set() argument
613 aml_pinconf_group_set(struct pinctrl_dev * pcdev,unsigned int num_group,unsigned long * configs,unsigned int num_configs) aml_pinconf_group_set() argument
683 unsigned int num_configs = 0; aml_dt_node_to_map_pinmux() local
/linux/drivers/pinctrl/cirrus/
H A Dpinctrl-cs42l43.c377 unsigned long *configs, unsigned int num_configs) in cs42l43_pin_config_set() argument
383 while (num_configs) { in cs42l43_pin_config_set()
402 num_configs--; in cs42l43_pin_config_set()
427 unsigned int num_configs) in cs42l43_pin_config_group_set() argument
434 configs, num_configs); in cs42l43_pin_config_group_set()
/linux/drivers/pinctrl/bcm/
H A Dpinctrl-bcm281xx.c1710 unsigned int num_configs, in bcm281xx_std_pin_update() argument
1719 for (i = 0; i < num_configs; i++) { in bcm281xx_std_pin_update()
1826 unsigned int num_configs, in bcm281xx_i2c_pin_update() argument
1835 for (i = 0; i < num_configs; i++) { in bcm281xx_i2c_pin_update()
1896 unsigned int num_configs, in bcm21664_i2c_pin_update() argument
1905 for (i = 0; i < num_configs; i++) { in bcm21664_i2c_pin_update()
1958 unsigned int num_configs, in bcm281xx_hdmi_pin_update() argument
1967 for (i = 0; i < num_configs; i++) { in bcm281xx_hdmi_pin_update()
2002 unsigned int num_configs) in bcm281xx_pinctrl_pin_config_set() argument
2019 num_configs, &cfg_val, &cfg_mask); in bcm281xx_pinctrl_pin_config_set()
[all …]
/linux/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c564 unsigned int num_configs, in s32_pinconf_mscr_write() argument
576 pin_get_name(pctldev, pin_id), num_configs); in s32_pinconf_mscr_write()
578 for (i = 0; i < num_configs; i++) { in s32_pinconf_mscr_write()
611 unsigned int num_configs) in s32_pinconf_set() argument
614 num_configs, S32_PINCONF_UPDATE_ONLY); in s32_pinconf_set()
618 unsigned long *configs, unsigned int num_configs) in s32_pconf_group_set() argument
628 configs, num_configs, S32_PINCONF_OVERWRITE); in s32_pconf_group_set()

1234