| /linux/drivers/pinctrl/qcom/ |
| H A D | Makefile | 3 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_GLYMUR) += pinctrl-glymur.o 7 obj-$(CONFIG_PINCTRL_IPQ4019) += pinctrl-ipq4019.o 8 obj-$(CONFIG_PINCTRL_IPQ5018) += pinctrl-ipq5018.o 9 obj-$(CONFIG_PINCTRL_IPQ8064) += pinctrl-ipq8064.o 10 obj-$(CONFIG_PINCTRL_IPQ5332) += pinctrl-ipq5332.o 11 obj-$(CONFIG_PINCTRL_IPQ5424) += pinctrl-ipq5424.o 12 obj-$(CONFIG_PINCTRL_IPQ8074) += pinctrl-ipq8074.o [all …]
|
| /linux/arch/arm64/boot/dts/marvell/mmp/ |
| H A D | pxa1908-samsung-coreprimevelte.dts | 65 pinctrl-names = "default"; 66 pinctrl-0 = <&i2c_muic_pins>; 84 pinctrl-names = "default"; 85 pinctrl-0 = <&gpio_keys_pins>; 118 pinctrl-names = "default"; 119 pinctrl-0 = <&vibrator_pin>; 128 pinctrl-single,gpio-range = <&range 55 55 0>, 132 pinctrl-names = "default"; 133 pinctrl-0 = <&board_pins_0 &board_pins_1 &board_pins_2>; 136 pinctrl-single,pins = < [all …]
|
| /linux/arch/arm64/boot/dts/hisilicon/ |
| H A D | hikey970-pinctrl.dtsi | 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 = < 41 pinctrl-single,pins = < [all …]
|
| H A D | hikey960-pinctrl.dtsi | 3 * 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 D | hikey-pinctrl.dtsi | 3 * 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 …]
|
| H A D | poplar-pinctrl.dtsi | 8 #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/drivers/pinctrl/ |
| H A D | Makefile | 6 obj-y += core.o pinctrl-utils.o 12 obj-$(CONFIG_PINCTRL_AMD) += pinctrl-amd.o 13 obj-$(CONFIG_PINCTRL_AMDISP) += pinctrl-amdisp.o 14 obj-$(CONFIG_PINCTRL_APPLE_GPIO) += pinctrl-apple-gpio.o 15 obj-$(CONFIG_PINCTRL_ARTPEC6) += pinctrl-artpec6.o 16 obj-$(CONFIG_PINCTRL_AS3722) += pinctrl-as3722.o 17 obj-$(CONFIG_PINCTRL_AT91) += pinctrl-at91.o 18 obj-$(CONFIG_PINCTRL_AT91PIO4) += pinctrl-at91-pio4.o 19 obj-$(CONFIG_PINCTRL_AW9523) += pinctrl-aw9523.o 20 obj-$(CONFIG_PINCTRL_AXP209) += pinctrl-axp209.o [all …]
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am65-iot2050-arduino-connector.dtsi | 13 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/mediatek/ |
| H A D | Makefile | 4 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/drivers/pinctrl/freescale/ |
| H A D | Makefile | 3 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 …]
|
| H A D | Kconfig | 11 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 …]
|
| /linux/arch/arm/boot/dts/hisilicon/ |
| H A D | hi3620-hi4511.dts | 31 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/intel/ |
| H A D | Makefile | 4 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/drivers/pinctrl/bcm/ |
| H A D | pinctrl-nsp-mux.c | 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() 331 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_group_pins() local 333 *pins = pinctrl->groups[selector].pins; in nsp_get_group_pins() 334 *num_pins = pinctrl->groups[selector].num_pins; in nsp_get_group_pins() 356 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_functions_count() local 358 return pinctrl->num_functions; in nsp_get_functions_count() 364 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_function_name() local [all …]
|
| H A D | pinctrl-ns2-mux.c | 497 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_groups_count() local 499 return pinctrl->num_groups; in ns2_get_groups_count() 505 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_group_name() local 507 return pinctrl->groups[selector].name; in ns2_get_group_name() 514 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_group_pins() local 516 *pins = pinctrl->groups[selector].pins; in ns2_get_group_pins() 517 *num_pins = pinctrl->groups[selector].num_pins; in ns2_get_group_pins() 539 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_functions_count() local 541 return pinctrl->num_functions; in ns2_get_functions_count() 547 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_function_name() local [all …]
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | ste-href.dtsi | 8 #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 D | stm32mp135f-dk.dts | 15 #include "stm32mp13-pinctrl.dtsi" 140 pinctrl-names = "default"; 141 pinctrl-0 = <&adc1_usb_cc_pins_a>; 178 pinctrl-names = "default", "sleep"; 179 pinctrl-0 = <&dcmipp_pins_a>; 180 pinctrl-1 = <&dcmipp_sleep_pins_a>; 196 pinctrl-0 = <ð1_rmii_pins_a>; 197 pinctrl-1 = <ð1_rmii_sleep_pins_a>; 198 pinctrl-names = "default", "sleep"; 217 pinctrl-names = "default", "sleep"; [all …]
|
| /linux/arch/arm/boot/dts/nxp/mxs/ |
| H A D | imx28-m28evk.dts | 55 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 …]
|
| H A D | imx28-apx4devkit.dts | 43 pinctrl-names = "default"; 44 pinctrl-0 = <&auart0_pins_a>; 49 pinctrl-names = "default"; 50 pinctrl-0 = <&auart1_2pins_a>; 55 pinctrl-names = "default"; 56 pinctrl-0 = <&auart2_2pins_a>; 61 pinctrl-names = "default"; 62 pinctrl-0 = <&duart_pins_a>; 67 pinctrl-names = "default"; 68 pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg>; [all …]
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6ull-phytec-tauri.dtsi | 19 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 …]
|
| /linux/arch/arm64/boot/dts/st/ |
| H A D | stm32mp257f-ev1.dts | 13 #include "stm32mp25-pinctrl.dtsi" 14 #include "stm32mp25xxai-pinctrl.dtsi" 174 pinctrl-0 = <ð1_rgmii_pins_a ð1_mdio_pins_a>; 175 pinctrl-1 = <ð1_rgmii_sleep_pins_a ð1_mdio_sleep_pins_a>; 176 pinctrl-names = "default", "sleep"; 197 pinctrl-names = "default", "sleep"; 198 pinctrl-0 = <ð2_rgmii_pins_a>; 199 pinctrl-1 = <ð2_rgmii_sleep_pins_a>; 220 pinctrl-names = "default", "sleep"; 221 pinctrl-0 = <&i2c2_pins_a>; [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx95-phycore-fpsc.dtsi | 41 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 …]
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am335x-pocketbeagle.dts | 22 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/mediatek/ |
| H A D | mt7623n-rfb-emmc.dts | 60 pinctrl-names = "default"; 61 pinctrl-0 = <&key_pins_a>; 117 pinctrl-names = "default"; 118 pinctrl-0 = <&i2s0_pins_a>; 135 pinctrl-names = "default"; 136 pinctrl-0 = <&cir_pins_a>; 242 pinctrl-names = "default"; 243 pinctrl-0 = <&hdmi_pins_a>; 266 pinctrl-names = "default"; 267 pinctrl-0 = <&hdmi_ddc_pins_a>; [all …]
|
| /linux/arch/arm/boot/dts/intel/pxa/ |
| H A D | pxa300-raumfeld-common.dtsi | 49 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 …]
|