Home
last modified time | relevance | path

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

12345678910>>...120

/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/freescale/
H A DKconfig11 tristate "i.MX95 pinctrl driver using SCMI protocol interface"
18 i.MX95 SCMI firmware provides pinctrl protocol. This driver
19 utilizes the SCMI interface to do pinctrl configuration.
34 bool "IMX1 pinctrl driver"
40 Say Y here to enable the imx1 pinctrl driver
43 bool "IMX27 pinctrl driver"
49 Say Y here to enable the imx27 pinctrl driver
53 bool "IMX25 pinctrl driver"
59 Say Y here to enable the imx25 pinctrl driver
62 bool "IMX35 pinctrl driver"
[all …]
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/arch/arm64/boot/dts/ti/
H A Dk3-am65-iot2050-arduino-connector.dtsi13 pinctrl-names =
30 pinctrl-0 = <&d0_uart0_rxd>;
31 pinctrl-1 = <&d0_uart0_rxd>;
32 pinctrl-2 = <&d0_gpio>;
33 pinctrl-3 = <&d0_gpio_pullup>;
34 pinctrl-4 = <&d0_gpio_pulldown>;
35 pinctrl-5 = <&d1_uart0_txd>;
36 pinctrl-6 = <&d1_gpio>;
37 pinctrl-7 = <&d1_gpio_pullup>;
38 pinctrl-8 = <&d1_gpio_pulldown>;
[all …]
/linux/drivers/pinctrl/
H A DKconfig3 # PINCTRL infrastructure and drivers
6 menuconfig PINCTRL config
9 if PINCTRL
29 bool "Debug PINCTRL calls"
32 Say Y here to add some extra checks and diagnostics to PINCTRL calls.
80 will be called pinctrl-apple-gpio.
91 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
94 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC"
105 bool "AT91 pinctrl driver"
112 Say Y here to enable the at91 pinctrl driver
[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/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_AIROHA) += pinctrl-airoha.o
12 obj-$(CONFIG_PINCTRL_MT7620) += pinctrl-mt7620.o
13 obj-$(CONFIG_PINCTRL_MT7621) += pinctrl-mt7621.o
14 obj-$(CONFIG_PINCTRL_MT76X8) += pinctrl-mt76x8.o
15 obj-$(CONFIG_PINCTRL_RT2880) += pinctrl-rt2880.o
[all …]
/linux/arch/arm/boot/dts/st/
H A Dste-href.dtsi8 #include "ste-href-family-pinctrl.dtsi"
49 pinctrl-names = "default", "sleep";
50 pinctrl-0 = <&u0_a_1_default>;
51 pinctrl-1 = <&u0_a_1_sleep>;
57 pinctrl-names = "default", "sleep";
58 pinctrl-0 = <&u1rxtx_a_1_default>;
59 pinctrl-1 = <&u1rxtx_a_1_sleep>;
63 pinctrl-names = "default", "sleep";
64 pinctrl-0 = <&u2rxtx_c_1_default>;
65 pinctrl-1 = <&u2rxtx_c_1_sleep>;
[all …]
H A Dstm32mp135f-dk.dts15 #include "stm32mp13-pinctrl.dtsi"
140 pinctrl-names = "default";
141 pinctrl-0 = <&adc1_usb_cc_pins_a>;
173 pinctrl-names = "default", "sleep";
174 pinctrl-0 = <&dcmipp_pins_a>;
175 pinctrl-1 = <&dcmipp_sleep_pins_a>;
191 pinctrl-0 = <&eth1_rmii_pins_a>;
192 pinctrl-1 = <&eth1_rmii_sleep_pins_a>;
193 pinctrl-names = "default", "sleep";
212 pinctrl-names = "default", "sleep";
[all …]
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 …]
/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/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 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/arm64/boot/dts/exynos/
H A Dexynos8895.dtsi244 pinctrl-names = "default";
245 pinctrl-0 = <&uart0_bus>;
267 pinctrl-0 = <&hsi2c5_bus>;
268 pinctrl-names = "default";
279 pinctrl-0 = <&uart2_bus>;
280 pinctrl-names = "default";
293 pinctrl-0 = <&spi2_bus>;
294 pinctrl-names = "default";
306 pinctrl-0 = <&hsi2c6_bus>;
307 pinctrl-names = "default";
[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/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/arm64/boot/dts/freescale/
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 …]
H A Dimx8mp-tqma8mpql-mba8mp-ras314.dts37 pinctrl-names = "default";
38 pinctrl-0 = <&pinctrl_backlight>;
53 pinctrl-names = "default";
54 pinctrl-0 = <&pinctrl_lvdsdisplay>;
63 pinctrl-names = "default";
64 pinctrl-0 = <&pinctrl_gpioled>;
95 pinctrl-names = "default";
96 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
144 pinctrl-names = "default";
145 pinctrl-0 = <&pinctrl_rfkill>;
[all …]
H A Dimx8mm-phygate-tauri-l.dts31 pinctrl-names = "default";
32 pinctrl-0 = <&pinctrl_gpiokeys>;
43 pinctrl-names = "default";
44 pinctrl-0 = <&pinctrl_leds>;
70 pinctrl-names = "default";
71 pinctrl-0 = <&pinctrl_usbhubpwr>;
81 pinctrl-names = "default";
82 pinctrl-0 = <&pinctrl_usbotg1pwr>;
93 pinctrl-names = "default";
94 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
[all …]
/linux/arch/arm/boot/dts/intel/pxa/
H A Dpxa300-raumfeld-common.dtsi49 pinctrl-names = "default";
50 pinctrl-0 = <&ssp0_dai_pins>;
61 pinctrl-names = "default";
62 pinctrl-0 = <&ssp1_dai_pins>;
75 pinctrl-names = "default";
76 pinctrl-0 = <&spi_pins>;
97 pinctrl-names = "default";
98 pinctrl-0 = <&gpio_keys_pins>;
131 pinctrl-names = "default";
132 pinctrl-0 = <&led_pins_a &led_pins_b>;
[all …]

12345678910>>...120