Searched refs:pinctrl (Results 126 - 150 of 557) sorted by relevance

1234567891011>>

/linux-master/drivers/pinctrl/
H A Dpinctrl-rk805.c11 * Based on the pinctrl-as3722 driver
23 #include <linux/pinctrl/consumer.h>
24 #include <linux/pinctrl/machine.h>
25 #include <linux/pinctrl/pinctrl.h>
26 #include <linux/pinctrl/pinconf-generic.h>
27 #include <linux/pinctrl/pinconf.h>
28 #include <linux/pinctrl/pinmux.h>
32 #include "pinctrl-utils.h"
334 /* generic pinctrl */
[all...]
H A Dpinctrl-as3722.c21 #include <linux/pinctrl/consumer.h>
22 #include <linux/pinctrl/machine.h>
23 #include <linux/pinctrl/pinctrl.h>
24 #include <linux/pinctrl/pinconf-generic.h>
25 #include <linux/pinctrl/pinconf.h>
26 #include <linux/pinctrl/pinmux.h>
30 #include "pinctrl-utils.h"
558 dev_err(&pdev->dev, "Couldn't register pinctrl driver\n");
581 { .compatible = "ams,as3722-pinctrl", },
[all...]
H A Dpinctrl-zynqmp.c11 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h>
20 #include <linux/pinctrl/pinconf-generic.h>
21 #include <linux/pinctrl/pinconf.h>
22 #include <linux/pinctrl/pinctrl.h>
23 #include <linux/pinctrl/pinmux.h>
26 #include "pinctrl-utils.h"
884 { .compatible = "xlnx,zynqmp-pinctrl" },
891 .name = "zynqmp-pinctrl",
[all...]
H A Dpinctrl-pef2256.c14 #include <linux/pinctrl/pinctrl.h>
15 #include <linux/pinctrl/pinconf-generic.h>
16 #include <linux/pinctrl/pinmux.h>
295 "pinctrl driver registration failed\n");
350 .name = "lantiq-pef2256-pinctrl",
/linux-master/drivers/spi/
H A Dspi-meson-spicc.c23 #include <linux/pinctrl/consumer.h>
171 struct pinctrl *pinctrl; member in struct:meson_spicc_device
183 /* Try to get pinctrl states for idle high/low */
184 spicc->pins_idle_high = pinctrl_lookup_state(spicc->pinctrl,
187 dev_warn(&spicc->pdev->dev, "can't get idle-high pinctrl\n");
190 spicc->pins_idle_low = pinctrl_lookup_state(spicc->pinctrl,
193 dev_warn(&spicc->pdev->dev, "can't get idle-low pinctrl\n");
482 pinctrl_select_state(spicc->pinctrl, spicc->pins_idle_high);
485 pinctrl_select_state(spicc->pinctrl, spic
[all...]
/linux-master/drivers/bluetooth/
H A Dbtmtkuart.c20 #include <linux/pinctrl/consumer.h>
63 struct pinctrl *pinctrl; member in struct:btmtkuart_dev
789 bdev->pinctrl = devm_pinctrl_get(&serdev->dev);
790 if (IS_ERR(bdev->pinctrl)) {
791 err = PTR_ERR(bdev->pinctrl);
795 bdev->pins_boot = pinctrl_lookup_state(bdev->pinctrl,
804 bdev->pins_runtime = pinctrl_lookup_state(bdev->pinctrl,
887 pinctrl_select_state(bdev->pinctrl, bdev->pins_boot);
912 pinctrl_select_state(bdev->pinctrl, bde
[all...]
/linux-master/drivers/tty/serial/
H A Dst-asc.c12 #include <linux/pinctrl/consumer.h>
39 struct pinctrl *pinctrl; member in struct:asc_port
590 pinctrl_select_state(ascport->pinctrl,
602 pinctrl_select_state(ascport->pinctrl,
721 ascport->pinctrl = devm_pinctrl_get(&pdev->dev);
722 if (IS_ERR(ascport->pinctrl)) {
723 ret = PTR_ERR(ascport->pinctrl);
729 pinctrl_lookup_state(ascport->pinctrl, "default");
739 pinctrl_lookup_state(ascport->pinctrl, "n
[all...]
/linux-master/drivers/mmc/host/
H A Dsdhci-sprd.c16 #include <linux/pinctrl/consumer.h>
86 struct pinctrl *pinctrl; member in struct:sdhci_sprd_host
509 if (IS_ERR(sprd_host->pinctrl))
514 ret = pinctrl_select_state(sprd_host->pinctrl,
526 ret = pinctrl_select_state(sprd_host->pinctrl,
777 sprd_host->pinctrl = devm_pinctrl_get(&pdev->dev);
778 if (!IS_ERR(sprd_host->pinctrl)) {
780 pinctrl_lookup_state(sprd_host->pinctrl, "state_uhs");
787 pinctrl_lookup_state(sprd_host->pinctrl, "defaul
[all...]
H A Drenesas_sdhi_core.c30 #include <linux/pinctrl/consumer.h>
31 #include <linux/pinctrl/pinctrl-state.h>
274 if (IS_ERR(priv->pinctrl) || IS_ERR(pin_state))
282 return pinctrl_select_state(priv->pinctrl, pin_state);
961 priv->pinctrl = devm_pinctrl_get(&pdev->dev);
962 if (!IS_ERR(priv->pinctrl)) {
963 priv->pins_default = pinctrl_lookup_state(priv->pinctrl,
965 priv->pins_uhs = pinctrl_lookup_state(priv->pinctrl,
/linux-master/sound/soc/mediatek/mt8183/
H A Dmt8183-da7219-max98357.c12 #include <linux/pinctrl/consumer.h>
747 struct pinctrl *pinctrl; local
839 pinctrl = devm_pinctrl_get_select(&pdev->dev, PINCTRL_STATE_DEFAULT);
840 if (IS_ERR(pinctrl)) {
841 ret = PTR_ERR(pinctrl);
/linux-master/drivers/pinctrl/realtek/
H A Dpinctrl-rtd.c13 #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>
23 #include "../pinctrl-utils.h"
24 #include "pinctrl-rtd.h"
595 MODULE_DESCRIPTION("Realtek DHC SoC pinctrl driver");
/linux-master/drivers/pinctrl/cirrus/
H A Dpinctrl-cs42l43.c22 #include <linux/pinctrl/consumer.h>
23 #include <linux/pinctrl/pinctrl.h>
24 #include <linux/pinctrl/pinconf.h>
25 #include <linux/pinctrl/pinconf-generic.h>
26 #include <linux/pinctrl/pinmux.h>
28 #include "../pinctrl-utils.h"
452 .name = "cs42l43-pinctrl",
561 fwnode = fwnode_get_named_child_node(fwnode, "pinctrl");
577 "Failed to register pinctrl\
[all...]
/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-imx8qm.c8 #include <dt-bindings/pinctrl/pads-imx8qm.h>
14 #include <linux/pinctrl/pinctrl.h>
17 #include "pinctrl-imx.h"
319 .name = "imx8qm-pinctrl",
333 MODULE_DESCRIPTION("NXP i.MX8QM pinctrl driver");
H A Dpinctrl-imx8mp.c10 #include <linux/pinctrl/pinctrl.h>
13 #include "pinctrl-imx.h"
337 .name = "imx8mp-pinctrl",
351 MODULE_DESCRIPTION("NXP i.MX8MP pinctrl driver");
/linux-master/drivers/pinctrl/mediatek/
H A Dpinctrl-mt8127.c11 #include <linux/pinctrl/pinctrl.h>
13 #include <dt-bindings/pinctrl/mt65xx.h>
15 #include "pinctrl-mtk-common.h"
16 #include "pinctrl-mtk-mt8127.h"
293 { .compatible = "mediatek,mt8127-pinctrl", .data = &mt8127_pinctrl_data },
300 .name = "mediatek-mt8127-pinctrl",
H A Dpinctrl-mt8167.c7 #include <dt-bindings/pinctrl/mt65xx.h>
10 #include <linux/pinctrl/pinctrl.h>
14 #include "pinctrl-mtk-common.h"
15 #include "pinctrl-mtk-mt8167.h"
326 { .compatible = "mediatek,mt8167-pinctrl", .data = &mt8167_pinctrl_data },
335 .name = "mediatek-mt8167-pinctrl",
H A Dpinctrl-mt8516.c7 #include <dt-bindings/pinctrl/mt65xx.h>
10 #include <linux/pinctrl/pinctrl.h>
14 #include "pinctrl-mtk-common.h"
15 #include "pinctrl-mtk-mt8516.h"
326 { .compatible = "mediatek,mt8516-pinctrl", .data = &mt8516_pinctrl_data },
335 .name = "mediatek-mt8516-pinctrl",
H A Dpinctrl-mt8173.c10 #include <linux/pinctrl/pinctrl.h>
12 #include <linux/pinctrl/pinconf-generic.h>
13 #include <dt-bindings/pinctrl/mt65xx.h>
15 #include "pinctrl-mtk-common.h"
16 #include "pinctrl-mtk-mt8173.h"
340 .compatible = "mediatek,mt8173-pinctrl",
348 .name = "mediatek-mt8173-pinctrl",
H A Dpinctrl-mtk-mt6397.h5 #include <linux/pinctrl/pinctrl.h>
6 #include "pinctrl-mtk-common.h"
/linux-master/drivers/pinctrl/berlin/
H A Dberlin.c3 * Marvell Berlin SoC pinctrl core driver
16 #include <linux/pinctrl/pinctrl.h>
17 #include <linux/pinctrl/pinmux.h>
23 #include "../pinctrl-utils.h"
290 .name = "berlin-pinctrl",
323 dev_err(dev, "failed to register pinctrl driver\n");
/linux-master/drivers/pinctrl/bcm/
H A Dpinctrl-bcm4908.c8 #include <linux/pinctrl/pinconf-generic.h>
9 #include <linux/pinctrl/pinctrl.h>
10 #include <linux/pinctrl/pinmux.h>
460 .name = "bcm4908-pinctrl",
466 { .compatible = "brcm,bcm4908-pinctrl", },
497 /* Set pinctrl properties */
518 "Failed to register pinctrl\n");
554 .name = "bcm4908-pinctrl",
/linux-master/drivers/pinctrl/spear/
H A Dpinctrl-spear.c25 #include <linux/pinctrl/machine.h>
26 #include <linux/pinctrl/pinctrl.h>
27 #include <linux/pinctrl/pinmux.h>
29 #include "pinctrl-spear.h"
405 dev_err(&pdev->dev, "Couldn't register pinctrl driver\n");
/linux-master/drivers/net/can/m_can/
H A Dm_can.h27 #include <linux/pinctrl/consumer.h>
/linux-master/drivers/usb/phy/
H A Dphy-ab8500-usb.c24 #include <linux/pinctrl/consumer.h>
139 struct pinctrl *pinctrl; member in struct:ab8500_usb
258 ab->pinctrl = pinctrl_get_select(ab->dev, PINCTRL_STATE_DEFAULT);
259 if (IS_ERR(ab->pinctrl))
291 if (!IS_ERR(ab->pinctrl)) {
293 ab->pins_sleep = pinctrl_lookup_state(ab->pinctrl,
298 else if (pinctrl_select_state(ab->pinctrl, ab->pins_sleep))
305 pinctrl_put(ab->pinctrl);
/linux-master/drivers/pinctrl/vt8500/
H A Dpinctrl-wm8650.c10 #include <linux/pinctrl/pinctrl.h>
14 #include "pinctrl-wmt.h"
336 { .compatible = "wm,wm8650-pinctrl" },
343 .name = "pinctrl-wm8650",

Completed in 425 milliseconds

1234567891011>>