Searched refs:pin_names (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/pinctrl/intel/ |
| H A D | pinctrl-intel-platform.c | 29 char **pin_names; in intel_platform_pinctrl_prepare_pins() local 32 pin_names = devm_kasprintf_strarray(dev, name, size); in intel_platform_pinctrl_prepare_pins() 33 if (IS_ERR(pin_names)) in intel_platform_pinctrl_prepare_pins() 34 return PTR_ERR(pin_names); in intel_platform_pinctrl_prepare_pins() 42 char *pin_name = pin_names[i]; in intel_platform_pinctrl_prepare_pins()
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-digicolor.c | 45 const char *pin_names[PINS_COUNT]; member 108 *groups = pmap->pin_names; in dc_get_groups() 275 char *pin_names; in dc_pinctrl_probe() local 291 pin_names = devm_kcalloc(&pdev->dev, PINS_COUNT, name_len, in dc_pinctrl_probe() 293 if (!pin_names) in dc_pinctrl_probe() 299 char *name = &pin_names[pin_id * name_len]; in dc_pinctrl_probe() 305 pmap->pin_names[pin_id] = name; in dc_pinctrl_probe()
|
| H A D | pinctrl-apple-gpio.c | 439 const char **pin_names; in apple_gpio_pinctrl_probe() local 467 pin_names = devm_kmalloc_array(&pdev->dev, npins, sizeof(pin_names[0]), in apple_gpio_pinctrl_probe() 471 if (!pins || !pin_names || !pin_nums) in apple_gpio_pinctrl_probe() 490 pin_names[i] = pins[i].name; in apple_gpio_pinctrl_probe() 515 pin_names, npins, pctl); in apple_gpio_pinctrl_probe()
|
| H A D | pinctrl-rockchip.c | 4461 char **pin_names; in rockchip_pinctrl_register() local 4482 pin_names = devm_kasprintf_strarray(dev, pin_bank->name, pin_bank->nr_pins); in rockchip_pinctrl_register() 4483 if (IS_ERR(pin_names)) in rockchip_pinctrl_register() 4484 return PTR_ERR(pin_names); in rockchip_pinctrl_register() 4488 pdesc->name = pin_names[pin]; in rockchip_pinctrl_register()
|
| /linux/drivers/input/keyboard/ |
| H A D | charlieplex_keypad.c | 127 char **pin_names; in charlieplex_keypad_init_gpio() local 141 pin_names = devm_kasprintf_strarray(&pdev->dev, label, keypad->nlines); in charlieplex_keypad_init_gpio() 142 if (IS_ERR(pin_names)) in charlieplex_keypad_init_gpio() 143 return PTR_ERR(pin_names); in charlieplex_keypad_init_gpio() 146 gpiod_set_consumer_name(keypad->line_gpios->desc[i], pin_names[i]); in charlieplex_keypad_init_gpio()
|
| /linux/drivers/pinctrl/bcm/ |
| H A D | pinctrl-bcm4908.c | 476 char **pin_names; in bcm4908_pinctrl_probe() local 499 pin_names = devm_kasprintf_strarray(dev, "pin", BCM4908_NUM_PINS); in bcm4908_pinctrl_probe() 500 if (IS_ERR(pin_names)) in bcm4908_pinctrl_probe() 501 return PTR_ERR(pin_names); in bcm4908_pinctrl_probe() 508 pins[i].name = pin_names[i]; in bcm4908_pinctrl_probe()
|
| /linux/drivers/pinctrl/samsung/ |
| H A D | pinctrl-samsung.c | 925 char *pin_names; in samsung_pinctrl_register() local 950 pin_names = devm_kzalloc(&pdev->dev, in samsung_pinctrl_register() 954 if (!pin_names) in samsung_pinctrl_register() 962 sprintf(pin_names, "%s-%d", pin_bank->name, pin); in samsung_pinctrl_register() 964 pdesc->name = pin_names; in samsung_pinctrl_register() 965 pin_names += PIN_NAME_LENGTH; in samsung_pinctrl_register()
|
| /linux/drivers/pinctrl/meson/ |
| H A D | pinctrl-amlogic-a4.c | 1148 char **pin_names; in aml_pctl_probe_dt() local 1157 pin_names = devm_kasprintf_strarray(dev, bank_name, in aml_pctl_probe_dt() 1159 if (IS_ERR(pin_names)) in aml_pctl_probe_dt() 1160 return PTR_ERR(pin_names); in aml_pctl_probe_dt() 1164 pdesc->name = pin_names[j]; in aml_pctl_probe_dt()
|