Lines Matching defs:pinctrl
45 #include <linux/pinctrl/consumer.h>
215 struct pinctrl *pinctrl;
1371 pinctrl_select_state(i2c_imx->pinctrl, i2c_imx->pinctrl_pins_gpio);
1380 pinctrl_select_state(i2c_imx->pinctrl, i2c_imx->pinctrl_pins_default);
1386 * described in the device tree by a separate pinctrl state "gpio". If
1395 i2c_imx->pinctrl = devm_pinctrl_get(&pdev->dev);
1396 if (!i2c_imx->pinctrl) {
1397 dev_info(&pdev->dev, "pinctrl unavailable, bus recovery not supported\n");
1400 if (IS_ERR(i2c_imx->pinctrl)) {
1401 dev_info(&pdev->dev, "can't get pinctrl, bus recovery not supported\n");
1402 return PTR_ERR(i2c_imx->pinctrl);
1405 i2c_imx->pinctrl_pins_default = pinctrl_lookup_state(i2c_imx->pinctrl,
1407 i2c_imx->pinctrl_pins_gpio = pinctrl_lookup_state(i2c_imx->pinctrl,
1537 /* Give it another chance if pinctrl used is not ready yet */