Lines Matching defs:pinctrl
32 #include <linux/pinctrl/consumer.h>
267 struct pinctrl *pinctrl;
1307 WARN_ON(pinctrl_select_state(i2c->pinctrl, i2c->pinctrl_recovery));
1326 WARN_ON(pinctrl_select_state(i2c->pinctrl, i2c->pinctrl_default));
1348 i2c->pinctrl = devm_pinctrl_get(dev);
1349 if (PTR_ERR(i2c->pinctrl) == -ENODEV)
1350 i2c->pinctrl = NULL;
1351 if (IS_ERR(i2c->pinctrl))
1352 return PTR_ERR(i2c->pinctrl);
1354 if (!i2c->pinctrl)
1357 i2c->pinctrl_default = pinctrl_lookup_state(i2c->pinctrl,
1359 i2c->pinctrl_recovery = pinctrl_lookup_state(i2c->pinctrl, "recovery");
1410 * pinctrl since pinctrl's idea of the current setting is unaffected
1412 * by switching pinctrl to the GPIO state here. We do it this way to
1415 pinctrl_select_state(i2c->pinctrl, i2c->pinctrl_recovery);
1417 return pinctrl_select_state(i2c->pinctrl, i2c->pinctrl_default);