Lines Matching defs:pinctrl
6 * device. The driver which controls this device is pinctrl-msm.c. Each
8 * with pinctrl-msm.c. This means that all TLMM drivers are pin control
15 * pinctrl-msm.c into another driver.
20 #include <linux/pinctrl/pinctrl.h>
23 #include "pinctrl-msm.h"
33 struct msm_pinctrl_soc_data *pinctrl;
77 pinctrl = devm_kzalloc(&pdev->dev, sizeof(*pinctrl), GFP_KERNEL);
84 if (!pinctrl || !pins || !groups || !names)
127 pinctrl->pins = pins;
128 pinctrl->groups = groups;
129 pinctrl->npins = num_gpios;
130 pinctrl->ngroups = num_gpios;
131 pinctrl->ngpios = num_gpios;
133 return msm_pinctrl_probe(pdev, pinctrl);
144 .name = "qdf2xxx-pinctrl",