Lines Matching defs:pinctrl
26 #include <linux/pinctrl/consumer.h>
114 /* pinctrl state */
332 struct pinctrl *pinctrl;
535 * pinctrl states for 100MHz/200MHz.
1211 struct pinctrl_state *pinctrl;
1213 dev_dbg(mmc_dev(host->mmc), "change pinctrl state for uhs %d\n", uhs);
1215 if (IS_ERR(imx_data->pinctrl) ||
1223 pinctrl = imx_data->pins_100mhz;
1228 pinctrl = imx_data->pins_200mhz;
1235 return pinctrl_select_state(imx_data->pinctrl, pinctrl);
1626 if (esdhc_is_usdhc(imx_data) && !IS_ERR(imx_data->pinctrl)) {
1627 imx_data->pins_100mhz = pinctrl_lookup_state(imx_data->pinctrl,
1629 imx_data->pins_200mhz = pinctrl_lookup_state(imx_data->pinctrl,
1700 imx_data->pinctrl = devm_pinctrl_get(&pdev->dev);
1701 if (IS_ERR(imx_data->pinctrl))
1702 dev_warn(mmc_dev(host->mmc), "could not get pinctrl\n");