| /linux/drivers/pinctrl/ |
| H A D | pinctrl-utils.c | 65 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 D | pinctrl-scmi.c | 326 pinctrl_scmi_alloc_configs(struct pinctrl_dev *pctldev, u32 num_configs, in pinctrl_scmi_alloc_configs() argument 330 if (num_configs <= SCMI_NUM_CONFIGS) in pinctrl_scmi_alloc_configs() 333 *p_config_value = kcalloc(num_configs, sizeof(**p_config_value), GFP_KERNEL); in pinctrl_scmi_alloc_configs() 337 *p_config_type = kzalloc_objs(**p_config_type, num_configs); in pinctrl_scmi_alloc_configs() 347 pinctrl_scmi_free_configs(struct pinctrl_dev *pctldev, u32 num_configs, in pinctrl_scmi_free_configs() argument 351 if (num_configs <= SCMI_NUM_CONFIGS) in pinctrl_scmi_free_configs() 361 unsigned int num_configs) in pinctrl_scmi_pinconf_set() argument 371 if (!configs || !num_configs) in pinctrl_scmi_pinconf_set() 374 ret = pinctrl_scmi_alloc_configs(pctldev, num_configs, &p_config_type, in pinctrl_scmi_pinconf_set() 380 for (i = 0; i < num_configs; i++) { in pinctrl_scmi_pinconf_set() [all …]
|
| H A D | pinctrl-lantiq.c | 74 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 D | pinctrl-utils.h | 27 unsigned long *configs, unsigned int num_configs, 30 unsigned long **configs, unsigned int *num_configs,
|
| H A D | pinctrl-generic.c | 27 unsigned int num_configs; in pinctrl_generic_to_map() local 54 ret = pinconf_generic_parse_dt_config(np, pctldev, &configs, &num_configs); in pinctrl_generic_to_map() 61 if (num_configs == 0) in pinctrl_generic_to_map() 70 num_configs, PIN_MAP_TYPE_CONFIGS_GROUP); in pinctrl_generic_to_map()
|
| H A D | pinctrl-da850-pupd.c | 102 unsigned int num_configs) in da850_pupd_pin_config_group_set() argument 112 for (i = 0; i < num_configs; i++) { in da850_pupd_pin_config_group_set()
|
| /linux/drivers/pinctrl/freescale/ |
| H A D | pinctrl-imx-scmi.c | 150 new_map[i].data.configs.num_configs = ncfg; in pinctrl_scmi_imx_dt_node_to_map() 217 unsigned int num_configs) in pinctrl_scmi_imx_pinconf_set() argument 227 if (!configs || !num_configs) in pinctrl_scmi_imx_pinconf_set() 230 if (num_configs > IMX_SCMI_NUM_CFG) { in pinctrl_scmi_imx_pinconf_set() 231 dev_err(pmx->dev, "num_configs(%d) too large\n", num_configs); in pinctrl_scmi_imx_pinconf_set() 235 for (i = 0; i < num_configs; i++) { in pinctrl_scmi_imx_pinconf_set() 245 ret = pmx->ops->settings_conf(pmx->ph, pin, PIN_TYPE, num_configs, in pinctrl_scmi_imx_pinconf_set()
|
| H A D | pinctrl-scu.c | 87 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 D | pinctrl-imx.h | 101 unsigned long *configs, unsigned int num_configs); 131 unsigned long *configs, unsigned num_configs);
|
| H A D | pinctrl-imx.c | 133 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 D | clk-tegra210-emc.c | 96 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/include/linux/pinctrl/ |
| H A D | pinconf.h | 48 unsigned int num_configs); 55 unsigned int num_configs);
|
| H A D | machine.h | 50 unsigned int num_configs; member 117 .num_configs = ARRAY_SIZE(cfgs), \ 139 .num_configs = ARRAY_SIZE(cfgs), \
|
| /linux/drivers/pinctrl/visconti/ |
| H A D | pinctrl-common.c | 39 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 D | pinctrl-sophgo-common.c | 179 &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/samsung/ |
| H A D | pinctrl-samsung.c | 118 unsigned num_configs) in add_map_configs() argument 125 dup_configs = kmemdup_array(configs, num_configs, sizeof(*dup_configs), in add_map_configs() 133 (*map)[*num_maps].data.configs.num_configs = num_configs; in add_map_configs() 140 unsigned *num_configs, unsigned long config) in add_config() argument 142 unsigned old_num = *num_configs; in add_config() 154 *num_configs = new_num; in add_config() 183 unsigned num_configs = 0; in samsung_dt_subnode_to_map() local 197 ret = add_config(dev, &configs, &num_configs, config); in samsung_dt_subnode_to_map() 210 if (num_configs) in samsung_dt_subnode_to_map() 231 if (num_configs) { in samsung_dt_subnode_to_map() [all …]
|
| /linux/drivers/pinctrl/renesas/ |
| H A D | pinctrl-rzn1.c | 346 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/drivers/pinctrl/cix/ |
| H A D | pinctrl-sky1-base.c | 121 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 D | ad7173.c | 177 unsigned int num_configs; member 645 memset64(st->config_cnts, 0, st->info->num_configs); in ad7173_reset_usage_cnts() 704 for (i = 1; i < st->info->num_configs; i++) in ad7173_free_config_slot_lru() 725 st->info->num_configs - 1, GFP_KERNEL); in ad7173_load_config() 944 .num_configs = 8, 966 .num_configs = 8, 987 .num_configs = 8, 1006 .num_configs = 8, 1025 .num_configs = 8, 1044 .num_configs = 8, [all …]
|
| /linux/drivers/pinctrl/aspeed/ |
| H A D | pinctrl-aspeed.h | 110 unsigned long *configs, unsigned int num_configs); 117 unsigned int num_configs);
|
| H A D | pinctrl-aspeed.c | 572 unsigned long *configs, unsigned int num_configs) in aspeed_pin_config_set() argument 580 for (i = 0; i < num_configs; i++) { in aspeed_pin_config_set() 638 unsigned int num_configs) in aspeed_pin_config_group_set() argument 653 num_configs); in aspeed_pin_config_group_set()
|
| /linux/drivers/pinctrl/microchip/ |
| H A D | pinctrl-mpfs-mssio.c | 467 unsigned long *configs, unsigned int num_configs, in mpfs_pinctrl_pinconf_generate_config() argument 472 for (int i = 0; i < num_configs; i++) { in mpfs_pinctrl_pinconf_generate_config() 551 unsigned long *configs, unsigned int num_configs) in mpfs_pinctrl_pinconf_set() argument 557 ret = mpfs_pinctrl_pinconf_generate_config(pctrl, pin, configs, num_configs, &val, in mpfs_pinctrl_pinconf_set() 573 unsigned long *configs, unsigned int num_configs) in mpfs_pinctrl_pinconf_group_set() argument 591 ret = mpfs_pinctrl_pinconf_generate_config(pctrl, pin, configs, num_configs, &val, in mpfs_pinctrl_pinconf_group_set()
|
| /linux/drivers/pinctrl/bcm/ |
| H A D | pinctrl-bcm281xx.c | 1710 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/meson/ |
| H A D | pinctrl-amlogic-a4.c | 615 unsigned long *configs, unsigned int num_configs) in aml_pinconf_set() argument 622 for (i = 0; i < num_configs; i++) { in aml_pinconf_set() 673 unsigned int num_configs) in aml_pinconf_group_set() argument 680 num_configs); in aml_pinconf_group_set() 743 unsigned int num_configs = 0; in aml_dt_node_to_map_pinmux() local 766 &num_configs); in aml_dt_node_to_map_pinmux() 773 if (num_configs) in aml_dt_node_to_map_pinmux() 787 if (num_configs) { in aml_dt_node_to_map_pinmux() 790 num_configs, PIN_MAP_TYPE_CONFIGS_GROUP); in aml_dt_node_to_map_pinmux()
|
| /linux/drivers/pinctrl/nxp/ |
| H A D | pinctrl-s32cc.c | 572 unsigned int num_configs, in s32_pinconf_mscr_write() argument 584 pin_get_name(pctldev, pin_id), num_configs); in s32_pinconf_mscr_write() 586 for (i = 0; i < num_configs; i++) { in s32_pinconf_mscr_write() 619 unsigned int num_configs) in s32_pinconf_set() argument 622 num_configs, S32_PINCONF_UPDATE_ONLY); in s32_pinconf_set() 626 unsigned long *configs, unsigned int num_configs) in s32_pconf_group_set() argument 636 configs, num_configs, S32_PINCONF_OVERWRITE); in s32_pconf_group_set()
|