/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-nsp-gpio.c | 19 #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 D | gpio-omap.h | 175 u16 pinctrl; member in struct:omap_gpio_reg_offs
|
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mt2712.c | 11 #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 D | pinctrl-mtk-common.c | 3 * 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 D | pinctrl-mcp23s08.c | 18 #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 D | i2c-imx-lpi2c.c | 20 #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 D | pinctrl-spear3xx.c | 12 #include <linux/pinctrl/pinctrl.h> 14 #include "pinctrl-spear3xx.h"
|
/linux-master/drivers/pinctrl/vt8500/ |
H A D | pinctrl-vt8500.c | 10 #include <linux/pinctrl/pinctrl.h> 14 #include "pinctrl-wmt.h" 467 { .compatible = "via,vt8500-pinctrl" }, 474 .name = "pinctrl-vt8500",
|
H A D | pinctrl-wm8750.c | 10 #include <linux/pinctrl/pinctrl.h> 14 #include "pinctrl-wmt.h" 375 { .compatible = "wm,wm8750-pinctrl" }, 382 .name = "pinctrl-wm8750",
|
H A D | pinctrl-wm8850.c | 10 #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 D | pinctrl-imx1.c | 3 // 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 D | pinctrl-imx7d.c | 3 // Freescale imx7d pinctrl driver 13 #include <linux/pinctrl/pinctrl.h> 15 #include "pinctrl-imx.h" 388 .name = "imx7d-pinctrl",
|
H A D | pinctrl-imx6sx.c | 3 // Freescale imx6sx pinctrl driver 13 #include <linux/pinctrl/pinctrl.h> 15 #include "pinctrl-imx.h" 384 .name = "imx6sx-pinctrl",
|
H A D | pinctrl-imx8mq.c | 13 #include <linux/pinctrl/pinctrl.h> 16 #include "pinctrl-imx.h" 342 .name = "imx8mq-pinctrl", 357 MODULE_DESCRIPTION("NXP i.MX8MQ pinctrl driver");
|
H A D | pinctrl-imx6sll.c | 12 #include <linux/pinctrl/pinctrl.h> 14 #include "pinctrl-imx.h" 347 .name = "imx6sll-pinctrl",
|
H A D | pinctrl-imx23.c | 3 // 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 D | pinctrl-imx50.c | 3 // 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 D | pinctrl-imx6sl.c | 3 // 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 D | pinctrl-uniphier-nx1.c | 9 #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 D | pinctrl-ab8505.c | 9 #include <linux/pinctrl/pinctrl.h> 13 #include "pinctrl-abx500.h"
|
/linux-master/drivers/media/platform/st/sti/c8sectpfe/ |
H A D | c8sectpfe-core.h | 74 struct pinctrl *pinctrl; member in struct:c8sectpfei
|
/linux-master/drivers/mmc/host/ |
H A D | meson-gx-mmc.c | 29 #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 D | mmci.h | 442 struct pinctrl *pinctrl; member in struct:mmci_host
|
/linux-master/drivers/i2c/muxes/ |
H A D | i2c-demux-pinctrl.c | 9 * (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 D | pinctrl-meteorlake.c | 3 * 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");
|