/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/freescale/ |
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 …]
|
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/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/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/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/arch/arm64/boot/dts/marvell/mmp/ |
H A D | pxa1908-samsung-coreprimevelte.dts | 83 pinctrl-names = "default"; 84 pinctrl-0 = <&i2c_muic_pins>; 96 pinctrl-names = "default"; 97 pinctrl-0 = <&gpio_keys_pins>; 125 pinctrl-single,gpio-range = <&range 55 55 0>, 129 pinctrl-names = "default"; 130 pinctrl-0 = <&board_pins_0 &board_pins_1 &board_pins_2>; 133 pinctrl-single,pins = < 139 pinctrl-single,drive-strength = <0x1000 0x1800>; 140 pinctrl-single,bias-pullup = <0x8000 0x8000 0 0xc000>; [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/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>; 173 pinctrl-names = "default", "sleep"; 174 pinctrl-0 = <&dcmipp_pins_a>; 175 pinctrl-1 = <&dcmipp_sleep_pins_a>; 191 pinctrl-0 = <ð1_rmii_pins_a>; 192 pinctrl-1 = <ð1_rmii_sleep_pins_a>; 193 pinctrl-names = "default", "sleep"; 212 pinctrl-names = "default", "sleep"; [all …]
|
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 …]
|
/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/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 | mscc,ocelot-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/mscc,ocelot-pinctrl.yaml# 17 - microchip,lan966x-pinctrl 18 - microchip,lan9691-pinctrl 19 - microchip,sparx5-pinctrl 20 - mscc,jaguar2-pinctrl 21 - mscc,luton-pinctrl 22 - mscc,ocelot-pinctrl 23 - mscc,serval-pinctrl 24 - mscc,servalt-pinctrl 27 - microchip,lan9698-pinctrl [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/exynos/ |
H A D | exynos8895.dtsi | 244 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/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 …]
|
H A D | imx8mp-tqma8mpql-mba8mp-ras314.dts | 37 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 …]
|
/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/nxp/imx/ |
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 …]
|
/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 …]
|