pinctrl            90 arch/arm/mach-omap1/gpio15xx.c 	.pinctrl	= OMAP1510_GPIO_PIN_CONTROL,
pinctrl           294 drivers/ata/sata_gemini.c 	struct pinctrl *p;
pinctrl           124 drivers/bluetooth/btmtkuart.c 	struct pinctrl *pinctrl;
pinctrl           929 drivers/bluetooth/btmtkuart.c 		bdev->pinctrl = devm_pinctrl_get(&serdev->dev);
pinctrl           930 drivers/bluetooth/btmtkuart.c 		if (IS_ERR(bdev->pinctrl)) {
pinctrl           931 drivers/bluetooth/btmtkuart.c 			err = PTR_ERR(bdev->pinctrl);
pinctrl           935 drivers/bluetooth/btmtkuart.c 		bdev->pins_boot = pinctrl_lookup_state(bdev->pinctrl,
pinctrl           944 drivers/bluetooth/btmtkuart.c 		bdev->pins_runtime = pinctrl_lookup_state(bdev->pinctrl,
pinctrl          1026 drivers/bluetooth/btmtkuart.c 			pinctrl_select_state(bdev->pinctrl, bdev->pins_boot);
pinctrl          1053 drivers/bluetooth/btmtkuart.c 		pinctrl_select_state(bdev->pinctrl, bdev->pins_runtime);
pinctrl           310 drivers/clk/tegra/clk-dfll.c 	struct pinctrl			*pwm_pin;
pinctrl           373 drivers/gpio/gpio-omap.c 	if (bank->regs->pinctrl) {
pinctrl           374 drivers/gpio/gpio-omap.c 		void __iomem *reg = bank->base + bank->regs->pinctrl;
pinctrl           318 drivers/gpio/gpio-pca953x.c 	int pinctrl = (reg & PCAL_PINCTRL_MASK) << 1;
pinctrl           319 drivers/gpio/gpio-pca953x.c 	u8 regaddr = pinctrl | addr | (off / BANK_SZ);
pinctrl           169 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	struct pinctrl *pinctrl;
pinctrl           299 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	pinctrl_select_state(hdmi->pinctrl, hdmi->unwedge_state);
pinctrl           301 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 	pinctrl_select_state(hdmi->pinctrl, hdmi->default_state);
pinctrl          2783 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		hdmi->pinctrl = devm_pinctrl_get(dev);
pinctrl          2784 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 		if (!IS_ERR(hdmi->pinctrl)) {
pinctrl          2786 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 				pinctrl_lookup_state(hdmi->pinctrl, "unwedge");
pinctrl          2788 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c 				pinctrl_lookup_state(hdmi->pinctrl, "default");
pinctrl            52 drivers/gpu/drm/tegra/dpaux.c 	struct pinctrl_dev *pinctrl;
pinctrl           361 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_get_groups_count(struct pinctrl_dev *pinctrl)
pinctrl           366 drivers/gpu/drm/tegra/dpaux.c static const char *tegra_dpaux_get_group_name(struct pinctrl_dev *pinctrl,
pinctrl           372 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_get_group_pins(struct pinctrl_dev *pinctrl,
pinctrl           390 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_get_functions_count(struct pinctrl_dev *pinctrl)
pinctrl           395 drivers/gpu/drm/tegra/dpaux.c static const char *tegra_dpaux_get_function_name(struct pinctrl_dev *pinctrl,
pinctrl           401 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_get_function_groups(struct pinctrl_dev *pinctrl,
pinctrl           412 drivers/gpu/drm/tegra/dpaux.c static int tegra_dpaux_set_mux(struct pinctrl_dev *pinctrl,
pinctrl           415 drivers/gpu/drm/tegra/dpaux.c 	struct tegra_dpaux *dpaux = pinctrl_dev_get_drvdata(pinctrl);
pinctrl           539 drivers/gpu/drm/tegra/dpaux.c 	dpaux->pinctrl = devm_pinctrl_register(&pdev->dev, &dpaux->desc, dpaux);
pinctrl           540 drivers/gpu/drm/tegra/dpaux.c 	if (IS_ERR(dpaux->pinctrl)) {
pinctrl           542 drivers/gpu/drm/tegra/dpaux.c 		return PTR_ERR(dpaux->pinctrl);
pinctrl           309 drivers/gpu/drm/tilcdc/tilcdc_panel.c 	struct pinctrl *pinctrl;
pinctrl           349 drivers/gpu/drm/tilcdc/tilcdc_panel.c 	pinctrl = devm_pinctrl_get_select_default(&pdev->dev);
pinctrl           350 drivers/gpu/drm/tilcdc/tilcdc_panel.c 	if (IS_ERR(pinctrl))
pinctrl           278 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c 	struct pinctrl *pinctrl;
pinctrl           297 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c 	pinctrl = devm_pinctrl_get_select_default(&pdev->dev);
pinctrl           298 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c 	if (IS_ERR(pinctrl))
pinctrl           201 drivers/i2c/busses/i2c-imx.c 	struct pinctrl *pinctrl;
pinctrl           986 drivers/i2c/busses/i2c-imx.c 	pinctrl_select_state(i2c_imx->pinctrl, i2c_imx->pinctrl_pins_gpio);
pinctrl           995 drivers/i2c/busses/i2c-imx.c 	pinctrl_select_state(i2c_imx->pinctrl, i2c_imx->pinctrl_pins_default);
pinctrl          1010 drivers/i2c/busses/i2c-imx.c 	i2c_imx->pinctrl = devm_pinctrl_get(&pdev->dev);
pinctrl          1011 drivers/i2c/busses/i2c-imx.c 	if (!i2c_imx->pinctrl || IS_ERR(i2c_imx->pinctrl)) {
pinctrl          1013 drivers/i2c/busses/i2c-imx.c 		return PTR_ERR(i2c_imx->pinctrl);
pinctrl          1016 drivers/i2c/busses/i2c-imx.c 	i2c_imx->pinctrl_pins_default = pinctrl_lookup_state(i2c_imx->pinctrl,
pinctrl          1018 drivers/i2c/busses/i2c-imx.c 	i2c_imx->pinctrl_pins_gpio = pinctrl_lookup_state(i2c_imx->pinctrl,
pinctrl           117 drivers/i2c/busses/i2c-s3c2410.c 	struct pinctrl          *pctrl;
pinctrl            57 drivers/i2c/muxes/i2c-demux-pinctrl.c 	struct pinctrl *p;
pinctrl            18 drivers/i2c/muxes/i2c-mux-pinctrl.c 	struct pinctrl *pinctrl;
pinctrl            26 drivers/i2c/muxes/i2c-mux-pinctrl.c 	return pinctrl_select_state(mux->pinctrl, mux->states[chan]);
pinctrl           106 drivers/i2c/muxes/i2c-mux-pinctrl.c 	mux->pinctrl = devm_pinctrl_get(dev);
pinctrl           107 drivers/i2c/muxes/i2c-mux-pinctrl.c 	if (IS_ERR(mux->pinctrl)) {
pinctrl           108 drivers/i2c/muxes/i2c-mux-pinctrl.c 		ret = PTR_ERR(mux->pinctrl);
pinctrl           121 drivers/i2c/muxes/i2c-mux-pinctrl.c 		mux->states[i] = pinctrl_lookup_state(mux->pinctrl, name);
pinctrl           222 drivers/leds/leds-aat1290.c 	struct pinctrl *pinctrl;
pinctrl           241 drivers/leds/leds-aat1290.c 	pinctrl = devm_pinctrl_get_select_default(&led->pdev->dev);
pinctrl           242 drivers/leds/leds-aat1290.c 	if (IS_ERR(pinctrl)) {
pinctrl           403 drivers/leds/leds-aat1290.c 	struct pinctrl *pinctrl;
pinctrl           411 drivers/leds/leds-aat1290.c 	pinctrl = devm_pinctrl_get_select(&led->pdev->dev,
pinctrl           413 drivers/leds/leds-aat1290.c 	if (IS_ERR(pinctrl)) {
pinctrl           415 drivers/leds/leds-aat1290.c 		return PTR_ERR(pinctrl);
pinctrl           390 drivers/media/i2c/cx25840/cx25840-core.c 	u8 pinctrl[6], pinconf[10], voutctrl4;
pinctrl           393 drivers/media/i2c/cx25840/cx25840-core.c 		pinctrl[i] = cx25840_read(client, 0x114 + i);
pinctrl           417 drivers/media/i2c/cx25840/cx25840-core.c 				pinctrl[0] &= ~BIT(6);
pinctrl           419 drivers/media/i2c/cx25840/cx25840-core.c 				pinctrl[0] |= BIT(6);
pinctrl           425 drivers/media/i2c/cx25840/cx25840-core.c 			cx25840_set_invert(&pinctrl[3], &voutctrl4,
pinctrl           431 drivers/media/i2c/cx25840/cx25840-core.c 			pinctrl[4] &= ~(3 << 2); /* CX25840_PIN_DRIVE_MEDIUM */
pinctrl           434 drivers/media/i2c/cx25840/cx25840-core.c 				pinctrl[4] |= 1 << 2;
pinctrl           438 drivers/media/i2c/cx25840/cx25840-core.c 				pinctrl[4] |= 2 << 2;
pinctrl           446 drivers/media/i2c/cx25840/cx25840-core.c 				pinctrl[1] &= ~BIT(0);
pinctrl           448 drivers/media/i2c/cx25840/cx25840-core.c 				pinctrl[1] |= BIT(0);
pinctrl           454 drivers/media/i2c/cx25840/cx25840-core.c 			cx25840_set_invert(&pinctrl[3], &voutctrl4,
pinctrl           460 drivers/media/i2c/cx25840/cx25840-core.c 			pinctrl[4] &= ~(3 << 2); /* CX25840_PIN_DRIVE_MEDIUM */
pinctrl           463 drivers/media/i2c/cx25840/cx25840-core.c 				pinctrl[4] |= 1 << 2;
pinctrl           467 drivers/media/i2c/cx25840/cx25840-core.c 				pinctrl[4] |= 2 << 2;
pinctrl           475 drivers/media/i2c/cx25840/cx25840-core.c 				pinctrl[2] &= ~BIT(2);
pinctrl           477 drivers/media/i2c/cx25840/cx25840-core.c 				pinctrl[2] |= BIT(2);
pinctrl           516 drivers/media/i2c/cx25840/cx25840-core.c 		cx25840_write(client, 0x114 + i, pinctrl[i]);
pinctrl           247 drivers/media/platform/exynos4-is/fimc-is.h 	struct pinctrl			*pctrl;
pinctrl          1262 drivers/media/platform/exynos4-is/media-dev.c 	pctl->pinctrl = devm_pinctrl_get(dev);
pinctrl          1263 drivers/media/platform/exynos4-is/media-dev.c 	if (IS_ERR(pctl->pinctrl))
pinctrl          1264 drivers/media/platform/exynos4-is/media-dev.c 		return PTR_ERR(pctl->pinctrl);
pinctrl          1266 drivers/media/platform/exynos4-is/media-dev.c 	pctl->state_default = pinctrl_lookup_state(pctl->pinctrl,
pinctrl          1271 drivers/media/platform/exynos4-is/media-dev.c 	pctl->state_idle = pinctrl_lookup_state(pctl->pinctrl,
pinctrl           135 drivers/media/platform/exynos4-is/media-dev.h 		struct pinctrl *pinctrl;
pinctrl           534 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 	tsin->pstate = pinctrl_lookup_state(fei->pinctrl, tsin_pin_name);
pinctrl           542 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 	ret = pinctrl_select_state(fei->pinctrl, tsin->pstate);
pinctrl           753 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 	fei->pinctrl = devm_pinctrl_get(dev);
pinctrl           755 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 	if (IS_ERR(fei->pinctrl)) {
pinctrl           757 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c 		ret = PTR_ERR(fei->pinctrl);
pinctrl            72 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.h 	struct pinctrl *pinctrl;
pinctrl           163 drivers/mmc/host/meson-gx-mmc.c 	struct pinctrl *pinctrl;
pinctrl           313 drivers/mmc/host/meson-gx-mmc.c 		pinctrl_select_state(host->pinctrl, host->pins_clk_gate);
pinctrl           330 drivers/mmc/host/meson-gx-mmc.c 		pinctrl_select_state(host->pinctrl, host->pins_default);
pinctrl          1098 drivers/mmc/host/meson-gx-mmc.c 	host->pinctrl = devm_pinctrl_get(&pdev->dev);
pinctrl          1099 drivers/mmc/host/meson-gx-mmc.c 	if (IS_ERR(host->pinctrl)) {
pinctrl          1100 drivers/mmc/host/meson-gx-mmc.c 		ret = PTR_ERR(host->pinctrl);
pinctrl          1104 drivers/mmc/host/meson-gx-mmc.c 	host->pins_default = pinctrl_lookup_state(host->pinctrl,
pinctrl          1111 drivers/mmc/host/meson-gx-mmc.c 	host->pins_clk_gate = pinctrl_lookup_state(host->pinctrl,
pinctrl          1660 drivers/mmc/host/mmci.c 			pinctrl_select_state(host->pinctrl, host->pins_opendrain);
pinctrl          1662 drivers/mmc/host/mmci.c 			pinctrl_select_state(host->pinctrl, host->pins_default);
pinctrl          1826 drivers/mmc/host/mmci.c 		host->pinctrl = devm_pinctrl_get(&dev->dev);
pinctrl          1827 drivers/mmc/host/mmci.c 		if (IS_ERR(host->pinctrl)) {
pinctrl          1829 drivers/mmc/host/mmci.c 			ret = PTR_ERR(host->pinctrl);
pinctrl          1833 drivers/mmc/host/mmci.c 		host->pins_default = pinctrl_lookup_state(host->pinctrl,
pinctrl          1841 drivers/mmc/host/mmci.c 		host->pins_opendrain = pinctrl_lookup_state(host->pinctrl,
pinctrl           401 drivers/mmc/host/mmci.h 	struct pinctrl		*pinctrl;
pinctrl           410 drivers/mmc/host/mtk-sd.c 	struct pinctrl *pinctrl;
pinctrl          1349 drivers/mmc/host/mtk-sd.c 				pinctrl_select_state(host->pinctrl, host->pins_uhs);
pinctrl          1351 drivers/mmc/host/mtk-sd.c 				pinctrl_select_state(host->pinctrl, host->pins_default);
pinctrl          2241 drivers/mmc/host/mtk-sd.c 	host->pinctrl = devm_pinctrl_get(&pdev->dev);
pinctrl          2242 drivers/mmc/host/mtk-sd.c 	if (IS_ERR(host->pinctrl)) {
pinctrl          2243 drivers/mmc/host/mtk-sd.c 		ret = PTR_ERR(host->pinctrl);
pinctrl          2248 drivers/mmc/host/mtk-sd.c 	host->pins_default = pinctrl_lookup_state(host->pinctrl, "default");
pinctrl          2255 drivers/mmc/host/mtk-sd.c 	host->pins_uhs = pinctrl_lookup_state(host->pinctrl, "state_uhs");
pinctrl          1606 drivers/mmc/host/omap_hsmmc.c 		struct pinctrl *p = devm_pinctrl_get(host->dev);
pinctrl            49 drivers/mmc/host/renesas_sdhi.h 	struct pinctrl *pinctrl;
pinctrl           240 drivers/mmc/host/renesas_sdhi_core.c 	if (IS_ERR(priv->pinctrl) || IS_ERR(pin_state))
pinctrl           248 drivers/mmc/host/renesas_sdhi_core.c 	return pinctrl_select_state(priv->pinctrl, pin_state);
pinctrl           693 drivers/mmc/host/renesas_sdhi_core.c 	priv->pinctrl = devm_pinctrl_get(&pdev->dev);
pinctrl           694 drivers/mmc/host/renesas_sdhi_core.c 	if (!IS_ERR(priv->pinctrl)) {
pinctrl           695 drivers/mmc/host/renesas_sdhi_core.c 		priv->pins_default = pinctrl_lookup_state(priv->pinctrl,
pinctrl           697 drivers/mmc/host/renesas_sdhi_core.c 		priv->pins_uhs = pinctrl_lookup_state(priv->pinctrl,
pinctrl           226 drivers/mmc/host/sdhci-esdhc-imx.c 	struct pinctrl *pinctrl;
pinctrl           949 drivers/mmc/host/sdhci-esdhc-imx.c 	struct pinctrl_state *pinctrl;
pinctrl           953 drivers/mmc/host/sdhci-esdhc-imx.c 	if (IS_ERR(imx_data->pinctrl) ||
pinctrl           962 drivers/mmc/host/sdhci-esdhc-imx.c 		pinctrl = imx_data->pins_100mhz;
pinctrl           967 drivers/mmc/host/sdhci-esdhc-imx.c 		pinctrl = imx_data->pins_200mhz;
pinctrl           971 drivers/mmc/host/sdhci-esdhc-imx.c 		pinctrl = imx_data->pins_default;
pinctrl           974 drivers/mmc/host/sdhci-esdhc-imx.c 	return pinctrl_select_state(imx_data->pinctrl, pinctrl);
pinctrl          1342 drivers/mmc/host/sdhci-esdhc-imx.c 		imx_data->pins_100mhz = pinctrl_lookup_state(imx_data->pinctrl,
pinctrl          1344 drivers/mmc/host/sdhci-esdhc-imx.c 		imx_data->pins_200mhz = pinctrl_lookup_state(imx_data->pinctrl,
pinctrl          1490 drivers/mmc/host/sdhci-esdhc-imx.c 	imx_data->pinctrl = devm_pinctrl_get(&pdev->dev);
pinctrl          1491 drivers/mmc/host/sdhci-esdhc-imx.c 	if (IS_ERR(imx_data->pinctrl)) {
pinctrl          1492 drivers/mmc/host/sdhci-esdhc-imx.c 		err = PTR_ERR(imx_data->pinctrl);
pinctrl          1496 drivers/mmc/host/sdhci-esdhc-imx.c 	imx_data->pins_default = pinctrl_lookup_state(imx_data->pinctrl,
pinctrl           106 drivers/mmc/host/sdhci-omap.c 	struct pinctrl		*pinctrl;
pinctrl           574 drivers/mmc/host/sdhci-omap.c 	ret = pinctrl_select_state(omap_host->pinctrl, pinctrl_state);
pinctrl           912 drivers/mmc/host/sdhci-omap.c 		pinctrl_state = pinctrl_lookup_state(omap_host->pinctrl, str);
pinctrl           916 drivers/mmc/host/sdhci-omap.c 		pinctrl_state = pinctrl_lookup_state(omap_host->pinctrl, mode);
pinctrl           948 drivers/mmc/host/sdhci-omap.c 	omap_host->pinctrl = devm_pinctrl_get(omap_host->dev);
pinctrl           949 drivers/mmc/host/sdhci-omap.c 	if (IS_ERR(omap_host->pinctrl)) {
pinctrl           951 drivers/mmc/host/sdhci-omap.c 		return PTR_ERR(omap_host->pinctrl);
pinctrl           954 drivers/mmc/host/sdhci-omap.c 	state = pinctrl_lookup_state(omap_host->pinctrl, "default");
pinctrl            76 drivers/mmc/host/sdhci-sprd.c 	struct pinctrl *pinctrl;
pinctrl           432 drivers/mmc/host/sdhci-sprd.c 	if (IS_ERR(sprd_host->pinctrl))
pinctrl           437 drivers/mmc/host/sdhci-sprd.c 		ret = pinctrl_select_state(sprd_host->pinctrl,
pinctrl           449 drivers/mmc/host/sdhci-sprd.c 		ret = pinctrl_select_state(sprd_host->pinctrl,
pinctrl           554 drivers/mmc/host/sdhci-sprd.c 	sprd_host->pinctrl = devm_pinctrl_get(&pdev->dev);
pinctrl           555 drivers/mmc/host/sdhci-sprd.c 	if (!IS_ERR(sprd_host->pinctrl)) {
pinctrl           557 drivers/mmc/host/sdhci-sprd.c 			pinctrl_lookup_state(sprd_host->pinctrl, "state_uhs");
pinctrl           564 drivers/mmc/host/sdhci-sprd.c 			pinctrl_lookup_state(sprd_host->pinctrl, "default");
pinctrl           138 drivers/mmc/host/sdhci-tegra.c 	struct pinctrl *pinctrl_sdmmc;
pinctrl            61 drivers/mmc/host/uniphier-sd.c 	struct pinctrl *pinctrl;
pinctrl           524 drivers/mmc/host/uniphier-sd.c 	pinctrl_select_state(priv->pinctrl, pinstate);
pinctrl           532 drivers/mmc/host/uniphier-sd.c 	priv->pinctrl = devm_pinctrl_get(mmc_dev(host->mmc));
pinctrl           533 drivers/mmc/host/uniphier-sd.c 	if (IS_ERR(priv->pinctrl))
pinctrl           534 drivers/mmc/host/uniphier-sd.c 		return PTR_ERR(priv->pinctrl);
pinctrl           536 drivers/mmc/host/uniphier-sd.c 	priv->pinstate_default = pinctrl_lookup_state(priv->pinctrl,
pinctrl           541 drivers/mmc/host/uniphier-sd.c 	priv->pinstate_uhs = pinctrl_lookup_state(priv->pinctrl, "uhs");
pinctrl           201 drivers/mmc/host/usdhi6rol0.c 	struct pinctrl *pinctrl;
pinctrl          1161 drivers/mmc/host/usdhi6rol0.c 		return pinctrl_select_state(host->pinctrl,
pinctrl          1165 drivers/mmc/host/usdhi6rol0.c 		return pinctrl_select_state(host->pinctrl,
pinctrl          1766 drivers/mmc/host/usdhi6rol0.c 	host->pinctrl = devm_pinctrl_get(&pdev->dev);
pinctrl          1767 drivers/mmc/host/usdhi6rol0.c 	if (IS_ERR(host->pinctrl)) {
pinctrl          1768 drivers/mmc/host/usdhi6rol0.c 		ret = PTR_ERR(host->pinctrl);
pinctrl          1772 drivers/mmc/host/usdhi6rol0.c 	host->pins_uhs = pinctrl_lookup_state(host->pinctrl, "state_uhs");
pinctrl          1774 drivers/mmc/host/usdhi6rol0.c 		host->pins_default = pinctrl_lookup_state(host->pinctrl,
pinctrl            56 drivers/mtd/maps/physmap-gemini.c 	struct pinctrl *p;
pinctrl           648 drivers/net/can/c_can/c_can.c 	struct pinctrl *p;
pinctrl           128 drivers/phy/motorola/phy-cpcap-usb.c 	struct pinctrl *pins;
pinctrl            20 drivers/phy/qualcomm/phy-qcom-usb-hsic.c 	struct pinctrl *pctl;
pinctrl           707 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           709 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	return pinctrl->num_groups;
pinctrl           715 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           717 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	return pinctrl->groups[selector].name;
pinctrl           724 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           726 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	*pins = pinctrl->groups[selector].pins;
pinctrl           727 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	*num_pins = pinctrl->groups[selector].num_pins;
pinctrl           749 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           751 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	return pinctrl->num_functions;
pinctrl           757 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           759 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	return pinctrl->functions[selector].name;
pinctrl           767 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           769 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	*groups = pinctrl->functions[selector].groups;
pinctrl           770 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	*num_groups = pinctrl->functions[selector].num_groups;
pinctrl           775 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static int cygnus_pinmux_set(struct cygnus_pinctrl *pinctrl,
pinctrl           801 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 			dev_err(pinctrl->dev,
pinctrl           803 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 			dev_err(pinctrl->dev, "func:%s grp:%s\n",
pinctrl           818 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           820 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	val = readl(pinctrl->base0 + grp->mux.offset);
pinctrl           823 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	writel(val, pinctrl->base0 + grp->mux.offset);
pinctrl           825 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           833 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           835 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 		&pinctrl->functions[func_select];
pinctrl           836 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	const struct cygnus_pin_group *grp = &pinctrl->groups[grp_select];
pinctrl           844 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	return cygnus_pinmux_set(pinctrl, func, grp, pinctrl->mux_log);
pinctrl           851 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           860 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           862 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	val = readl(pinctrl->base1 + mux->offset);
pinctrl           864 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	writel(val, pinctrl->base1 + mux->offset);
pinctrl           866 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           879 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           887 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           889 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	val = readl(pinctrl->base1 + mux->offset);
pinctrl           891 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	writel(val, pinctrl->base1 + mux->offset);
pinctrl           893 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           915 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c static int cygnus_mux_log_init(struct cygnus_pinctrl *pinctrl)
pinctrl           920 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	pinctrl->mux_log = devm_kcalloc(pinctrl->dev, CYGNUS_NUM_IOMUX,
pinctrl           923 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	if (!pinctrl->mux_log)
pinctrl           928 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 			log = &pinctrl->mux_log[i * CYGNUS_NUM_MUX_PER_REG
pinctrl           942 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	struct cygnus_pinctrl *pinctrl;
pinctrl           948 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	pinctrl = devm_kzalloc(&pdev->dev, sizeof(*pinctrl), GFP_KERNEL);
pinctrl           949 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	if (!pinctrl)
pinctrl           952 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	pinctrl->dev = &pdev->dev;
pinctrl           953 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	platform_set_drvdata(pdev, pinctrl);
pinctrl           954 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	spin_lock_init(&pinctrl->lock);
pinctrl           957 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	pinctrl->base0 = devm_ioremap_resource(&pdev->dev, res);
pinctrl           958 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	if (IS_ERR(pinctrl->base0)) {
pinctrl           960 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 		return PTR_ERR(pinctrl->base0);
pinctrl           964 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	pinctrl->base1 = devm_ioremap_resource(&pdev->dev, res);
pinctrl           965 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	if (IS_ERR(pinctrl->base1)) {
pinctrl           967 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 		return PTR_ERR(pinctrl->base1);
pinctrl           970 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	ret = cygnus_mux_log_init(pinctrl);
pinctrl           986 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	pinctrl->groups = cygnus_pin_groups;
pinctrl           987 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	pinctrl->num_groups = ARRAY_SIZE(cygnus_pin_groups);
pinctrl           988 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	pinctrl->functions = cygnus_pin_functions;
pinctrl           989 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	pinctrl->num_functions = ARRAY_SIZE(cygnus_pin_functions);
pinctrl           993 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	pinctrl->pctl = devm_pinctrl_register(&pdev->dev, &cygnus_pinctrl_desc,
pinctrl           994 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 			pinctrl);
pinctrl           995 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 	if (IS_ERR(pinctrl->pctl)) {
pinctrl           997 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 		return PTR_ERR(pinctrl->pctl);
pinctrl           503 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           505 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	return pinctrl->num_groups;
pinctrl           511 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           513 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	return pinctrl->groups[selector].name;
pinctrl           520 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           522 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	*pins = pinctrl->groups[selector].pins;
pinctrl           523 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	*num_pins = pinctrl->groups[selector].num_pins;
pinctrl           545 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           547 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	return pinctrl->num_functions;
pinctrl           553 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           555 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	return pinctrl->functions[selector].name;
pinctrl           563 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           565 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	*groups = pinctrl->functions[selector].groups;
pinctrl           566 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	*num_groups = pinctrl->functions[selector].num_groups;
pinctrl           571 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_pinmux_set(struct ns2_pinctrl *pinctrl,
pinctrl           597 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 			dev_err(pinctrl->dev,
pinctrl           599 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 			dev_err(pinctrl->dev, "func:%s grp:%s\n",
pinctrl           615 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 		base_address = pinctrl->base0;
pinctrl           619 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 		base_address = pinctrl->base1;
pinctrl           626 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           631 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           639 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           643 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	if (grp_select >= pinctrl->num_groups ||
pinctrl           644 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 		func_select >= pinctrl->num_functions)
pinctrl           647 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	func = &pinctrl->functions[func_select];
pinctrl           648 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	grp = &pinctrl->groups[grp_select];
pinctrl           656 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	return ns2_pinmux_set(pinctrl, func, grp, pinctrl->mux_log);
pinctrl           662 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev);
pinctrl           668 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	base_address = pinctrl->pinconf_base;
pinctrl           669 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           677 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           685 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev);
pinctrl           690 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           691 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	enable = readl(pinctrl->pinconf_base + pin_data->pin_conf.offset);
pinctrl           694 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           708 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev);
pinctrl           714 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	base_address = pinctrl->pinconf_base;
pinctrl           715 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           723 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           732 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev);
pinctrl           737 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           738 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	val = readl(pinctrl->pinconf_base + pin_data->pin_conf.offset);
pinctrl           740 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           749 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev);
pinctrl           755 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	base_address = pinctrl->pinconf_base;
pinctrl           756 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           765 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           776 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev);
pinctrl           781 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           782 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	val = readl(pinctrl->pinconf_base + pin_data->pin_conf.offset);
pinctrl           792 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           798 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev);
pinctrl           808 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	base_address = pinctrl->pinconf_base;
pinctrl           809 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           814 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           824 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev);
pinctrl           829 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           830 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	val = readl(pinctrl->pinconf_base + pin_data->pin_conf.offset);
pinctrl           834 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           982 drivers/pinctrl/bcm/pinctrl-ns2-mux.c static int ns2_mux_log_init(struct ns2_pinctrl *pinctrl)
pinctrl           987 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl->mux_log = devm_kcalloc(pinctrl->dev, NS2_NUM_IOMUX,
pinctrl           990 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	if (!pinctrl->mux_log)
pinctrl           994 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 		pinctrl->mux_log[i].is_configured = false;
pinctrl           996 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	log = &pinctrl->mux_log[0];
pinctrl          1008 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 		log = &pinctrl->mux_log[i];
pinctrl          1020 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 		log = &pinctrl->mux_log[(NS2_NUM_IOMUX - NS2_NUM_PWM_MUX) + i];
pinctrl          1031 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	struct ns2_pinctrl *pinctrl;
pinctrl          1037 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl = devm_kzalloc(&pdev->dev, sizeof(*pinctrl), GFP_KERNEL);
pinctrl          1038 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	if (!pinctrl)
pinctrl          1041 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl->dev = &pdev->dev;
pinctrl          1042 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	platform_set_drvdata(pdev, pinctrl);
pinctrl          1043 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	spin_lock_init(&pinctrl->lock);
pinctrl          1046 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl->base0 = devm_ioremap_resource(&pdev->dev, res);
pinctrl          1047 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	if (IS_ERR(pinctrl->base0))
pinctrl          1048 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 		return PTR_ERR(pinctrl->base0);
pinctrl          1053 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl->base1 = devm_ioremap_nocache(&pdev->dev, res->start,
pinctrl          1055 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	if (!pinctrl->base1) {
pinctrl          1061 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl->pinconf_base = devm_ioremap_resource(&pdev->dev, res);
pinctrl          1062 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	if (IS_ERR(pinctrl->pinconf_base))
pinctrl          1063 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 		return PTR_ERR(pinctrl->pinconf_base);
pinctrl          1065 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	ret = ns2_mux_log_init(pinctrl);
pinctrl          1081 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl->groups = ns2_pin_groups;
pinctrl          1082 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl->num_groups = ARRAY_SIZE(ns2_pin_groups);
pinctrl          1083 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl->functions = ns2_pin_functions;
pinctrl          1084 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl->num_functions = ARRAY_SIZE(ns2_pin_functions);
pinctrl          1088 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	pinctrl->pctl = pinctrl_register(&ns2_pinctrl_desc, &pdev->dev,
pinctrl          1089 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 			pinctrl);
pinctrl          1090 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 	if (IS_ERR(pinctrl->pctl)) {
pinctrl          1092 drivers/pinctrl/bcm/pinctrl-ns2-mux.c 		return PTR_ERR(pinctrl->pctl);
pinctrl           320 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           322 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	return pinctrl->num_groups;
pinctrl           328 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           330 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	return pinctrl->groups[selector].name;
pinctrl           337 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           339 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	*pins = pinctrl->groups[selector].pins;
pinctrl           340 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	*num_pins = pinctrl->groups[selector].num_pins;
pinctrl           362 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           364 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	return pinctrl->num_functions;
pinctrl           370 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           372 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	return pinctrl->functions[selector].name;
pinctrl           380 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           382 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	*groups = pinctrl->functions[selector].groups;
pinctrl           383 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	*num_groups = pinctrl->functions[selector].num_groups;
pinctrl           388 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static int nsp_pinmux_set(struct nsp_pinctrl *pinctrl,
pinctrl           399 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	for (i = 0; i < pinctrl->num_groups; i++) {
pinctrl           413 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 			dev_err(pinctrl->dev,
pinctrl           415 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 			dev_err(pinctrl->dev, "func:%s grp:%s\n",
pinctrl           422 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	if (i == pinctrl->num_groups)
pinctrl           431 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 		base_address = pinctrl->base0;
pinctrl           435 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 		base_address = pinctrl->base1;
pinctrl           439 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 		base_address = pinctrl->base2;
pinctrl           446 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           451 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           459 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           463 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	if (grp_select >= pinctrl->num_groups ||
pinctrl           464 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	    func_select >= pinctrl->num_functions)
pinctrl           467 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	func = &pinctrl->functions[func_select];
pinctrl           468 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	grp = &pinctrl->groups[grp_select];
pinctrl           476 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	return nsp_pinmux_set(pinctrl, func, grp, pinctrl->mux_log);
pinctrl           484 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           489 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           490 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	val = readl(pinctrl->base0);
pinctrl           494 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 		writel(val, pinctrl->base0);
pinctrl           496 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           505 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev);
pinctrl           510 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	spin_lock_irqsave(&pinctrl->lock, flags);
pinctrl           511 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	val = readl(pinctrl->base0);
pinctrl           516 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 		writel(val, pinctrl->base0);
pinctrl           518 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	spin_unlock_irqrestore(&pinctrl->lock, flags);
pinctrl           536 drivers/pinctrl/bcm/pinctrl-nsp-mux.c static int nsp_mux_log_init(struct nsp_pinctrl *pinctrl)
pinctrl           542 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl->mux_log = devm_kcalloc(pinctrl->dev, no_of_groups,
pinctrl           545 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	if (!pinctrl->mux_log)
pinctrl           549 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 		log = &pinctrl->mux_log[i];
pinctrl           561 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	struct nsp_pinctrl *pinctrl;
pinctrl           567 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl = devm_kzalloc(&pdev->dev, sizeof(*pinctrl), GFP_KERNEL);
pinctrl           568 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	if (!pinctrl)
pinctrl           570 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl->dev = &pdev->dev;
pinctrl           571 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	platform_set_drvdata(pdev, pinctrl);
pinctrl           572 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	spin_lock_init(&pinctrl->lock);
pinctrl           575 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl->base0 = devm_ioremap_resource(&pdev->dev, res);
pinctrl           576 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	if (IS_ERR(pinctrl->base0))
pinctrl           577 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 		return PTR_ERR(pinctrl->base0);
pinctrl           582 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl->base1 = devm_ioremap_nocache(&pdev->dev, res->start,
pinctrl           584 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	if (!pinctrl->base1) {
pinctrl           590 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl->base2 = devm_ioremap_resource(&pdev->dev, res);
pinctrl           591 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	if (IS_ERR(pinctrl->base2))
pinctrl           592 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 		return PTR_ERR(pinctrl->base2);
pinctrl           594 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	ret = nsp_mux_log_init(pinctrl);
pinctrl           610 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl->groups = nsp_pin_groups;
pinctrl           611 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl->num_groups = ARRAY_SIZE(nsp_pin_groups);
pinctrl           612 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl->functions = nsp_pin_functions;
pinctrl           613 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl->num_functions = ARRAY_SIZE(nsp_pin_functions);
pinctrl           617 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	pinctrl->pctl = devm_pinctrl_register(&pdev->dev, &nsp_pinctrl_desc,
pinctrl           618 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 					 pinctrl);
pinctrl           619 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 	if (IS_ERR(pinctrl->pctl)) {
pinctrl           621 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 		return PTR_ERR(pinctrl->pctl);
pinctrl           912 drivers/pinctrl/core.c static struct pinctrl_state *find_state(struct pinctrl *p,
pinctrl           924 drivers/pinctrl/core.c static struct pinctrl_state *create_state(struct pinctrl *p,
pinctrl           941 drivers/pinctrl/core.c static int add_setting(struct pinctrl *p, struct pinctrl_dev *pctldev,
pinctrl          1006 drivers/pinctrl/core.c static struct pinctrl *find_pinctrl(struct device *dev)
pinctrl          1008 drivers/pinctrl/core.c 	struct pinctrl *p;
pinctrl          1021 drivers/pinctrl/core.c static void pinctrl_free(struct pinctrl *p, bool inlist);
pinctrl          1023 drivers/pinctrl/core.c static struct pinctrl *create_pinctrl(struct device *dev,
pinctrl          1026 drivers/pinctrl/core.c 	struct pinctrl *p;
pinctrl          1112 drivers/pinctrl/core.c struct pinctrl *pinctrl_get(struct device *dev)
pinctrl          1114 drivers/pinctrl/core.c 	struct pinctrl *p;
pinctrl          1153 drivers/pinctrl/core.c static void pinctrl_free(struct pinctrl *p, bool inlist)
pinctrl          1183 drivers/pinctrl/core.c 	struct pinctrl *p = container_of(kref, struct pinctrl, users);
pinctrl          1192 drivers/pinctrl/core.c void pinctrl_put(struct pinctrl *p)
pinctrl          1203 drivers/pinctrl/core.c struct pinctrl_state *pinctrl_lookup_state(struct pinctrl *p,
pinctrl          1237 drivers/pinctrl/core.c static int pinctrl_commit_state(struct pinctrl *p, struct pinctrl_state *state)
pinctrl          1316 drivers/pinctrl/core.c int pinctrl_select_state(struct pinctrl *p, struct pinctrl_state *state)
pinctrl          1327 drivers/pinctrl/core.c 	pinctrl_put(*(struct pinctrl **)res);
pinctrl          1337 drivers/pinctrl/core.c struct pinctrl *devm_pinctrl_get(struct device *dev)
pinctrl          1339 drivers/pinctrl/core.c 	struct pinctrl **ptr, *p;
pinctrl          1359 drivers/pinctrl/core.c 	struct pinctrl **p = res;
pinctrl          1372 drivers/pinctrl/core.c void devm_pinctrl_put(struct pinctrl *p)
pinctrl          1800 drivers/pinctrl/core.c 	struct pinctrl *p;
pinctrl          1842 drivers/pinctrl/core.c DEFINE_SHOW_ATTRIBUTE(pinctrl);
pinctrl            58 drivers/pinctrl/core.h 	struct pinctrl *p;
pinctrl            49 drivers/pinctrl/devicetree.c void pinctrl_dt_free_maps(struct pinctrl *p)
pinctrl            64 drivers/pinctrl/devicetree.c static int dt_remember_or_free_map(struct pinctrl *p, const char *statename,
pinctrl           107 drivers/pinctrl/devicetree.c static int dt_to_map_one_config(struct pinctrl *p,
pinctrl           170 drivers/pinctrl/devicetree.c static int dt_remember_dummy_state(struct pinctrl *p, const char *statename)
pinctrl           199 drivers/pinctrl/devicetree.c int pinctrl_dt_to_map(struct pinctrl *p, struct pinctrl_dev *pctldev)
pinctrl            14 drivers/pinctrl/devicetree.h void pinctrl_dt_free_maps(struct pinctrl *p);
pinctrl            15 drivers/pinctrl/devicetree.h int pinctrl_dt_to_map(struct pinctrl *p, struct pinctrl_dev *pctldev);
pinctrl            31 drivers/pinctrl/devicetree.h static inline int pinctrl_dt_to_map(struct pinctrl *p,
pinctrl            37 drivers/pinctrl/devicetree.h static inline void pinctrl_dt_free_maps(struct pinctrl *p)
pinctrl            25 drivers/pinctrl/pinctrl-da850-pupd.c 	struct pinctrl_dev *pinctrl;
pinctrl           167 drivers/pinctrl/pinctrl-da850-pupd.c 	data->pinctrl = devm_pinctrl_register(dev, &data->desc, data);
pinctrl           168 drivers/pinctrl/pinctrl-da850-pupd.c 	if (IS_ERR(data->pinctrl)) {
pinctrl           170 drivers/pinctrl/pinctrl-da850-pupd.c 		return PTR_ERR(data->pinctrl);
pinctrl            33 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	struct msm_pinctrl_soc_data *pinctrl;
pinctrl            77 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	pinctrl = devm_kzalloc(&pdev->dev, sizeof(*pinctrl), GFP_KERNEL);
pinctrl            84 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	if (!pinctrl || !pins || !groups || !names)
pinctrl           127 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	pinctrl->pins = pins;
pinctrl           128 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	pinctrl->groups = groups;
pinctrl           129 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	pinctrl->npins = num_gpios;
pinctrl           130 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	pinctrl->ngroups = num_gpios;
pinctrl           131 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	pinctrl->ngpios = num_gpios;
pinctrl           133 drivers/pinctrl/qcom/pinctrl-qdf2xxx.c 	return msm_pinctrl_probe(pdev, pinctrl);
pinctrl          1083 drivers/pinctrl/sprd/pinctrl-sprd.c 	struct pinctrl *pinctl;
pinctrl            84 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct pinctrl_dev *pinctrl;
pinctrl           105 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_get_groups_count(struct pinctrl_dev *pinctrl)
pinctrl           107 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
pinctrl           112 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static const char *tegra_xusb_padctl_get_group_name(struct pinctrl_dev *pinctrl,
pinctrl           115 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
pinctrl           120 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_get_group_pins(struct pinctrl_dev *pinctrl,
pinctrl           129 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	*pins = &pinctrl->desc->pins[group].number;
pinctrl           182 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 		err = pinctrl_utils_add_config(padctl->pinctrl, &configs,
pinctrl           200 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	err = pinctrl_utils_reserve_map(padctl->pinctrl, maps, reserved_maps,
pinctrl           207 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 			err = pinctrl_utils_add_map_mux(padctl->pinctrl, maps,
pinctrl           215 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 			err = pinctrl_utils_add_map_configs(padctl->pinctrl,
pinctrl           231 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_dt_node_to_map(struct pinctrl_dev *pinctrl,
pinctrl           236 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
pinctrl           265 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_get_functions_count(struct pinctrl_dev *pinctrl)
pinctrl           267 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
pinctrl           273 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c tegra_xusb_padctl_get_function_name(struct pinctrl_dev *pinctrl,
pinctrl           276 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
pinctrl           281 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_get_function_groups(struct pinctrl_dev *pinctrl,
pinctrl           286 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
pinctrl           294 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_pinmux_set(struct pinctrl_dev *pinctrl,
pinctrl           298 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
pinctrl           327 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_pinconf_group_get(struct pinctrl_dev *pinctrl,
pinctrl           331 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
pinctrl           364 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c static int tegra_xusb_padctl_pinconf_group_set(struct pinctrl_dev *pinctrl,
pinctrl           369 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	struct tegra_xusb_padctl *padctl = pinctrl_dev_get_drvdata(pinctrl);
pinctrl           420 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c tegra_xusb_padctl_pinconf_group_dbg_show(struct pinctrl_dev *pinctrl,
pinctrl           432 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 		err = tegra_xusb_padctl_pinconf_group_get(pinctrl, group,
pinctrl           445 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c tegra_xusb_padctl_pinconf_config_dbg_show(struct pinctrl_dev *pinctrl,
pinctrl           913 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	padctl->pinctrl = devm_pinctrl_register(&pdev->dev, &padctl->desc,
pinctrl           915 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 	if (IS_ERR(padctl->pinctrl)) {
pinctrl           917 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c 		err = PTR_ERR(padctl->pinctrl);
pinctrl            42 drivers/staging/greybus/arche-apb-ctrl.c 	struct pinctrl *pinctrl;
pinctrl           369 drivers/staging/greybus/arche-apb-ctrl.c 	apb->pinctrl = devm_pinctrl_get(&pdev->dev);
pinctrl           370 drivers/staging/greybus/arche-apb-ctrl.c 	if (IS_ERR(apb->pinctrl)) {
pinctrl           372 drivers/staging/greybus/arche-apb-ctrl.c 		return PTR_ERR(apb->pinctrl);
pinctrl           374 drivers/staging/greybus/arche-apb-ctrl.c 	apb->pin_default = pinctrl_lookup_state(apb->pinctrl, "default");
pinctrl            57 drivers/staging/greybus/arche-platform.c 	struct pinctrl *pinctrl;
pinctrl          1924 drivers/staging/media/imx/imx-media-csi.c 	struct pinctrl *pinctrl;
pinctrl          1983 drivers/staging/media/imx/imx-media-csi.c 	pinctrl = devm_pinctrl_get_select_default(priv->dev);
pinctrl          1984 drivers/staging/media/imx/imx-media-csi.c 	if (IS_ERR(pinctrl)) {
pinctrl          1985 drivers/staging/media/imx/imx-media-csi.c 		ret = PTR_ERR(pinctrl);
pinctrl            44 drivers/tty/serial/st-asc.c 	struct pinctrl *pinctrl;
pinctrl           564 drivers/tty/serial/st-asc.c 			pinctrl_select_state(ascport->pinctrl,
pinctrl           570 drivers/tty/serial/st-asc.c 			pinctrl_select_state(ascport->pinctrl,
pinctrl           752 drivers/tty/serial/st-asc.c 	ascport->pinctrl = devm_pinctrl_get(&pdev->dev);
pinctrl           753 drivers/tty/serial/st-asc.c 	if (IS_ERR(ascport->pinctrl)) {
pinctrl           754 drivers/tty/serial/st-asc.c 		ret = PTR_ERR(ascport->pinctrl);
pinctrl           760 drivers/tty/serial/st-asc.c 		pinctrl_lookup_state(ascport->pinctrl, "default");
pinctrl           770 drivers/tty/serial/st-asc.c 		pinctrl_lookup_state(ascport->pinctrl, "no-hw-flowctrl");
pinctrl            94 drivers/usb/chipidea/ci_hdrc_imx.c 	struct pinctrl *pinctrl;
pinctrl           277 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = pinctrl_select_state(data->pinctrl,
pinctrl           332 drivers/usb/chipidea/ci_hdrc_imx.c 		data->pinctrl = devm_pinctrl_get(dev);
pinctrl           333 drivers/usb/chipidea/ci_hdrc_imx.c 		if (IS_ERR(data->pinctrl)) {
pinctrl           335 drivers/usb/chipidea/ci_hdrc_imx.c 					PTR_ERR(data->pinctrl));
pinctrl           336 drivers/usb/chipidea/ci_hdrc_imx.c 			return PTR_ERR(data->pinctrl);
pinctrl           339 drivers/usb/chipidea/ci_hdrc_imx.c 		pinctrl_hsic_idle = pinctrl_lookup_state(data->pinctrl, "idle");
pinctrl           347 drivers/usb/chipidea/ci_hdrc_imx.c 		ret = pinctrl_select_state(data->pinctrl, pinctrl_hsic_idle);
pinctrl           353 drivers/usb/chipidea/ci_hdrc_imx.c 		data->pinctrl_hsic_active = pinctrl_lookup_state(data->pinctrl,
pinctrl           138 drivers/usb/phy/phy-ab8500-usb.c 	struct pinctrl *pinctrl;
pinctrl           257 drivers/usb/phy/phy-ab8500-usb.c 	ab->pinctrl = pinctrl_get_select(ab->dev, PINCTRL_STATE_DEFAULT);
pinctrl           258 drivers/usb/phy/phy-ab8500-usb.c 	if (IS_ERR(ab->pinctrl))
pinctrl           290 drivers/usb/phy/phy-ab8500-usb.c 	if (!IS_ERR(ab->pinctrl)) {
pinctrl           292 drivers/usb/phy/phy-ab8500-usb.c 		ab->pins_sleep = pinctrl_lookup_state(ab->pinctrl,
pinctrl           297 drivers/usb/phy/phy-ab8500-usb.c 		else if (pinctrl_select_state(ab->pinctrl, ab->pins_sleep))
pinctrl           304 drivers/usb/phy/phy-ab8500-usb.c 		pinctrl_put(ab->pinctrl);
pinctrl            20 include/linux/pinctrl/consumer.h struct pinctrl;
pinctrl            34 include/linux/pinctrl/consumer.h extern struct pinctrl * __must_check pinctrl_get(struct device *dev);
pinctrl            35 include/linux/pinctrl/consumer.h extern void pinctrl_put(struct pinctrl *p);
pinctrl            37 include/linux/pinctrl/consumer.h 							struct pinctrl *p,
pinctrl            39 include/linux/pinctrl/consumer.h extern int pinctrl_select_state(struct pinctrl *p, struct pinctrl_state *s);
pinctrl            41 include/linux/pinctrl/consumer.h extern struct pinctrl * __must_check devm_pinctrl_get(struct device *dev);
pinctrl            42 include/linux/pinctrl/consumer.h extern void devm_pinctrl_put(struct pinctrl *p);
pinctrl            94 include/linux/pinctrl/consumer.h static inline struct pinctrl * __must_check pinctrl_get(struct device *dev)
pinctrl            99 include/linux/pinctrl/consumer.h static inline void pinctrl_put(struct pinctrl *p)
pinctrl           104 include/linux/pinctrl/consumer.h 							struct pinctrl *p,
pinctrl           110 include/linux/pinctrl/consumer.h static inline int pinctrl_select_state(struct pinctrl *p,
pinctrl           116 include/linux/pinctrl/consumer.h static inline struct pinctrl * __must_check devm_pinctrl_get(struct device *dev)
pinctrl           121 include/linux/pinctrl/consumer.h static inline void devm_pinctrl_put(struct pinctrl *p)
pinctrl           142 include/linux/pinctrl/consumer.h static inline struct pinctrl * __must_check pinctrl_get_select(
pinctrl           145 include/linux/pinctrl/consumer.h 	struct pinctrl *p;
pinctrl           168 include/linux/pinctrl/consumer.h static inline struct pinctrl * __must_check pinctrl_get_select_default(
pinctrl           174 include/linux/pinctrl/consumer.h static inline struct pinctrl * __must_check devm_pinctrl_get_select(
pinctrl           177 include/linux/pinctrl/consumer.h 	struct pinctrl *p;
pinctrl           200 include/linux/pinctrl/consumer.h static inline struct pinctrl * __must_check devm_pinctrl_get_select_default(
pinctrl            31 include/linux/pinctrl/devinfo.h 	struct pinctrl *p;
pinctrl            87 include/linux/pinctrl/machine.h #define PIN_MAP_MUX_GROUP(dev, state, pinctrl, grp, func)		\
pinctrl            92 include/linux/pinctrl/machine.h 		.ctrl_dev_name = pinctrl,				\
pinctrl            99 include/linux/pinctrl/machine.h #define PIN_MAP_MUX_GROUP_DEFAULT(dev, pinctrl, grp, func)		\
pinctrl           100 include/linux/pinctrl/machine.h 	PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, func)
pinctrl           108 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_PIN(dev, state, pinctrl, pin, cfgs)		\
pinctrl           113 include/linux/pinctrl/machine.h 		.ctrl_dev_name = pinctrl,				\
pinctrl           121 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_PIN_DEFAULT(dev, pinctrl, pin, cfgs)		\
pinctrl           122 include/linux/pinctrl/machine.h 	PIN_MAP_CONFIGS_PIN(dev, PINCTRL_STATE_DEFAULT, pinctrl, pin, cfgs)
pinctrl           130 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_GROUP(dev, state, pinctrl, grp, cfgs)		\
pinctrl           135 include/linux/pinctrl/machine.h 		.ctrl_dev_name = pinctrl,				\
pinctrl           143 include/linux/pinctrl/machine.h #define PIN_MAP_CONFIGS_GROUP_DEFAULT(dev, pinctrl, grp, cfgs)		\
pinctrl           144 include/linux/pinctrl/machine.h 	PIN_MAP_CONFIGS_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, cfgs)
pinctrl           175 include/linux/platform_data/gpio-omap.h 	u16 pinctrl;
pinctrl            86 include/linux/usb/chipidea.h 	struct pinctrl *pctl;
pinctrl           603 include/sound/soc-dapm.h 	struct pinctrl *pinctrl;		/* attached pinctrl */
pinctrl           412 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c 	struct pinctrl *default_pins;
pinctrl            30 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 	struct pinctrl *pinctrl;
pinctrl           201 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 	ret = pinctrl_select_state(priv->pinctrl,
pinctrl           220 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 	ret = pinctrl_select_state(priv->pinctrl,
pinctrl           467 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 	priv->pinctrl = devm_pinctrl_get(&pdev->dev);
pinctrl           468 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 	if (IS_ERR(priv->pinctrl)) {
pinctrl           471 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 		return PTR_ERR(priv->pinctrl);
pinctrl           475 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 		priv->pin_states[i] = pinctrl_lookup_state(priv->pinctrl,
pinctrl           485 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 		ret = pinctrl_select_state(priv->pinctrl,
pinctrl           494 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c 		ret = pinctrl_select_state(priv->pinctrl,
pinctrl            28 sound/soc/soc-ac97.c 	struct pinctrl *pctl;
pinctrl           270 sound/soc/soc-ac97.c 	struct pinctrl *pctl = snd_ac97_rst_cfg.pctl;
pinctrl           286 sound/soc/soc-ac97.c 	struct pinctrl *pctl = snd_ac97_rst_cfg.pctl;
pinctrl           305 sound/soc/soc-ac97.c 	struct pinctrl *p;
pinctrl          1374 sound/soc/soc-dapm.c 	struct pinctrl *p = w->pinctrl;
pinctrl          3622 sound/soc/soc-dapm.c 		w->pinctrl = devm_pinctrl_get(dapm->dev);
pinctrl          3623 sound/soc/soc-dapm.c 		if (IS_ERR(w->pinctrl)) {
pinctrl          3624 sound/soc/soc-dapm.c 			ret = PTR_ERR(w->pinctrl);