/linux-master/sound/soc/mediatek/mt8183/ |
H A D | mt8183-mt6358-ts3a227-max98357.c | 11 #include <linux/pinctrl/consumer.h> 38 struct pinctrl *pinctrl; member in struct:mt8183_mt6358_ts3a227_max98357_priv 313 ret = pinctrl_select_state(priv->pinctrl, 332 ret = pinctrl_select_state(priv->pinctrl, 353 return pinctrl_select_state(priv->pinctrl, 367 ret = pinctrl_select_state(priv->pinctrl, 820 priv->pinctrl = devm_pinctrl_get(&pdev->dev); 821 if (IS_ERR(priv->pinctrl)) { 824 ret = PTR_ERR(priv->pinctrl); [all...] |
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtk-common.h | 10 #include <linux/pinctrl/pinctrl.h> 12 #include <linux/pinctrl/pinconf-generic.h>
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-digicolor.c | 21 #include <linux/pinctrl/machine.h> 22 #include <linux/pinctrl/pinconf.h> 23 #include <linux/pinctrl/pinconf-generic.h> 24 #include <linux/pinctrl/pinctrl.h> 25 #include <linux/pinctrl/pinmux.h> 27 #include "pinctrl-utils.h" 29 #define DRIVER_NAME "pinctrl-digicolor" 324 dev_err(&pdev->dev, "pinctrl driver registration failed\n"); 332 { .compatible = "cnxt,cx92755-pinctrl" }, [all...] |
H A D | pinctrl-utils.c | 15 #include <linux/pinctrl/pinctrl.h> 18 #include "pinctrl-utils.h"
|
H A D | core.c | 13 #define pr_fmt(fmt) "pinctrl core: " fmt 30 #include <linux/pinctrl/consumer.h> 31 #include <linux/pinctrl/devinfo.h> 32 #include <linux/pinctrl/machine.h> 33 #include <linux/pinctrl/pinctrl.h> 54 /* List of pin controller handles (struct pinctrl) */ 57 /* List of pinctrl maps (struct pinctrl_maps) */ 62 * pinctrl_provide_dummies() - indicate if pinctrl provides dummy state support 64 * Usually this function is called by platforms without pinctrl drive 1913 DEFINE_SHOW_ATTRIBUTE(pinctrl); variable [all...] |
H A D | pinctrl-loongson2.c | 12 #include <linux/pinctrl/pinmux.h> 13 #include <linux/pinctrl/pinconf-generic.h> 14 #include <linux/pinctrl/pinctrl.h> 20 #include "pinctrl-utils.h" 268 pctrl->desc.name = "pinctrl-loongson2"; 278 "can't register pinctrl device"); 285 .compatible = "loongson,ls2k-pinctrl", 294 .name = "loongson2-pinctrl",
|
/linux-master/drivers/pinctrl/sunplus/ |
H A D | sppctl.h | 13 #include <linux/pinctrl/pinctrl.h>
|
/linux-master/drivers/pinctrl/meson/ |
H A D | pinctrl-meson.h | 9 #include <linux/pinctrl/pinctrl.h>
|
/linux-master/drivers/pinctrl/sunxi/ |
H A D | pinctrl-sun50i-a64-r.c | 2 * Allwinner A64 SoCs special pins pinctrl driver. 4 * Based on pinctrl-sun8i-a23-r.c 24 #include <linux/pinctrl/pinctrl.h> 27 #include "pinctrl-sunxi.h" 112 { .compatible = "allwinner,sun50i-a64-r-pinctrl", }, 119 .name = "sun50i-a64-r-pinctrl",
|
H A D | pinctrl-sun50i-a100-r.c | 11 #include <linux/pinctrl/pinctrl.h> 14 #include "pinctrl-sunxi.h" 93 { .compatible = "allwinner,sun50i-a100-r-pinctrl", }, 101 .name = "sun50i-a100-r-pinctrl",
|
H A D | pinctrl-sun6i-a31-r.c | 2 * Allwinner A31 SoCs special pins pinctrl driver. 18 #include <linux/pinctrl/pinctrl.h> 20 #include "pinctrl-sunxi.h" 116 { .compatible = "allwinner,sun6i-a31-r-pinctrl", }, 123 .name = "sun6i-a31-r-pinctrl",
|
H A D | pinctrl-sun8i-a23-r.c | 2 * Allwinner A23 SoCs special pins pinctrl driver. 21 #include <linux/pinctrl/pinctrl.h> 23 #include "pinctrl-sunxi.h" 103 { .compatible = "allwinner,sun8i-a23-r-pinctrl", }, 110 .name = "sun8i-a23-r-pinctrl",
|
H A D | pinctrl-sun50i-h6-r.c | 7 * Based on pinctrl-sun6i-a31-r.c, which is: 17 #include <linux/pinctrl/pinctrl.h> 19 #include "pinctrl-sunxi.h" 118 { .compatible = "allwinner,sun50i-h6-r-pinctrl", }, 125 .name = "sun50i-h6-r-pinctrl",
|
H A D | pinctrl-sun8i-h3-r.c | 2 * Allwinner H3 SoCs pinctrl driver. 14 #include <linux/pinctrl/pinctrl.h> 16 #include "pinctrl-sunxi.h" 95 { .compatible = "allwinner,sun8i-h3-r-pinctrl", }, 102 .name = "sun8i-h3-r-pinctrl",
|
H A D | pinctrl-sun8i-a83t-r.c | 2 * Allwinner A83T SoCs special pins pinctrl driver. 7 * Based on pinctrl-sun50i-a64-r.c 27 #include <linux/pinctrl/pinctrl.h> 30 #include "pinctrl-sunxi.h" 115 { .compatible = "allwinner,sun8i-a83t-r-pinctrl", }, 122 .name = "sun8i-a83t-r-pinctrl",
|
/linux-master/drivers/pinctrl/mvebu/ |
H A D | pinctrl-armada-ap806.c | 3 * Marvell Armada ap806 pinctrl driver based on mvebu pinctrl core 16 #include <linux/pinctrl/pinctrl.h> 18 #include "pinctrl-mvebu.h" 92 .compatible = "marvell,ap806-pinctrl", 127 .name = "armada-ap806-pinctrl",
|
/linux-master/sound/soc/rockchip/ |
H A D | rockchip_i2s.c | 16 #include <linux/pinctrl/consumer.h> 58 struct pinctrl *pinctrl; member in struct:rk_i2s_dev 67 if (!IS_ERR(i2s->pinctrl) && !IS_ERR_OR_NULL(i2s->bclk_on)) 68 ret = pinctrl_select_state(i2s->pinctrl, i2s->bclk_on); 81 if (!IS_ERR(i2s->pinctrl) && !IS_ERR_OR_NULL(i2s->bclk_off)) 82 ret = pinctrl_select_state(i2s->pinctrl, i2s->bclk_off); 795 i2s->pinctrl = devm_pinctrl_get(&pdev->dev); 796 if (!IS_ERR(i2s->pinctrl)) { 797 i2s->bclk_on = pinctrl_lookup_state(i2s->pinctrl, "bclk_o [all...] |
/linux-master/drivers/base/ |
H A D | Makefile | 23 obj-$(CONFIG_PINCTRL) += pinctrl.o
|
/linux-master/arch/arm/mach-omap1/ |
H A D | gpio15xx.c | 83 .pinctrl = OMAP1510_GPIO_PIN_CONTROL,
|
/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-ns.c | 10 #include <linux/pinctrl/pinconf-generic.h> 11 #include <linux/pinctrl/pinctrl.h> 12 #include <linux/pinctrl/pinmux.h> 196 .name = "pinctrl-ns", 237 /* Set pinctrl properties */ 259 dev_err(dev, "Failed to register pinctrl\n");
|
/linux-master/drivers/firmware/arm_scmi/ |
H A D | Makefile | 14 scmi-protocols-y += pinctrl.o
|
/linux-master/drivers/staging/greybus/ |
H A D | arche-apb-ctrl.c | 15 #include <linux/pinctrl/consumer.h> 42 struct pinctrl *pinctrl; member in struct:arche_apb_ctrl_drvdata 369 apb->pinctrl = devm_pinctrl_get(&pdev->dev); 370 if (IS_ERR(apb->pinctrl)) { 371 dev_err(&pdev->dev, "could not get pinctrl handle\n"); 372 return PTR_ERR(apb->pinctrl); 374 apb->pin_default = pinctrl_lookup_state(apb->pinctrl, "default");
|
/linux-master/drivers/pinctrl/visconti/ |
H A D | pinctrl-common.c | 12 #include <linux/pinctrl/pinctrl.h> 13 #include <linux/pinctrl/pinmux.h> 14 #include <linux/pinctrl/pinconf.h> 15 #include <linux/pinctrl/pinconf-generic.h> 16 #include "pinctrl-common.h" 19 #include "../pinctrl-utils.h" 32 spinlock_t lock; /* protect pinctrl register */ 154 /* pinctrl */ 320 dev_err(dev, "couldn't register pinctrl [all...] |
/linux-master/sound/soc/ |
H A D | soc-ac97.c | 21 #include <linux/pinctrl/consumer.h> 27 struct pinctrl *pctl; 266 struct pinctrl *pctl = snd_ac97_rst_cfg.pctl; 282 struct pinctrl *pctl = snd_ac97_rst_cfg.pctl; 301 struct pinctrl *p; 306 dev_err(dev, "Failed to get pinctrl\n"); 313 dev_err(dev, "Can't find pinctrl state ac97-reset\n"); 320 dev_err(dev, "Can't find pinctrl state ac97-warm-reset\n"); 327 dev_err(dev, "Can't find pinctrl state ac97-running\n"); 374 * the device node of pdev to get pinctrl state [all...] |
/linux-master/drivers/leds/ |
H A D | leds-gpio.c | 18 #include <linux/pinctrl/consumer.h> 85 struct pinctrl *pinctrl; local 131 pinctrl = devm_pinctrl_get_select_default(led_dat->cdev.dev); 132 ret = PTR_ERR_OR_ZERO(pinctrl); 133 /* pinctrl-%d not present, not an error */ 137 dev_warn(led_dat->cdev.dev, "Failed to select %pfw pinctrl: %d\n",
|