| /linux/arch/arm64/boot/dts/hisilicon/ |
| H A D | hikey970-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Pinctrl dts file for HiSilicon HiKey970 development board 6 #include <dt-bindings/pinctrl/hisi.h> 10 range: gpio-range { 11 #pinctrl-single,gpio-range-cells = <3>; 15 compatible = "pinctrl-single"; 17 #pinctrl-cells = <1>; 18 #gpio-range-cells = <0x3>; 19 pinctrl-single,register-width = <0x20>; 20 pinctrl-single,function-mask = <0x7>; [all …]
|
| H A D | hikey960-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * pinctrl dts fils for Hislicon HiKey960 development board 7 #include <dt-bindings/pinctrl/hisi.h> 12 range: gpio-range { 13 #pinctrl-single,gpio-range-cells = <3>; 17 compatible = "pinctrl-single"; 19 #pinctrl-cells = <1>; 20 #gpio-range-cells = <0x3>; 21 pinctrl-single,register-width = <0x20>; 22 pinctrl-single,function-mask = <0x7>; [all …]
|
| H A D | hikey-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * pinctrl dts fils for Hislicon HiKey development board 6 #include <dt-bindings/pinctrl/hisi.h> 11 pinctrl-names = "default"; 12 pinctrl-0 = < 20 boot_sel_pmx_func: boot-sel-pins { 21 pinctrl-single,pins = < 26 emmc_pmx_func: emmc-pins { 27 pinctrl-single,pins = < 41 sd_pmx_func: sd-pins { [all …]
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am65-iot2050-arduino-connector.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) Siemens AG, 2018-2023 13 pinctrl-names = 15 "d0-uart0-rxd", "d0-gpio", "d0-gpio-pullup", "d0-gpio-pulldown", 16 "d1-uart0-txd", "d1-gpio", "d1-gpio-pullup", "d1-gpio-pulldown", 17 "d2-uart0-ctsn", "d2-gpio", "d2-gpio-pullup", "d2-gpio-pulldown", 18 "d3-uart0-rtsn", "d3-gpio", "d3-gpio-pullup", "d3-gpio-pulldown", 19 "d10-spi0-cs0", "d10-gpio", "d10-gpio-pullup", "d10-gpio-pulldown", 20 "d11-spi0-d0", "d11-gpio", "d11-gpio-pullup", "d11-gpio-pulldown", 21 "d12-spi0-d1", "d12-gpio", "d12-gpio-pullup", "d12-gpio-pulldown", [all …]
|
| /linux/drivers/pinctrl/freescale/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 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 [all …]
|
| H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 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 [all …]
|
| /linux/arch/arm/boot/dts/hisilicon/ |
| H A D | hi3620-hi4511.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012-2013 Linaro Ltd. 7 /dts-v1/; 13 compatible = "hisilicon,hi3620-hi4511"; 17 stdout-path = "serial0:115200n8"; 25 amba-bus { 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"; [all …]
|
| /linux/drivers/pinctrl/mediatek/ |
| H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 obj-$(CONFIG_EINT_MTK) += mtk-eint.o 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 [all …]
|
| /linux/arch/arm64/boot/dts/marvell/mmp/ |
| H A D | pxa1908-samsung-coreprimevelte.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/input/linux-event-codes.h> 17 #address-cells = <2>; 18 #size-cells = <2>; 21 stdout-path = "serial0:115200n8"; 24 compatible = "simple-framebuffer"; 39 reserved-memory { 40 #address-cells = <2>; 41 #size-cells = <2>; [all …]
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | ste-href.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2012 ST-Ericsson AB 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/leds/common.h> 8 #include "ste-href-family-pinctrl.dtsi" 17 compatible = "simple-battery"; 18 battery-type = "lithium-ion-polymer"; 21 thermal-zones { 22 battery-thermal { 24 polling-delay = <0>; [all …]
|
| H A D | stm32mp135f-dk.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2021 - All Rights Reserved 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/regulator/st,stm32mp13-regulator.h> 15 #include "stm32mp13-pinctrl.dtsi" 18 model = "STMicroelectronics STM32MP135F-DK Discovery Board"; 19 compatible = "st,stm32mp135f-dk", "st,stm32mp135"; [all …]
|
| H A D | ste-ux500-samsung-golden.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /dts-v1/; 4 #include "ste-db8500.dtsi" 5 #include "ste-ab8505.dtsi" 6 #include "ste-dbx5x0-pinctrl.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 * You need an intermediate, device-tree compatible bootloader [all …]
|
| /linux/drivers/pinctrl/intel/ |
| H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 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 [all …]
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am335x-pocketbeagle.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 7 /dts-v1/; 10 #include "am335x-osd335x-common.dtsi" 11 #include <dt-bindings/leds/common.h> 15 compatible = "ti,am335x-pocketbeagle", "ti,am335x-bone", "ti,am33xx"; 18 stdout-path = &uart0; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&usr_leds_pins>; 25 compatible = "gpio-leds"; [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | rockchip,pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/rockchip,pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <heiko@sntech.de> 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 26 various pad settings such as pull-up, etc. 29 defined as gpio sub-nodes of the pinmux controller. 34 - rockchip,px30-pinctrl [all …]
|
| /linux/arch/arm/boot/dts/nxp/mxs/ |
| H A D | imx28-m28evk.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 /dts-v1/; 8 #include "imx28-m28.dtsi" 15 compatible = "pwm-backlight"; 17 brightness-levels = <0 4 8 16 32 64 128 255>; 18 default-brightness-level = <6>; 21 reg_vddio_sd0: regulator-1 { 22 compatible = "regulator-fixed"; 23 regulator-name = "vddio-sd0"; 24 regulator-min-microvolt = <3300000>; [all …]
|
| /linux/arch/arm64/boot/dts/exynos/ |
| H A D | exynos8895.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 8 #include <dt-bindings/clock/samsung,exynos8895.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #address-cells = <2>; 14 #size-cells = <1>; 16 interrupt-parent = <&gic>; 30 #address-cells = <1>; 31 #size-cells = <0>; 33 cpu-map { 67 compatible = "samsung,mongoose-m2"; [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx95-phycore-fpsc.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/net/ti-dp83867.h> 10 model = "PHYTEC phyCORE-i.MX95 FPSC"; 11 compatible = "phytec,imx95-phycore-fpsc", "fsl,imx95"; 29 reg_nvcc_aon: regulator-nvcc-aon { 30 compatible = "regulator-fixed"; 31 regulator-always-on; 32 regulator-boot-on; 33 regulator-max-microvolt = <1800000>; 34 regulator-min-microvolt = <1800000>; [all …]
|
| H A D | imx8mm-nitrogen-r2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 11 compatible = "boundary,imx8mm-nitrogen8mm", "fsl,imx8mm"; 13 reg_vref_1v8: regulator-vref-1v8 { 14 compatible = "regulator-fixed"; 15 regulator-name = "vref-1v8"; 16 regulator-min-microvolt = <1800000>; 17 regulator-max-microvolt = <1800000>; 20 reg_vref_3v3: regulator-vref-3v3 { 21 compatible = "regulator-fixed"; [all …]
|
| H A D | imx8mp-phycore-fpsc.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 6 #include <dt-bindings/net/ti-dp83867.h> 10 compatible = "phytec,imx8mp-phycore-fpsc", "fsl,imx8mp"; 11 model = "PHYTEC phyCORE-i.MX8MP FPSC"; 23 reg_usdhc2_vmmc: regulator-usdhc2 { 24 compatible = "regulator-fixed"; 25 off-on-delay-us = <12000>; 26 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>; 27 pinctrl-names = "default"; 28 regulator-max-microvolt = <3300000>; [all …]
|
| H A D | imx8mp-tqma8mpql-mba8mp-ras314.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 * Copyright (c) 2023-2024 TQ-Systems GmbH <linux@ew.tq-group.com>, 4 * D-82229 Seefeld, Germany. 9 /dts-v1/; 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/net/ti-dp83867.h> 13 #include <dt-bindings/phy/phy-imx8-pcie.h> 14 #include <dt-bindings/pwm/pwm.h> 15 #include "imx8mp-tqma8mpql.dtsi" 18 model = "TQ-Systems i.MX8MPlus TQMa8MPxL on MBa8MP-RAS314"; [all …]
|
| H A D | imx8mm-phygate-tauri-l.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/input/linux-event-codes.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/phy/phy-imx8-pcie.h> 11 #include "imx8mm-phycore-som.dtsi" 14 model = "PHYTEC phyGATE-Tauri-L-iMX8MM"; 15 compatible = "phytec,imx8mm-phygate-tauri-l", 16 "phytec,imx8mm-phycore-som", "fsl,imx8mm"; 19 stdout-path = &uart3; [all …]
|
| /linux/drivers/pinctrl/bcm/ |
| H A D | pinctrl-nsp-mux.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * a group based selection. The gpio_a 8 - 11 are muxed with gpio_b and pwm. 10 * gpio_a (8 - 11) 11 * +---------- 13 * gpio_a (8-11) | gpio_b (0 - 3) 14 * ------------------------+-------+---------- 16 * | pwm (0 - 3) 17 * +---------- 27 #include <linux/pinctrl/pinconf-generic.h> 28 #include <linux/pinctrl/pinconf.h> [all …]
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6sx-nitrogen6sx.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 6 /dts-v1/; 12 compatible = "boundary,imx6sx-nitrogen6sx", "fsl,imx6sx"; 19 backlight-lvds { 20 compatible = "pwm-backlight"; 22 brightness-levels = <0 4 8 16 32 64 128 255>; 23 default-brightness-level = <6>; 24 power-supply = <®_3p3v>; 27 reg_1p8v: regulator-1p8v { 28 compatible = "regulator-fixed"; [all …]
|
| /linux/arch/arm/boot/dts/intel/pxa/ |
| H A D | pxa300-raumfeld-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 10 hw-revision = <0>; 14 stdout-path = &ffuart; 22 reg_3v3: regulator-3v3 { 23 compatible = "regulator-fixed"; 24 regulator-name = "3v3-fixed-supply"; 25 regulator-min-microvolt = <3300000>; [all …]
|