Searched refs:pinctrl (Results 101 - 125 of 557) sorted by relevance

1234567891011>>

/linux-master/drivers/platform/x86/x86-android-tablets/
H A Dlenovo.c18 #include <linux/pinctrl/consumer.h>
19 #include <linux/pinctrl/machine.h>
484 static struct pinctrl *lenovo_yoga_tab2_830_1050_codec_pinctrl;
490 struct pinctrl *pinctrl; local
504 pinctrl = pinctrl_get_select(codec_dev, "codec_32khz_clk");
505 if (IS_ERR(pinctrl)) {
506 ret = dev_err_probe(codec_dev, PTR_ERR(pinctrl), "selecting codec_32khz_clk\n");
513 lenovo_yoga_tab2_830_1050_codec_pinctrl = pinctrl;
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_dpi.c14 #include <linux/pinctrl/consumer.h>
81 struct pinctrl *pinctrl; member in struct:mtk_dpi
727 if (dpi->pinctrl && dpi->pins_gpio)
728 pinctrl_select_state(dpi->pinctrl, dpi->pins_gpio);
735 if (dpi->pinctrl && dpi->pins_dpi)
736 pinctrl_select_state(dpi->pinctrl, dpi->pins_dpi);
1014 dpi->pinctrl = devm_pinctrl_get(&pdev->dev);
1015 if (IS_ERR(dpi->pinctrl)) {
1016 dpi->pinctrl
[all...]
/linux-master/drivers/pinctrl/pxa/
H A Dpinctrl-pxa2xx.c13 #include <linux/pinctrl/machine.h>
14 #include <linux/pinctrl/pinconf.h>
15 #include <linux/pinctrl/pinconf-generic.h>
16 #include <linux/pinctrl/pinmux.h>
17 #include <linux/pinctrl/pinctrl.h>
21 #include "../pinctrl-utils.h"
22 #include "pinctrl-pxa2xx.h"
413 dev_err(&pdev->dev, "couldn't register pinctrl driver\n");
417 dev_info(&pdev->dev, "initialized pxa2xx pinctrl drive
[all...]
/linux-master/drivers/pinctrl/
H A Dpinctrl-scmi.c3 * System Control and Power Interface (SCMI) Protocol based pinctrl driver
18 #include <linux/pinctrl/machine.h>
19 #include <linux/pinctrl/pinconf.h>
20 #include <linux/pinctrl/pinconf-generic.h>
21 #include <linux/pinctrl/pinctrl.h>
22 #include <linux/pinctrl/pinmux.h>
24 #include "pinctrl-utils.h"
28 #define DRV_NAME "scmi-pinctrl"
481 * npins will never be zero, the scmi pinctrl drive
[all...]
H A Dpinconf-generic.c22 #include <linux/pinctrl/pinconf-generic.h>
23 #include <linux/pinctrl/pinconf.h>
24 #include <linux/pinctrl/pinctrl.h>
28 #include "pinctrl-utils.h"
H A Dpinconf.c20 #include <linux/pinctrl/machine.h>
21 #include <linux/pinctrl/pinconf.h>
22 #include <linux/pinctrl/pinctrl.h>
H A Dpinctrl-mlxbf3.c13 #include <linux/pinctrl/pinctrl.h>
14 #include <linux/pinctrl/pinmux.h>
235 .name = "pinctrl-mlxbf3",
278 return dev_err_probe(dev, ret, "Failed to register pinctrl\n");
282 return dev_err_probe(dev, ret, "Failed to enable pinctrl\n");
297 .name = "pinctrl-mlxbf3",
304 MODULE_DESCRIPTION("NVIDIA pinctrl driver");
H A Dpinctrl-axp209.c3 * AXP20x pinctrl and GPIO driver
22 #include <linux/pinctrl/consumer.h>
23 #include <linux/pinctrl/pinconf-generic.h>
24 #include <linux/pinctrl/pinctrl.h>
25 #include <linux/pinctrl/pinmux.h>
503 dev_err(&pdev->dev, "couldn't register pinctrl driver\n");
522 dev_info(&pdev->dev, "AXP209 pinctrl and GPIO driver loaded\n");
539 MODULE_DESCRIPTION("AXP20x PMIC pinctrl and GPIO driver");
/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-scu.c12 #include <linux/pinctrl/pinctrl.h>
16 #include "pinctrl-imx.h"
160 MODULE_DESCRIPTION("NXP i.MX SCU common pinctrl driver");
H A Dpinctrl-imx.h14 #include <linux/pinctrl/pinmux.h>
H A Dpinctrl-imx8qxp.c8 #include <dt-bindings/pinctrl/pads-imx8qxp.h>
16 #include <linux/pinctrl/pinctrl.h>
19 #include "pinctrl-imx.h"
226 .name = "imx8qxp-pinctrl",
240 MODULE_DESCRIPTION("NXP i.MX8QXP pinctrl driver");
H A Dpinctrl-imx8dxl.c6 #include <dt-bindings/pinctrl/pads-imx8dxl.h>
13 #include <linux/pinctrl/pinctrl.h>
16 #include "pinctrl-imx.h"
200 MODULE_DESCRIPTION("NXP i.MX8DXL pinctrl driver");
/linux-master/drivers/pinctrl/sunxi/
H A Dpinctrl-sun9i-a80-r.c2 * Allwinner A80 SoCs special pins pinctrl driver.
15 #include <linux/pinctrl/pinctrl.h>
17 #include "pinctrl-sunxi.h"
164 { .compatible = "allwinner,sun9i-a80-r-pinctrl", },
171 .name = "sun9i-a80-r-pinctrl",
/linux-master/drivers/mmc/host/
H A Duniphier-sd.c16 #include <linux/pinctrl/consumer.h>
68 struct pinctrl *pinctrl; member in struct:uniphier_sd_priv
572 pinctrl_select_state(priv->pinctrl, pinstate);
589 priv->pinctrl = devm_pinctrl_get(mmc_dev(host->mmc));
590 if (IS_ERR(priv->pinctrl))
591 return PTR_ERR(priv->pinctrl);
593 priv->pinstate_uhs = pinctrl_lookup_state(priv->pinctrl, "uhs");
/linux-master/drivers/mtd/maps/
H A Dphysmap-gemini.c17 #include <linux/pinctrl/consumer.h>
51 struct pinctrl *p;
174 dev_err(dev, "no pinctrl handle\n");
/linux-master/drivers/pinctrl/intel/
H A Dpinctrl-denverton.c3 * Intel Denverton SoC pinctrl/GPIO driver
14 #include <linux/pinctrl/pinctrl.h>
16 #include "pinctrl-intel.h"
260 { "denverton-pinctrl", (kernel_ulong_t)&dnv_soc_data },
268 .name = "denverton-pinctrl",
288 MODULE_DESCRIPTION("Intel Denverton SoC pinctrl/GPIO driver");
H A Dpinctrl-intel.h3 * Core pinctrl/GPIO driver for Intel GPIO controllers
19 #include <linux/pinctrl/pinctrl.h>
194 * @pins: Array if pins this pinctrl controls
200 * @communities: Array of communities this pinctrl handles
234 * struct intel_pinctrl - Intel pinctrl private structure
244 * @irq: pinctrl/GPIO chip irq number
H A Dpinctrl-tangier.c3 * Intel Tangier pinctrl driver
26 #include <linux/pinctrl/pinconf-generic.h>
27 #include <linux/pinctrl/pinconf.h>
28 #include <linux/pinctrl/pinctrl.h>
29 #include <linux/pinctrl/pinmux.h>
32 #include "pinctrl-intel.h"
33 #include "pinctrl-tangier.h"
567 "failed to register pinctrl driver\n");
586 MODULE_DESCRIPTION("Intel Tangier pinctrl drive
[all...]
/linux-master/scripts/dtc/include-prefixes/dt-bindings/pinctrl/
H A Dsppctl-sp7021.h11 #include <dt-bindings/pinctrl/sppctl.h>
144 * in Sunplus pinctrl driver.
/linux-master/include/dt-bindings/pinctrl/
H A Dsppctl-sp7021.h11 #include <dt-bindings/pinctrl/sppctl.h>
144 * in Sunplus pinctrl driver.
/linux-master/include/linux/usb/
H A Dchipidea.h90 struct pinctrl *pctl;
/linux-master/include/linux/pinctrl/
H A Dpinconf-generic.h3 * Interface the generic pinconfig portions of the pinctrl subsystem
16 #include <linux/pinctrl/machine.h>
/linux-master/drivers/i2c/busses/
H A Di2c-pxa.c32 #include <linux/pinctrl/consumer.h>
268 struct pinctrl *pinctrl; member in struct:pxa_i2c
1306 WARN_ON(pinctrl_select_state(i2c->pinctrl, i2c->pinctrl_recovery));
1325 WARN_ON(pinctrl_select_state(i2c->pinctrl, i2c->pinctrl_default));
1347 i2c->pinctrl = devm_pinctrl_get(dev);
1348 if (PTR_ERR(i2c->pinctrl) == -ENODEV)
1349 i2c->pinctrl = NULL;
1350 if (IS_ERR(i2c->pinctrl))
1351 return PTR_ERR(i2c->pinctrl);
[all...]
/linux-master/drivers/pinctrl/starfive/
H A Dpinctrl-starfive-jh7110-sys.c20 #include <linux/pinctrl/pinctrl.h>
21 #include <linux/pinctrl/pinmux.h>
23 #include <dt-bindings/pinctrl/starfive,jh7110-pinctrl.h>
26 #include "../pinctrl-utils.h"
29 #include "pinctrl-starfive-jh7110.h"
431 .compatible = "starfive,jh7110-sys-pinctrl",
441 .name = "starfive-jh7110-sys-pinctrl",
/linux-master/drivers/pinctrl/vt8500/
H A Dpinctrl-wmt.c15 #include <linux/pinctrl/consumer.h>
16 #include <linux/pinctrl/machine.h>
17 #include <linux/pinctrl/pinconf.h>
18 #include <linux/pinctrl/pinconf-generic.h>
19 #include <linux/pinctrl/pinctrl.h>
20 #include <linux/pinctrl/pinmux.h>
24 #include "pinctrl-wmt.h"
474 .name = "pinctrl-wmt",
571 dev_err(&pdev->dev, "Failed to register pinctrl\
[all...]

Completed in 550 milliseconds

1234567891011>>