Home
last modified time | relevance | path

Searched full:pinctrl (Results 1 – 25 of 2542) sorted by relevance

12345678910>>...102

/linux/drivers/pinctrl/qcom/
H A 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_ELIZA) += pinctrl-eliza.o
7 obj-$(CONFIG_PINCTRL_GLYMUR) += pinctrl-glymur.o
8 obj-$(CONFIG_PINCTRL_HAWI) += pinctrl-hawi.o
9 obj-$(CONFIG_PINCTRL_IPQ4019) += pinctrl-ipq4019.o
10 obj-$(CONFIG_PINCTRL_IPQ5018) += pinctrl-ipq5018.o
11 obj-$(CONFIG_PINCTRL_IPQ8064) += pinctrl-ipq8064.o
12 obj-$(CONFIG_PINCTRL_IPQ5210) += pinctrl-ipq5210.o
[all …]
H A DKconfig.msm9 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
17 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
25 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
36 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
47 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
58 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
66 This is the pinctrl, pinmux, pinconf and gpiolib driver for
76 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
84 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
93 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
[all …]
/linux/arch/arm64/boot/dts/hisilicon/
H A Dhikey970-pinctrl.dtsi3 * Pinctrl dts file for HiSilicon HiKey970 development board
6 #include <dt-bindings/pinctrl/hisi.h>
11 #pinctrl-single,gpio-range-cells = <3>;
15 compatible = "pinctrl-single";
17 #pinctrl-cells = <1>;
19 pinctrl-single,register-width = <0x20>;
20 pinctrl-single,function-mask = <0x7>;
22 pinctrl-single,gpio-range = <&range 0 82 0>;
25 pinctrl-single,pins = <
32 pinctrl-single,pins = <
[all …]
H A 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 …]
H A 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 …]
/linux/drivers/pinctrl/
H A DKconfig3 # PINCTRL infrastructure and drivers
6 menuconfig PINCTRL config
9 if PINCTRL
35 bool "Debug PINCTRL calls"
38 Say Y here to add some extra checks and diagnostics to PINCTRL calls.
85 will be called pinctrl-apple-gpio.
96 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
99 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC"
110 bool "AT91 pinctrl driver"
117 Say Y here to enable the at91 pinctrl driver
[all …]
/linux/drivers/pinctrl/mediatek/
H A DMakefile4 obj-$(CONFIG_PINCTRL_MTK) += pinctrl-mtk-common.o
5 obj-$(CONFIG_PINCTRL_MTK_V2) += pinctrl-mtk-common-v2.o
6 obj-$(CONFIG_PINCTRL_MTK_MTMIPS) += pinctrl-mtmips.o
7 obj-$(CONFIG_PINCTRL_MTK_MOORE) += pinctrl-moore.o
8 obj-$(CONFIG_PINCTRL_MTK_PARIS) += pinctrl-paris.o
11 obj-$(CONFIG_PINCTRL_MT7620) += pinctrl-mt7620.o
12 obj-$(CONFIG_PINCTRL_MT7621) += pinctrl-mt7621.o
13 obj-$(CONFIG_PINCTRL_MT76X8) += pinctrl-mt76x8.o
14 obj-$(CONFIG_PINCTRL_RT2880) += pinctrl-rt2880.o
15 obj-$(CONFIG_PINCTRL_RT305X) += pinctrl-rt305x.o
[all …]
/linux/arch/arm/boot/dts/hisilicon/
H A Dhi3620-hi4511.dts31 pinctrl-names = "default", "sleep";
32 pinctrl-0 = <&uart0_pmx_func &uart0_cfg_func>;
33 pinctrl-1 = <&uart0_pmx_idle &uart0_cfg_idle>;
38 pinctrl-names = "default", "sleep";
39 pinctrl-0 = <&uart1_pmx_func &uart1_cfg_func>;
40 pinctrl-1 = <&uart1_pmx_idle &uart1_cfg_idle>;
45 pinctrl-names = "default", "sleep";
46 pinctrl-0 = <&uart2_pmx_func &uart2_cfg_func>;
47 pinctrl-1 = <&uart2_pmx_idle &uart2_cfg_idle>;
52 pinctrl-names = "default", "sleep";
[all …]
/linux/drivers/pinctrl/freescale/
H A DMakefile3 obj-$(CONFIG_PINCTRL_IMX) += pinctrl-imx.o
4 obj-$(CONFIG_PINCTRL_IMX_SCU) += pinctrl-scu.o
5 obj-$(CONFIG_PINCTRL_IMX_SCMI) += pinctrl-imx-scmi.o
6 obj-$(CONFIG_PINCTRL_IMX1_CORE) += pinctrl-imx1-core.o
7 obj-$(CONFIG_PINCTRL_IMX1) += pinctrl-imx1.o
8 obj-$(CONFIG_PINCTRL_IMX27) += pinctrl-imx27.o
9 obj-$(CONFIG_PINCTRL_IMX35) += pinctrl-imx35.o
10 obj-$(CONFIG_PINCTRL_IMX50) += pinctrl-imx50.o
11 obj-$(CONFIG_PINCTRL_IMX51) += pinctrl-imx51.o
12 obj-$(CONFIG_PINCTRL_IMX53) += pinctrl-imx53.o
[all …]
/linux/drivers/pinctrl/airoha/
H A Dpinctrl-airoha.c30 #define airoha_pinctrl_get_pullup_conf(pinctrl, pin, val) \ argument
31 airoha_pinctrl_get_conf((pinctrl), AIROHA_PINCTRL_CONFS_PULLUP, \
33 #define airoha_pinctrl_get_pulldown_conf(pinctrl, pin, val) \ argument
34 airoha_pinctrl_get_conf((pinctrl), AIROHA_PINCTRL_CONFS_PULLDOWN, \
36 #define airoha_pinctrl_get_drive_e2_conf(pinctrl, pin, val) \ argument
37 airoha_pinctrl_get_conf((pinctrl), AIROHA_PINCTRL_CONFS_DRIVE_E2, \
39 #define airoha_pinctrl_get_drive_e4_conf(pinctrl, pin, val) \ argument
40 airoha_pinctrl_get_conf((pinctrl), AIROHA_PINCTRL_CONFS_DRIVE_E4, \
42 #define airoha_pinctrl_get_pcie_rst_od_conf(pinctrl, pin, val) \ argument
43 airoha_pinctrl_get_conf((pinctrl), AIROHA_PINCTRL_CONFS_PCIE_RST_OD, \
[all …]
/linux/drivers/pinctrl/intel/
H A DMakefile4 obj-$(CONFIG_PINCTRL_BAYTRAIL) += pinctrl-baytrail.o
5 obj-$(CONFIG_PINCTRL_CHERRYVIEW) += pinctrl-cherryview.o
6 obj-$(CONFIG_PINCTRL_LYNXPOINT) += pinctrl-lynxpoint.o
7 obj-$(CONFIG_PINCTRL_TANGIER) += pinctrl-tangier.o
8 obj-$(CONFIG_PINCTRL_MERRIFIELD) += pinctrl-merrifield.o
9 obj-$(CONFIG_PINCTRL_MOOREFIELD) += pinctrl-moorefield.o
10 obj-$(CONFIG_PINCTRL_INTEL) += pinctrl-intel.o
11 obj-$(CONFIG_PINCTRL_INTEL_PLATFORM) += pinctrl-intel-platform.o
12 obj-$(CONFIG_PINCTRL_ALDERLAKE) += pinctrl-alderlake.o
13 obj-$(CONFIG_PINCTRL_BROXTON) += pinctrl-broxton.o
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Drockchip,pinctrl.yaml4 $id: http://devicetree.org/schemas/pinctrl/rockchip,pinctrl.yaml#
18 Please refer to pinctrl-bindings.txt in this directory for details of the
19 common pinctrl bindings used by client devices, including the meaning of the
34 - rockchip,px30-pinctrl
35 - rockchip,rk2928-pinctrl
36 - rockchip,rk3036-pinctrl
37 - rockchip,rk3066a-pinctrl
38 - rockchip,rk3066b-pinctrl
39 - rockchip,rk3128-pinctrl
40 - rockchip,rk3188-pinctrl
[all …]
H A Dsamsung,pinctrl.yaml4 $id: http://devicetree.org/schemas/pinctrl/samsung,pinctrl.yaml#
19 the following format 'pinctrl{n}' where n is a unique number for the alias.
26 samsung,pinctrl-wakeup-interrupt.yaml);
30 interrupt controller - samsung,pinctrl-gpio-bank.yaml).
34 pattern: "^pinctrl(@.*)?"
38 - axis,artpec8-pinctrl
39 - axis,artpec9-pinctrl
40 - google,gs101-pinctrl
41 - samsung,s3c64xx-pinctrl
42 - samsung,s5pv210-pinctrl
[all …]
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6ull-phytec-tauri.dtsi19 pinctrl-names = "default";
20 pinctrl-0 = <&pinctrl_gpio_keys>;
38 pinctrl-names = "default";
39 pinctrl-0 = <&pinctrl_s25fl064_hold>;
50 pinctrl-names = "default";
51 pinctrl-0 = <&pinctrl_usbhubpwr>;
62 pinctrl-names = "default";
63 pinctrl-0 = <&pinctrl_usbotg1pwr>;
75 pinctrl-names = "default";
76 pinctrl-0 = <&pinctrl_user_leds>,
[all …]
H A Dimx6sll-kobo-librah2o.dts40 pinctrl-names = "default";
41 pinctrl-0 = <&pinctrl_epd_pmic_supply>;
45 pinctrl-names = "default";
46 pinctrl-0 = <&pinctrl_gpio_keys>;
50 pinctrl-names = "default","sleep";
51 pinctrl-0 = <&pinctrl_i2c1>;
52 pinctrl-1 = <&pinctrl_i2c1_sleep>;
56 pinctrl-names = "default","sleep";
57 pinctrl-0 = <&pinctrl_i2c2>;
58 pinctrl-1 = <&pinctrl_i2c2_sleep>;
[all …]
H A Dimx6sl-tolino-vision5.dts30 pinctrl-names = "default";
31 pinctrl-0 = <&pinctrl_epd_pmic_supply>;
35 pinctrl-names = "default";
36 pinctrl-0 = <&pinctrl_gpio_keys>;
40 pinctrl-names = "default","sleep";
41 pinctrl-0 = <&pinctrl_i2c1>;
42 pinctrl-1 = <&pinctrl_i2c1_sleep>;
46 pinctrl-names = "default","sleep";
47 pinctrl-0 = <&pinctrl_i2c2>;
48 pinctrl-1 = <&pinctrl_i2c2_sleep>;
[all …]
H A Dimx6sx-nitrogen6sx.dts60 pinctrl-names = "default";
61 pinctrl-0 = <&pinctrl_usbotg1_vbus>;
71 pinctrl-names = "default";
72 pinctrl-0 = <&pinctrl_reg_wlan>;
98 pinctrl-names = "default";
99 pinctrl-0 = <&pinctrl_audmux>;
105 pinctrl-names = "default";
106 pinctrl-0 = <&pinctrl_ecspi1>;
141 pinctrl-names = "default";
142 pinctrl-0 = <&pinctrl_enet1>;
[all …]
H A Dimx6ul-imx6ull-opos6uldev.dtsi21 pinctrl-names = "default";
22 pinctrl-0 = <&pinctrl_gpio_keys>;
37 pinctrl-names = "default";
38 pinctrl-0 = <&pinctrl_led>;
46 pinctrl-names = "default";
47 pinctrl-0 = <&pinctrl_w1>;
75 pinctrl-names = "default";
76 pinctrl-0 = <&pinctrl_usbotg1_vbus>;
86 pinctrl-names = "default";
87 pinctrl-0 = <&pinctrl_usbotg2_vbus>;
[all …]
/linux/arch/arm/boot/dts/ti/omap/
H A Dam335x-pocketbeagle.dts22 pinctrl-names = "default";
23 pinctrl-0 = <&usr_leds_pins>;
218 pinctrl-names = "default";
222 pinctrl-single,pins = <
225 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
226 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
231 pinctrl-single,pins = <
234 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>;
235 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>;
240 pinctrl-single,pins = <
[all …]
/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28-m28evk.dts55 pinctrl-names = "default";
56 pinctrl-0 = <&auart0_pins_a>;
61 pinctrl-names = "default";
62 pinctrl-0 = <&auart1_pins_a>;
67 pinctrl-names = "default";
68 pinctrl-0 = <&auart2_2pins_b>;
73 pinctrl-names = "default";
74 pinctrl-0 = <&duart_pins_a>;
96 pinctrl-names = "default";
97 pinctrl-0 = <&lcdif_24bit_pins_a
[all …]
/linux/arch/arm64/boot/dts/freescale/
H A Dimx95-phycore-fpsc.dtsi41 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
42 pinctrl-names = "default";
67 pinctrl-0 = <&pinctrl_enetc0>;
68 pinctrl-names = "default";
74 pinctrl-0 = <&pinctrl_enetc1>;
75 pinctrl-names = "default";
80 pinctrl-0 = <&pinctrl_flexcan1>;
81 pinctrl-names = "default";
85 pinctrl-0 = <&pinctrl_flexcan2>;
86 pinctrl-names = "default";
[all …]
H A Dimx8mm-nitrogen-r2.dts29 pinctrl-names = "default";
30 pinctrl-0 = <&pinctrl_reg_wlan_vmmc>;
56 pinctrl-names = "default";
57 pinctrl-0 = <&pinctrl_sound_wm8960>;
82 pinctrl-names = "default";
83 pinctrl-0 = <&pinctrl_ecspi2>;
89 pinctrl-names = "default";
90 pinctrl-0 = <&pinctrl_fec1>;
109 pinctrl-names = "default";
110 pinctrl-0 = <&pinctrl_flexspi>;
[all …]
H A Dimx8mp-phycore-fpsc.dtsi26 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
27 pinctrl-names = "default";
61 pinctrl-0 = <&pinctrl_ecspi1>;
62 pinctrl-names = "default";
66 pinctrl-0 = <&pinctrl_ecspi2>;
67 pinctrl-names = "default";
71 pinctrl-0 = <&pinctrl_ecspi3>;
72 pinctrl-names = "default";
77 pinctrl-0 = <&pinctrl_eqos>;
78 pinctrl-names = "default";
[all …]
/linux/drivers/pinctrl/bcm/
H A Dpinctrl-nsp-mux.c27 #include <linux/pinctrl/pinconf-generic.h>
28 #include <linux/pinctrl/pinconf.h>
29 #include <linux/pinctrl/pinctrl.h>
30 #include <linux/pinctrl/pinmux.h>
33 #include "../pinctrl-utils.h"
94 * nsp IOMUX pinctrl core
314 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_groups_count() local
316 return pinctrl->num_groups; in nsp_get_groups_count()
322 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_group_name() local
324 return pinctrl->groups[selector].name; in nsp_get_group_name()
[all …]
/linux/arch/arm/boot/dts/st/
H A Dste-ux500-samsung-golden.dts6 #include "ste-dbx5x0-pinctrl.dtsi"
63 pinctrl-names = "default";
64 pinctrl-0 = <&i2c_gpio_0_default>;
78 pinctrl-names = "default";
79 pinctrl-0 = <&touchkey_default>;
89 pinctrl-names = "default";
90 pinctrl-0 = <&i2c_gpio_1_default>;
128 pinctrl-names = "default", "sleep";
129 pinctrl-0 = <&mc0_a_2_default>;
130 pinctrl-1 = <&mc0_a_2_sleep>;
[all …]

12345678910>>...102