/Linux-v6.6/arch/arm64/boot/dts/hisilicon/ |
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 …]
|
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 …]
|
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-v6.6/drivers/pinctrl/qcom/ |
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_IPQ4019) += pinctrl-ipq4019.o 7 obj-$(CONFIG_PINCTRL_IPQ5018) += pinctrl-ipq5018.o 8 obj-$(CONFIG_PINCTRL_IPQ8064) += pinctrl-ipq8064.o 9 obj-$(CONFIG_PINCTRL_IPQ5332) += pinctrl-ipq5332.o 10 obj-$(CONFIG_PINCTRL_IPQ8074) += pinctrl-ipq8074.o 11 obj-$(CONFIG_PINCTRL_IPQ6018) += pinctrl-ipq6018.o 12 obj-$(CONFIG_PINCTRL_IPQ9574) += pinctrl-ipq9574.o [all …]
|
D | Kconfig.msm | 8 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 15 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 22 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 29 This is the pinctrl, pinmux, pinconf and gpiolib driver for 38 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 45 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 53 This is the pinctrl, pinmux, pinconf and gpiolib driver for 62 This is the pinctrl, pinmux, pinconf and gpiolib driver for 71 This is the pinctrl, pinmux, pinconf and gpiolib driver for 80 This is the pinctrl, pinmux, pinconf and gpiolib driver for the [all …]
|
/Linux-v6.6/drivers/pinctrl/freescale/ |
D | Kconfig | 21 bool "IMX1 pinctrl driver" 25 Say Y here to enable the imx1 pinctrl driver 28 bool "IMX27 pinctrl driver" 32 Say Y here to enable the imx27 pinctrl driver 36 bool "IMX25 pinctrl driver" 41 Say Y here to enable the imx25 pinctrl driver 44 bool "IMX35 pinctrl driver" 48 Say Y here to enable the imx35 pinctrl driver 51 bool "IMX50 pinctrl driver" 55 Say Y here to enable the imx50 pinctrl driver [all …]
|
D | Makefile | 3 obj-$(CONFIG_PINCTRL_IMX) += pinctrl-imx.o 4 obj-$(CONFIG_PINCTRL_IMX_SCU) += pinctrl-scu.o 5 obj-$(CONFIG_PINCTRL_IMX1_CORE) += pinctrl-imx1-core.o 6 obj-$(CONFIG_PINCTRL_IMX1) += pinctrl-imx1.o 7 obj-$(CONFIG_PINCTRL_IMX27) += pinctrl-imx27.o 8 obj-$(CONFIG_PINCTRL_IMX35) += pinctrl-imx35.o 9 obj-$(CONFIG_PINCTRL_IMX50) += pinctrl-imx50.o 10 obj-$(CONFIG_PINCTRL_IMX51) += pinctrl-imx51.o 11 obj-$(CONFIG_PINCTRL_IMX53) += pinctrl-imx53.o 12 obj-$(CONFIG_PINCTRL_IMX6Q) += pinctrl-imx6q.o [all …]
|
/Linux-v6.6/Documentation/devicetree/bindings/pinctrl/ |
D | allwinner,sun4i-a10-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/allwinner,sun4i-a10-pinctrl.yaml# 30 - allwinner,sun4i-a10-pinctrl 31 - allwinner,sun5i-a10s-pinctrl 32 - allwinner,sun5i-a13-pinctrl 33 - allwinner,sun6i-a31-pinctrl 34 - allwinner,sun6i-a31-r-pinctrl 35 - allwinner,sun6i-a31s-pinctrl 36 - allwinner,sun7i-a20-pinctrl 37 - allwinner,sun8i-a23-pinctrl 38 - allwinner,sun8i-a23-r-pinctrl [all …]
|
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 - samsung,s3c2412-pinctrl 39 - samsung,s3c2416-pinctrl 40 - samsung,s3c2440-pinctrl 41 - samsung,s3c2450-pinctrl 42 - samsung,s3c64xx-pinctrl [all …]
|
/Linux-v6.6/drivers/pinctrl/ |
D | Kconfig | 3 # 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. 66 will be called pinctrl-apple-gpio. 77 found in Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 80 tristate "Pinctrl and GPIO driver for ams AS3722 PMIC" 91 bool "AT91 pinctrl driver" 100 Say Y here to enable the at91 pinctrl driver [all …]
|
D | Makefile | 6 obj-y += core.o pinctrl-utils.o 12 obj-$(CONFIG_PINCTRL_AMD) += pinctrl-amd.o 13 obj-$(CONFIG_PINCTRL_APPLE_GPIO) += pinctrl-apple-gpio.o 14 obj-$(CONFIG_PINCTRL_ARTPEC6) += pinctrl-artpec6.o 15 obj-$(CONFIG_PINCTRL_AS3722) += pinctrl-as3722.o 16 obj-$(CONFIG_PINCTRL_AT91) += pinctrl-at91.o 17 obj-$(CONFIG_PINCTRL_AT91PIO4) += pinctrl-at91-pio4.o 18 obj-$(CONFIG_PINCTRL_AXP209) += pinctrl-axp209.o 19 obj-$(CONFIG_PINCTRL_BM1880) += pinctrl-bm1880.o 20 obj-$(CONFIG_PINCTRL_CY8C95X0) += pinctrl-cy8c95x0.o [all …]
|
/Linux-v6.6/arch/arm/boot/dts/hisilicon/ |
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-v6.6/drivers/pinctrl/mediatek/ |
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-v6.6/drivers/pinctrl/intel/ |
D | Kconfig | 3 menu "Intel pinctrl drivers" 18 tristate "Intel Cherryview/Braswell pinctrl and GPIO driver" 21 Cherryview/Braswell pinctrl driver provides an interface that 25 tristate "Intel Lynxpoint pinctrl and GPIO driver" 28 Lynxpoint is the PCH of Intel Haswell. This pinctrl driver 41 tristate "Intel Alder Lake pinctrl and GPIO driver" 44 This pinctrl driver provides an interface that allows configuring 48 tristate "Intel Broxton pinctrl and GPIO driver" 51 Broxton pinctrl driver provides an interface that allows 55 tristate "Intel Cannon Lake PCH pinctrl and GPIO driver" [all …]
|
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_ALDERLAKE) += pinctrl-alderlake.o 12 obj-$(CONFIG_PINCTRL_BROXTON) += pinctrl-broxton.o 13 obj-$(CONFIG_PINCTRL_CANNONLAKE) += pinctrl-cannonlake.o [all …]
|
/Linux-v6.6/drivers/pinctrl/sunxi/ |
D | Makefile | 3 obj-y += pinctrl-sunxi.o 6 obj-$(CONFIG_PINCTRL_SUNIV_F1C100S) += pinctrl-suniv-f1c100s.o 7 obj-$(CONFIG_PINCTRL_SUN4I_A10) += pinctrl-sun4i-a10.o 8 obj-$(CONFIG_PINCTRL_SUN5I) += pinctrl-sun5i.o 9 obj-$(CONFIG_PINCTRL_SUN6I_A31) += pinctrl-sun6i-a31.o 10 obj-$(CONFIG_PINCTRL_SUN6I_A31_R) += pinctrl-sun6i-a31-r.o 11 obj-$(CONFIG_PINCTRL_SUN8I_A23) += pinctrl-sun8i-a23.o 12 obj-$(CONFIG_PINCTRL_SUN8I_A23_R) += pinctrl-sun8i-a23-r.o 13 obj-$(CONFIG_PINCTRL_SUN8I_A33) += pinctrl-sun8i-a33.o 14 obj-$(CONFIG_PINCTRL_SUN50I_A64) += pinctrl-sun50i-a64.o [all …]
|
/Linux-v6.6/arch/arm/boot/dts/st/ |
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 …]
|
D | stm32mp135f-dk.dts | 15 #include "stm32mp13-pinctrl.dtsi" 72 pinctrl-names = "default"; 73 pinctrl-0 = <&adc1_usb_cc_pins_a>; 97 pinctrl-names = "default", "sleep"; 98 pinctrl-0 = <&i2c1_pins_a>; 99 pinctrl-1 = <&i2c1_sleep_pins_a>; 108 mcp23017: pinctrl@21 { 115 pinctrl-names = "default"; 116 pinctrl-0 = <&mcp23017_pins_a>; 129 pinctrl-names = "default"; [all …]
|
D | stm32mp157c-ev1.dts | 36 pinctrl-0 = <&joystick_pins>; 37 pinctrl-names = "default"; 79 pinctrl-names = "default"; 80 pinctrl-0 = <&cec_pins_a>; 86 pinctrl-names = "default", "sleep"; 87 pinctrl-0 = <&dcmi_pins_a>; 88 pinctrl-1 = <&dcmi_sleep_pins_a>; 133 pinctrl-0 = <ðernet0_rgmii_pins_a>; 134 pinctrl-1 = <ðernet0_rgmii_sleep_pins_a>; 135 pinctrl-names = "default", "sleep"; [all …]
|
/Linux-v6.6/arch/arm/boot/dts/nxp/imx/ |
D | imx6ull-phytec-tauri.dtsi | 24 pinctrl-names = "default"; 25 pinctrl-0 = <&pinctrl_gpio_keys>; 43 pinctrl-names = "default"; 44 pinctrl-0 = <&pinctrl_s25fl064_hold>; 55 pinctrl-names = "default"; 56 pinctrl-0 = <&pinctrl_usbhubpwr>; 67 pinctrl-names = "default"; 68 pinctrl-0 = <&pinctrl_usbotg1pwr>; 80 pinctrl-names = "default"; 81 pinctrl-0 = <&pinctrl_user_leds>, [all …]
|
D | imx6sl-tolino-shine3.dts | 30 pinctrl-names = "default"; 31 pinctrl-0 = <&pinctrl_gpio_keys>; 35 pinctrl-names = "default","sleep"; 36 pinctrl-0 = <&pinctrl_i2c1>; 37 pinctrl-1 = <&pinctrl_i2c1_sleep>; 41 pinctrl-names = "default","sleep"; 42 pinctrl-0 = <&pinctrl_i2c2>; 43 pinctrl-1 = <&pinctrl_i2c2_sleep>; 47 pinctrl-names = "default"; 48 pinctrl-0 = <&pinctrl_i2c3>; [all …]
|
D | imx6sll-kobo-clarahd.dts | 40 pinctrl-names = "default"; 41 pinctrl-0 = <&pinctrl_gpio_keys>; 45 pinctrl-names = "default","sleep"; 46 pinctrl-0 = <&pinctrl_i2c1>; 47 pinctrl-1 = <&pinctrl_i2c1_sleep>; 51 pinctrl-names = "default","sleep"; 52 pinctrl-0 = <&pinctrl_i2c2>; 53 pinctrl-1 = <&pinctrl_i2c2_sleep>; 57 pinctrl-names = "default"; 58 pinctrl-0 = <&pinctrl_i2c3>; [all …]
|
/Linux-v6.6/arch/arm/boot/dts/ti/omap/ |
D | am335x-pocketbeagle.dts | 21 pinctrl-names = "default"; 22 pinctrl-0 = <&usr_leds_pins>; 209 pinctrl-names = "default"; 211 pinctrl-0 = < &P2_03_gpio &P1_34_gpio &P2_19_gpio &P2_24_gpio 218 pinctrl-single,pins = < 221 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>; 222 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>; 227 pinctrl-single,pins = < 230 pinctrl-single,bias-pullup = < 0x10 0x10 0x00 0x18>; 231 pinctrl-single,bias-pulldown = < 0x10 0x00 0x10 0x18>; [all …]
|
/Linux-v6.6/arch/arm/boot/dts/nxp/mxs/ |
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-v6.6/drivers/pinctrl/bcm/ |
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 …]
|