Searched refs:pinctrl (Results 201 - 225 of 557) sorted by relevance

1234567891011>>

/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-nsp-gpio.c19 #include <linux/pinctrl/pinconf.h>
20 #include <linux/pinctrl/pinconf-generic.h>
21 #include <linux/pinctrl/pinctrl.h>
25 #include "../pinctrl-utils.h"
55 * @pctldesc: pinctrl descriptor
337 * Only one group: "gpio_grp", since this local pinctrl device only performs
572 * Here a local pinctrl device is created with simple 1-to-1 pin mapping to the
600 dev_err(chip->dev, "unable to register pinctrl device\n");
/linux-master/include/linux/platform_data/
H A Dgpio-omap.h175 u16 pinctrl; member in struct:omap_gpio_reg_offs
/linux-master/drivers/pinctrl/mediatek/
H A Dpinctrl-mt2712.c11 #include <linux/pinctrl/pinctrl.h>
13 #include <linux/pinctrl/pinconf-generic.h>
14 #include <dt-bindings/pinctrl/mt65xx.h>
16 #include "pinctrl-mtk-common.h"
17 #include "pinctrl-mtk-mt2712.h"
574 { .compatible = "mediatek,mt2712-pinctrl", .data = &mt2712_pinctrl_data },
582 .name = "mediatek-mt2712-pinctrl",
H A Dpinctrl-mtk-common.c3 * mt65xx pinctrl driver based on Allwinner A1X pinctrl driver.
12 #include <linux/pinctrl/consumer.h>
13 #include <linux/pinctrl/machine.h>
14 #include <linux/pinctrl/pinconf.h>
15 #include <linux/pinctrl/pinconf-generic.h>
16 #include <linux/pinctrl/pinctrl.h>
17 #include <linux/pinctrl/pinmux.h>
26 #include <dt-bindings/pinctrl/mt65x
[all...]
/linux-master/drivers/pinctrl/
H A Dpinctrl-mcp23s08.c18 #include <linux/pinctrl/pinctrl.h>
19 #include <linux/pinctrl/pinconf.h>
20 #include <linux/pinctrl/pinconf-generic.h>
22 #include "pinctrl-mcp23s08.h"
/linux-master/drivers/i2c/busses/
H A Di2c-imx-lpi2c.c20 #include <linux/pinctrl/consumer.h>
540 bri->pinctrl = devm_pinctrl_get(&pdev->dev);
541 if (IS_ERR(bri->pinctrl))
542 return PTR_ERR(bri->pinctrl);
639 /* Give it another chance if pinctrl used is not ready yet */
/linux-master/drivers/pinctrl/spear/
H A Dpinctrl-spear3xx.c12 #include <linux/pinctrl/pinctrl.h>
14 #include "pinctrl-spear3xx.h"
/linux-master/drivers/pinctrl/vt8500/
H A Dpinctrl-vt8500.c10 #include <linux/pinctrl/pinctrl.h>
14 #include "pinctrl-wmt.h"
467 { .compatible = "via,vt8500-pinctrl" },
474 .name = "pinctrl-vt8500",
H A Dpinctrl-wm8750.c10 #include <linux/pinctrl/pinctrl.h>
14 #include "pinctrl-wmt.h"
375 { .compatible = "wm,wm8750-pinctrl" },
382 .name = "pinctrl-wm8750",
H A Dpinctrl-wm8850.c10 #include <linux/pinctrl/pinctrl.h>
14 #include "pinctrl-wmt.h"
354 { .compatible = "wm,wm8850-pinctrl" },
361 .name = "pinctrl-wm8850",
/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-imx1.c3 // i.MX1 pinctrl driver based on imx pinmux core
10 #include <linux/pinctrl/pinctrl.h>
12 #include "pinctrl-imx1.h"
263 .name = "imx1-pinctrl",
H A Dpinctrl-imx7d.c3 // Freescale imx7d pinctrl driver
13 #include <linux/pinctrl/pinctrl.h>
15 #include "pinctrl-imx.h"
388 .name = "imx7d-pinctrl",
H A Dpinctrl-imx6sx.c3 // Freescale imx6sx pinctrl driver
13 #include <linux/pinctrl/pinctrl.h>
15 #include "pinctrl-imx.h"
384 .name = "imx6sx-pinctrl",
H A Dpinctrl-imx8mq.c13 #include <linux/pinctrl/pinctrl.h>
16 #include "pinctrl-imx.h"
342 .name = "imx8mq-pinctrl",
357 MODULE_DESCRIPTION("NXP i.MX8MQ pinctrl driver");
H A Dpinctrl-imx6sll.c12 #include <linux/pinctrl/pinctrl.h>
14 #include "pinctrl-imx.h"
347 .name = "imx6sll-pinctrl",
H A Dpinctrl-imx23.c3 // Freescale i.MX23 pinctrl driver
11 #include <linux/pinctrl/pinctrl.h>
12 #include "pinctrl-mxs.h"
272 { .compatible = "fsl,imx23-pinctrl", },
278 .name = "imx23-pinctrl",
H A Dpinctrl-imx50.c3 // imx50 pinctrl driver based on imx pinmux core
14 #include <linux/pinctrl/pinctrl.h>
16 #include "pinctrl-imx.h"
401 .name = "imx50-pinctrl",
H A Dpinctrl-imx6sl.c3 // Freescale imx6sl pinctrl driver
13 #include <linux/pinctrl/pinctrl.h>
15 #include "pinctrl-imx.h"
380 .name = "imx6sl-pinctrl",
/linux-master/drivers/pinctrl/uniphier/
H A Dpinctrl-uniphier-nx1.c9 #include <linux/pinctrl/pinctrl.h>
12 #include "pinctrl-uniphier.h"
477 { .compatible = "socionext,uniphier-nx1-pinctrl" },
484 .name = "uniphier-nx1-pinctrl",
/linux-master/drivers/pinctrl/nomadik/
H A Dpinctrl-ab8505.c9 #include <linux/pinctrl/pinctrl.h>
13 #include "pinctrl-abx500.h"
/linux-master/drivers/media/platform/st/sti/c8sectpfe/
H A Dc8sectpfe-core.h74 struct pinctrl *pinctrl; member in struct:c8sectpfei
/linux-master/drivers/mmc/host/
H A Dmeson-gx-mmc.c29 #include <linux/pinctrl/consumer.h>
165 struct pinctrl *pinctrl; member in struct:meson_host
328 pinctrl_select_state(host->pinctrl, host->pins_clk_gate);
1191 host->pinctrl = devm_pinctrl_get(&pdev->dev);
1192 if (IS_ERR(host->pinctrl))
1193 return PTR_ERR(host->pinctrl);
1195 host->pins_clk_gate = pinctrl_lookup_state(host->pinctrl,
1199 "can't get clk-gate pinctrl, using clk_stop bit\n");
H A Dmmci.h442 struct pinctrl *pinctrl; member in struct:mmci_host
/linux-master/drivers/i2c/muxes/
H A Di2c-demux-pinctrl.c9 * (look for filenames containing 'i2c-demux-pinctrl' in Documentation/)
16 #include <linux/pinctrl/consumer.h>
57 struct pinctrl *p;
71 * Check if there are pinctrl states at all. Note: we cant' use
78 /* continue if just no pinctrl states (e.g. i2c-gpio), otherwise exit */
306 { .compatible = "i2c-demux-pinctrl", },
313 .name = "i2c-demux-pinctrl",
321 MODULE_DESCRIPTION("pinctrl-based I2C demux driver");
324 MODULE_ALIAS("platform:i2c-demux-pinctrl");
/linux-master/drivers/pinctrl/intel/
H A Dpinctrl-meteorlake.c3 * Intel Meteor Lake PCH pinctrl/GPIO driver
14 #include <linux/pinctrl/pinctrl.h>
16 #include "pinctrl-intel.h"
596 .name = "meteorlake-pinctrl",
604 MODULE_DESCRIPTION("Intel Meteor Lake PCH pinctrl/GPIO driver");

Completed in 201 milliseconds

1234567891011>>