Searched refs:pinctrl (Results 76 - 100 of 557) sorted by relevance

1234567891011>>

/linux-master/sound/soc/mediatek/mt8183/
H A Dmt8183-mt6358-ts3a227-max98357.c11 #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 Dpinctrl-mtk-common.h10 #include <linux/pinctrl/pinctrl.h>
12 #include <linux/pinctrl/pinconf-generic.h>
/linux-master/drivers/pinctrl/
H A Dpinctrl-digicolor.c21 #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 Dpinctrl-utils.c15 #include <linux/pinctrl/pinctrl.h>
18 #include "pinctrl-utils.h"
H A Dcore.c13 #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 Dpinctrl-loongson2.c12 #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 Dsppctl.h13 #include <linux/pinctrl/pinctrl.h>
/linux-master/drivers/pinctrl/meson/
H A Dpinctrl-meson.h9 #include <linux/pinctrl/pinctrl.h>
/linux-master/drivers/pinctrl/sunxi/
H A Dpinctrl-sun50i-a64-r.c2 * 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 Dpinctrl-sun50i-a100-r.c11 #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 Dpinctrl-sun6i-a31-r.c2 * 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 Dpinctrl-sun8i-a23-r.c2 * 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 Dpinctrl-sun50i-h6-r.c7 * 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 Dpinctrl-sun8i-h3-r.c2 * 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 Dpinctrl-sun8i-a83t-r.c2 * 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 Dpinctrl-armada-ap806.c3 * 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 Drockchip_i2s.c16 #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 DMakefile23 obj-$(CONFIG_PINCTRL) += pinctrl.o
/linux-master/arch/arm/mach-omap1/
H A Dgpio15xx.c83 .pinctrl = OMAP1510_GPIO_PIN_CONTROL,
/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-ns.c10 #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 DMakefile14 scmi-protocols-y += pinctrl.o
/linux-master/drivers/staging/greybus/
H A Darche-apb-ctrl.c15 #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 Dpinctrl-common.c12 #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 Dsoc-ac97.c21 #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 Dleds-gpio.c18 #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",

Completed in 259 milliseconds

1234567891011>>