/linux-master/drivers/platform/x86/x86-android-tablets/ |
H A D | lenovo.c | 18 #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 D | mtk_dpi.c | 14 #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 D | pinctrl-pxa2xx.c | 13 #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 D | pinctrl-scmi.c | 3 * 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 D | pinconf-generic.c | 22 #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 D | pinconf.c | 20 #include <linux/pinctrl/machine.h> 21 #include <linux/pinctrl/pinconf.h> 22 #include <linux/pinctrl/pinctrl.h>
|
H A D | pinctrl-mlxbf3.c | 13 #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 D | pinctrl-axp209.c | 3 * 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 D | pinctrl-scu.c | 12 #include <linux/pinctrl/pinctrl.h> 16 #include "pinctrl-imx.h" 160 MODULE_DESCRIPTION("NXP i.MX SCU common pinctrl driver");
|
H A D | pinctrl-imx.h | 14 #include <linux/pinctrl/pinmux.h>
|
H A D | pinctrl-imx8qxp.c | 8 #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 D | pinctrl-imx8dxl.c | 6 #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 D | pinctrl-sun9i-a80-r.c | 2 * 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 D | uniphier-sd.c | 16 #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 D | physmap-gemini.c | 17 #include <linux/pinctrl/consumer.h> 51 struct pinctrl *p; 174 dev_err(dev, "no pinctrl handle\n");
|
/linux-master/drivers/pinctrl/intel/ |
H A D | pinctrl-denverton.c | 3 * 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 D | pinctrl-intel.h | 3 * 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 D | pinctrl-tangier.c | 3 * 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 D | sppctl-sp7021.h | 11 #include <dt-bindings/pinctrl/sppctl.h> 144 * in Sunplus pinctrl driver.
|
/linux-master/include/dt-bindings/pinctrl/ |
H A D | sppctl-sp7021.h | 11 #include <dt-bindings/pinctrl/sppctl.h> 144 * in Sunplus pinctrl driver.
|
/linux-master/include/linux/usb/ |
H A D | chipidea.h | 90 struct pinctrl *pctl;
|
/linux-master/include/linux/pinctrl/ |
H A D | pinconf-generic.h | 3 * Interface the generic pinconfig portions of the pinctrl subsystem 16 #include <linux/pinctrl/machine.h>
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-pxa.c | 32 #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 D | pinctrl-starfive-jh7110-sys.c | 20 #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 D | pinctrl-wmt.c | 15 #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...] |