Home
last modified time | relevance | path

Searched refs:pinctrl (Results 1 – 25 of 1729) sorted by relevance

12345678910>>...70

/Linux-v4.19/arch/arm64/boot/dts/hisilicon/
Dhikey960-pinctrl.dtsi3 * pinctrl dts fils for Hislicon HiKey960 development board
7 #include <dt-bindings/pinctrl/hisi.h>
13 #pinctrl-single,gpio-range-cells = <3>;
17 compatible = "pinctrl-single";
19 #pinctrl-cells = <1>;
21 pinctrl-single,register-width = <0x20>;
22 pinctrl-single,function-mask = <0x7>;
24 pinctrl-single,gpio-range = <
29 pinctrl-single,pins = <
38 pinctrl-single,pins = <
[all …]
Dhikey-pinctrl.dtsi3 * pinctrl dts fils for Hislicon HiKey development board
6 #include <dt-bindings/pinctrl/hisi.h>
11 pinctrl-names = "default";
12 pinctrl-0 = <
21 pinctrl-single,pins = <
27 pinctrl-single,pins = <
42 pinctrl-single,pins = <
52 pinctrl-single,pins = <
63 pinctrl-single,pins = <
73 pinctrl-single,pins = <
[all …]
Dpoplar-pinctrl.dtsi8 #include <dt-bindings/pinctrl/hisi.h>
20 pinctrl-single,pins = <
31 pinctrl-single,bias-pulldown = <
34 pinctrl-single,bias-pullup = <
37 pinctrl-single,slew-rate = <
40 pinctrl-single,drive-strength = <
46 pinctrl-single,pins = <
49 pinctrl-single,bias-pulldown = <
52 pinctrl-single,bias-pullup = <
55 pinctrl-single,slew-rate = <
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Dhi3620-hi4511.dts34 pinctrl-names = "default", "idle";
35 pinctrl-0 = <&uart0_pmx_func &uart0_cfg_func>;
36 pinctrl-1 = <&uart0_pmx_idle &uart0_cfg_idle>;
41 pinctrl-names = "default", "idle";
42 pinctrl-0 = <&uart1_pmx_func &uart1_cfg_func>;
43 pinctrl-1 = <&uart1_pmx_idle &uart1_cfg_idle>;
48 pinctrl-names = "default", "idle";
49 pinctrl-0 = <&uart2_pmx_func &uart2_cfg_func>;
50 pinctrl-1 = <&uart2_pmx_idle &uart2_cfg_idle>;
55 pinctrl-names = "default", "idle";
[all …]
Dste-href.dtsi14 #include "ste-href-family-pinctrl.dtsi"
23 pinctrl-names = "default", "sleep";
24 pinctrl-0 = <&uart0_default_mode>;
25 pinctrl-1 = <&uart0_sleep_mode>;
31 pinctrl-names = "default", "sleep";
32 pinctrl-0 = <&uart1_default_mode>;
33 pinctrl-1 = <&uart1_sleep_mode>;
37 pinctrl-names = "default", "sleep";
38 pinctrl-0 = <&uart2_default_mode>;
39 pinctrl-1 = <&uart2_sleep_mode>;
[all …]
Dimx28-m28evk.dts23 pinctrl-names = "default";
24 pinctrl-0 = <&mmc0_8bit_pins_a
37 pinctrl-names = "default";
38 pinctrl-0 = <&spi2_pins_a>;
50 pinctrl@80018000 {
51 pinctrl-names = "default";
52 pinctrl-0 = <&hog_pins_a>;
81 pinctrl-names = "default";
82 pinctrl-0 = <&lcdif_24bit_pins_a
113 pinctrl-names = "default";
[all …]
Dmt7623n-rfb-emmc.dts47 pinctrl-names = "default";
48 pinctrl-0 = <&key_pins_a>;
104 pinctrl-names = "default";
105 pinctrl-0 = <&i2s0_pins_a>;
114 pinctrl-names = "default";
115 pinctrl-0 = <&cir_pins_a>;
206 pinctrl-names = "default";
207 pinctrl-0 = <&i2c0_pins_a>;
212 pinctrl-names = "default";
213 pinctrl-0 = <&i2c1_pins_b>;
[all …]
Dimx6qdl-phytec-mira.dtsi24 pinctrl-names = "default";
25 pinctrl-0 = <&pinctrl_gpioleds>;
55 pinctrl-names = "default";
56 pinctrl-0 = <&pinctrl_en_switch>;
67 pinctrl-names = "default";
68 pinctrl-0 = <&pinctrl_flexcan1_en>;
86 pinctrl-names = "default";
87 pinctrl-0 = <&pinctrl_pcie_reg>;
97 pinctrl-names = "default";
98 pinctrl-0 = <&pinctrl_usbh1_vbus>;
[all …]
Dimx28-apx4devkit.dts16 pinctrl-names = "default";
17 pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg>;
23 pinctrl-names = "default";
24 pinctrl-0 = <&mmc0_4bit_pins_a &mmc0_sck_cfg>;
31 pinctrl-names = "default";
32 pinctrl-0 = <&mmc2_4bit_pins_apx4 &mmc2_sck_cfg_apx4>;
37 pinctrl@80018000 {
38 pinctrl-names = "default";
39 pinctrl-0 = <&hog_pins_a>;
96 pinctrl-names = "default";
[all …]
Dstm32mp157c-ev1.dts26 pinctrl-0 = <&ethernet0_rgmii_pins_a>;
27 pinctrl-1 = <&ethernet0_rgmii_pins_sleep_a>;
28 pinctrl-names = "default", "sleep";
44 pinctrl-names = "default";
45 pinctrl-0 = <&cec_pins_a>;
50 pinctrl-names = "default";
51 pinctrl-0 = <&i2c2_pins_a>;
58 pinctrl-names = "default";
59 pinctrl-0 = <&i2c5_pins_a>;
66 pinctrl-names = "default";
[all …]
Dimx28-evk.dts100 pinctrl-names = "default";
101 pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg
108 pinctrl-names = "default";
109 pinctrl-0 = <&mmc0_8bit_pins_a
127 pinctrl-names = "default";
128 pinctrl-0 = <&spi2_pins_a>;
140 pinctrl@80018000 {
141 pinctrl-names = "default";
142 pinctrl-0 = <&hog_pins_a>;
197 pinctrl-names = "default";
[all …]
Dste-snowball.dts15 #include "ste-href-family-pinctrl.dtsi"
87 pinctrl-names = "default";
88 pinctrl-0 = <&gpioled_snowball_mode>;
163 pinctrl-names = "default";
164 pinctrl-0 = <&msp0_default_mode>;
169 pinctrl-names = "default";
170 pinctrl-0 = <&msp1_default_mode>;
175 pinctrl-names = "default";
176 pinctrl-0 = <&msp2_default_mode>;
193 pinctrl-names = "default";
[all …]
Dimx6qdl-rex.dtsi37 pinctrl-names = "default";
48 pinctrl-names = "default";
59 pinctrl-names = "default";
60 pinctrl-0 = <&pinctrl_led>;
86 pinctrl-names = "default";
87 pinctrl-0 = <&pinctrl_audmux>;
93 pinctrl-names = "default";
94 pinctrl-0 = <&pinctrl_ecspi2>;
100 pinctrl-names = "default";
101 pinctrl-0 = <&pinctrl_ecspi3>;
[all …]
/Linux-v4.19/drivers/pinctrl/freescale/
DMakefile3 obj-$(CONFIG_PINCTRL_IMX) += pinctrl-imx.o
4 obj-$(CONFIG_PINCTRL_IMX1_CORE) += pinctrl-imx1-core.o
5 obj-$(CONFIG_PINCTRL_IMX1) += pinctrl-imx1.o
6 obj-$(CONFIG_PINCTRL_IMX21) += pinctrl-imx21.o
7 obj-$(CONFIG_PINCTRL_IMX27) += pinctrl-imx27.o
8 obj-$(CONFIG_PINCTRL_IMX35) += pinctrl-imx35.o
9 obj-$(CONFIG_PINCTRL_IMX50) += pinctrl-imx50.o
10 obj-$(CONFIG_PINCTRL_IMX51) += pinctrl-imx51.o
11 obj-$(CONFIG_PINCTRL_IMX53) += pinctrl-imx53.o
12 obj-$(CONFIG_PINCTRL_IMX6Q) += pinctrl-imx6q.o
[all …]
DKconfig14 bool "IMX1 pinctrl driver"
18 Say Y here to enable the imx1 pinctrl driver
21 bool "i.MX21 pinctrl driver"
25 Say Y here to enable the i.MX21 pinctrl driver
28 bool "IMX27 pinctrl driver"
32 Say Y here to enable the imx27 pinctrl driver
36 bool "IMX25 pinctrl driver"
41 Say Y here to enable the imx25 pinctrl driver
44 bool "IMX35 pinctrl driver"
48 Say Y here to enable the imx35 pinctrl driver
[all …]
/Linux-v4.19/drivers/pinctrl/
DMakefile6 obj-y += core.o pinctrl-utils.o
11 obj-$(CONFIG_PINCTRL_ARTPEC6) += pinctrl-artpec6.o
12 obj-$(CONFIG_PINCTRL_AS3722) += pinctrl-as3722.o
13 obj-$(CONFIG_PINCTRL_AXP209) += pinctrl-axp209.o
14 obj-$(CONFIG_PINCTRL_AT91) += pinctrl-at91.o
15 obj-$(CONFIG_PINCTRL_AT91PIO4) += pinctrl-at91-pio4.o
16 obj-$(CONFIG_PINCTRL_AMD) += pinctrl-amd.o
17 obj-$(CONFIG_PINCTRL_DA850_PUPD) += pinctrl-da850-pupd.o
18 obj-$(CONFIG_PINCTRL_DIGICOLOR) += pinctrl-digicolor.o
19 obj-$(CONFIG_PINCTRL_FALCON) += pinctrl-falcon.o
[all …]
/Linux-v4.19/drivers/pinctrl/bcm/
Dpinctrl-nsp-mux.c320 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_groups_count() local
322 return pinctrl->num_groups; in nsp_get_groups_count()
328 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_group_name() local
330 return pinctrl->groups[selector].name; in nsp_get_group_name()
337 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_group_pins() local
339 *pins = pinctrl->groups[selector].pins; in nsp_get_group_pins()
340 *num_pins = pinctrl->groups[selector].num_pins; in nsp_get_group_pins()
362 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_functions_count() local
364 return pinctrl->num_functions; in nsp_get_functions_count()
370 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_function_name() local
[all …]
Dpinctrl-ns2-mux.c503 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_groups_count() local
505 return pinctrl->num_groups; in ns2_get_groups_count()
511 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_group_name() local
513 return pinctrl->groups[selector].name; in ns2_get_group_name()
520 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_group_pins() local
522 *pins = pinctrl->groups[selector].pins; in ns2_get_group_pins()
523 *num_pins = pinctrl->groups[selector].num_pins; in ns2_get_group_pins()
545 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_functions_count() local
547 return pinctrl->num_functions; in ns2_get_functions_count()
553 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_function_name() local
[all …]
Dpinctrl-cygnus-mux.c707 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_groups_count() local
709 return pinctrl->num_groups; in cygnus_get_groups_count()
715 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_group_name() local
717 return pinctrl->groups[selector].name; in cygnus_get_group_name()
724 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_group_pins() local
726 *pins = pinctrl->groups[selector].pins; in cygnus_get_group_pins()
727 *num_pins = pinctrl->groups[selector].num_pins; in cygnus_get_group_pins()
749 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_functions_count() local
751 return pinctrl->num_functions; in cygnus_get_functions_count()
757 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_function_name() local
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-single.txt1 One-register-per-pin type device tree based pinctrl driver
4 - compatible : "pinctrl-single" or "pinconf-single".
5 "pinctrl-single" means that pinconf isn't supported.
10 - #pinctrl-cells : number of cells in addition to the index, set to 1
11 for pinctrl-single,pins and 2 for pinctrl-single,bits
13 - pinctrl-single,register-width : pinmux register access width in bits
15 - pinctrl-single,function-mask : mask of allowed pinmux function bits
19 - pinctrl-single,function-off : function off mode for disabled state if
23 - pinctrl-single,bit-per-mux : boolean to indicate that one register controls
24 more than one pin, for which "pinctrl-single,function-mask" property specifies
[all …]
/Linux-v4.19/drivers/pinctrl/qcom/
DMakefile3 obj-$(CONFIG_PINCTRL_MSM) += pinctrl-msm.o
4 obj-$(CONFIG_PINCTRL_APQ8064) += pinctrl-apq8064.o
5 obj-$(CONFIG_PINCTRL_APQ8084) += pinctrl-apq8084.o
6 obj-$(CONFIG_PINCTRL_IPQ4019) += pinctrl-ipq4019.o
7 obj-$(CONFIG_PINCTRL_IPQ8064) += pinctrl-ipq8064.o
8 obj-$(CONFIG_PINCTRL_IPQ8074) += pinctrl-ipq8074.o
9 obj-$(CONFIG_PINCTRL_MSM8660) += pinctrl-msm8660.o
10 obj-$(CONFIG_PINCTRL_MSM8960) += pinctrl-msm8960.o
11 obj-$(CONFIG_PINCTRL_MSM8X74) += pinctrl-msm8x74.o
12 obj-$(CONFIG_PINCTRL_MSM8916) += pinctrl-msm8916.o
[all …]
/Linux-v4.19/drivers/pinctrl/sunxi/
DMakefile3 obj-y += pinctrl-sunxi.o
6 obj-$(CONFIG_PINCTRL_SUN4I_A10) += pinctrl-sun4i-a10.o
7 obj-$(CONFIG_PINCTRL_SUN5I) += pinctrl-sun5i.o
8 obj-$(CONFIG_PINCTRL_SUN6I_A31) += pinctrl-sun6i-a31.o
9 obj-$(CONFIG_PINCTRL_SUN6I_A31_R) += pinctrl-sun6i-a31-r.o
10 obj-$(CONFIG_PINCTRL_SUN8I_A23) += pinctrl-sun8i-a23.o
11 obj-$(CONFIG_PINCTRL_SUN8I_A23_R) += pinctrl-sun8i-a23-r.o
12 obj-$(CONFIG_PINCTRL_SUN8I_A33) += pinctrl-sun8i-a33.o
13 obj-$(CONFIG_PINCTRL_SUN50I_A64) += pinctrl-sun50i-a64.o
14 obj-$(CONFIG_PINCTRL_SUN50I_A64_R) += pinctrl-sun50i-a64-r.o
[all …]
/Linux-v4.19/include/linux/pinctrl/
Dconsumer.h21 struct pinctrl;
34 extern struct pinctrl * __must_check pinctrl_get(struct device *dev);
35 extern void pinctrl_put(struct pinctrl *p);
37 struct pinctrl *p,
39 extern int pinctrl_select_state(struct pinctrl *p, struct pinctrl_state *s);
41 extern struct pinctrl * __must_check devm_pinctrl_get(struct device *dev);
42 extern void devm_pinctrl_put(struct pinctrl *p);
89 static inline struct pinctrl * __must_check pinctrl_get(struct device *dev) in pinctrl_get()
94 static inline void pinctrl_put(struct pinctrl *p) in pinctrl_put()
99 struct pinctrl *p, in pinctrl_lookup_state()
[all …]
/Linux-v4.19/drivers/pinctrl/intel/
DMakefile4 obj-$(CONFIG_PINCTRL_BAYTRAIL) += pinctrl-baytrail.o
5 obj-$(CONFIG_PINCTRL_CHERRYVIEW) += pinctrl-cherryview.o
6 obj-$(CONFIG_PINCTRL_MERRIFIELD) += pinctrl-merrifield.o
7 obj-$(CONFIG_PINCTRL_INTEL) += pinctrl-intel.o
8 obj-$(CONFIG_PINCTRL_BROXTON) += pinctrl-broxton.o
9 obj-$(CONFIG_PINCTRL_CANNONLAKE) += pinctrl-cannonlake.o
10 obj-$(CONFIG_PINCTRL_CEDARFORK) += pinctrl-cedarfork.o
11 obj-$(CONFIG_PINCTRL_DENVERTON) += pinctrl-denverton.o
12 obj-$(CONFIG_PINCTRL_GEMINILAKE) += pinctrl-geminilake.o
13 obj-$(CONFIG_PINCTRL_ICELAKE) += pinctrl-icelake.o
[all …]
/Linux-v4.19/drivers/pinctrl/mvebu/
DMakefile2 obj-$(CONFIG_PINCTRL_MVEBU) += pinctrl-mvebu.o
3 obj-$(CONFIG_PINCTRL_DOVE) += pinctrl-dove.o
4 obj-$(CONFIG_PINCTRL_KIRKWOOD) += pinctrl-kirkwood.o
5 obj-$(CONFIG_PINCTRL_ARMADA_370) += pinctrl-armada-370.o
6 obj-$(CONFIG_PINCTRL_ARMADA_375) += pinctrl-armada-375.o
7 obj-$(CONFIG_PINCTRL_ARMADA_38X) += pinctrl-armada-38x.o
8 obj-$(CONFIG_PINCTRL_ARMADA_39X) += pinctrl-armada-39x.o
9 obj-$(CONFIG_PINCTRL_ARMADA_AP806) += pinctrl-armada-ap806.o
10 obj-$(CONFIG_PINCTRL_ARMADA_CP110) += pinctrl-armada-cp110.o
11 obj-$(CONFIG_PINCTRL_ARMADA_XP) += pinctrl-armada-xp.o
[all …]

12345678910>>...70