| /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_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 D | Kconfig.msm | 9 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 D | hikey970-pinctrl.dtsi | 3 * 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 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 …]
|
| /linux/drivers/pinctrl/ |
| H A D | Kconfig | 3 # 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 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_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 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/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 …]
|
| /linux/drivers/pinctrl/airoha/ |
| H A D | pinctrl-airoha.c | 30 #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 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/Documentation/devicetree/bindings/pinctrl/ |
| H A D | rockchip,pinctrl.yaml | 4 $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 D | samsung,pinctrl.yaml | 4 $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 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 …]
|
| H A D | imx6sll-kobo-librah2o.dts | 40 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 D | imx6sl-tolino-vision5.dts | 30 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 D | imx6sx-nitrogen6sx.dts | 60 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 D | imx6ul-imx6ull-opos6uldev.dtsi | 21 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 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/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 …]
|
| /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 …]
|
| H A D | imx8mm-nitrogen-r2.dts | 29 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 D | imx8mp-phycore-fpsc.dtsi | 26 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 D | pinctrl-nsp-mux.c | 27 #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 D | ste-ux500-samsung-golden.dts | 6 #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 …]
|