Searched +full:pinctrl +full:- +full:0 (Results 1 – 25 of 1181) sorted by relevance
12345678910>>...48
/Linux-v6.1/arch/arm64/boot/dts/hisilicon/ |
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"; 16 reg = <0x0 0xe896c000 0x0 0x72c>; 17 #pinctrl-cells = <1>; 18 #gpio-range-cells = <0x3>; 19 pinctrl-single,register-width = <0x20>; [all …]
|
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"; 18 reg = <0x0 0xe896c000 0x0 0x1f0>; 19 #pinctrl-cells = <1>; 20 #gpio-range-cells = <0x3>; 21 pinctrl-single,register-width = <0x20>; [all …]
|
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 = < 21 pinctrl-single,pins = < 22 0x0 MUX_M0 /* BOOT_SEL (IOMG000) */ 27 pinctrl-single,pins = < 28 0x100 MUX_M0 /* EMMC_CLK (IOMG064) */ 29 0x104 MUX_M0 /* EMMC_CMD (IOMG065) */ [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-single.txt | 1 One-register-per-pin type device tree based pinctrl driver 4 - compatible : "pinctrl-single" or "pinconf-single". 5 "pinctrl-single" means that pinconf isn't supported. 6 "pinconf-single" means that generic pinconf is supported. 8 - reg : offset and length of the register set for the mux registers 10 - #pinctrl-cells : number of cells in addition to the index, set to 1 11 or 2 for pinctrl-single,pins and set to 2 for pinctrl-single,bits 13 - pinctrl-single,register-width : pinmux register access width in bits 15 - pinctrl-single,function-mask : mask of allowed pinmux function bits 19 - pinctrl-single,function-off : function off mode for disabled state if [all …]
|
D | samsung,pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/samsung,pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 12 - Tomasz Figa <tomasz.figa@gmail.com> 19 the following format 'pinctrl{n}' where n is a unique number for the alias. 22 - External GPIO interrupts (see interrupts property in pin controller node); 24 - External wake-up interrupts - multiplexed (capable of waking up the system [all …]
|
/Linux-v6.1/arch/arm/boot/dts/ |
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"; 22 reg = <0x40000000 0x20000000>; 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>; [all …]
|
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" 13 reg = <0x00000000 0x20000000>; 17 compatible = "simple-battery"; 18 battery-type = "lithium-ion-polymer"; 21 thermal-zones { 22 battery-thermal { [all …]
|
D | imx6ull-phytec-tauri.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "imx6ull-phytec-phycore-som.dtsi" 13 model = "PHYTEC phyGate-Tauri i.MX6 UltraLite"; 14 compatible = "phytec,imx6ull-phygate-tauri", 15 "phytec,imx6ull-pcl063", "fsl,imx6ull"; 22 gpio_keys: gpio-keys { 23 compatible = "gpio-key"; 24 pinctrl-names = "default"; 25 pinctrl-0 = <&pinctrl_gpio_keys>; [all …]
|
D | imx6sll-kobo-clarahd.dts | 1 // SPDX-License-Identifier: (GPL-2.0) 5 * Name on mainboard is: 37NB-E60K00+4A4 17 /dts-v1/; 19 #include <dt-bindings/input/input.h> 20 #include <dt-bindings/gpio/gpio.h> 30 assigned-clocks = <&clks IMX6SLL_CLK_PLL4_AUDIO_DIV>; 31 assigned-clock-rates = <393216000>; 35 arm-supply = <&dcdc3_reg>; 36 soc-supply = <&dcdc1_reg>; 40 pinctrl-names = "default"; [all …]
|
D | imx6sl-tolino-shine3.dts | 1 // SPDX-License-Identifier: (GPL-2.0) 5 * Name on mainboard is: 37NB-E60K00+4A4 17 /dts-v1/; 19 #include <dt-bindings/input/input.h> 20 #include <dt-bindings/gpio/gpio.h> 26 compatible = "kobo,tolino-shine3", "fsl,imx6sl"; 30 pinctrl-names = "default"; 31 pinctrl-0 = <&pinctrl_gpio_keys>; 35 pinctrl-names = "default","sleep"; 36 pinctrl-0 = <&pinctrl_i2c1>; [all …]
|
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" 14 compatible = "ti,am335x-pocketbeagle", "ti,am335x-bone", "ti,am33xx"; 17 stdout-path = &uart0; 21 pinctrl-names = "default"; 22 pinctrl-0 = <&usr_leds_pins>; 24 compatible = "gpio-leds"; 29 linux,default-trigger = "heartbeat"; [all …]
|
D | imx6sll-kobo-librah2o.dts | 1 // SPDX-License-Identifier: (GPL-2.0) 5 * Name on mainboard is: 37NB-E70K0M+6A3 17 /dts-v1/; 19 #include <dt-bindings/input/input.h> 20 #include <dt-bindings/gpio/gpio.h> 30 assigned-clocks = <&clks IMX6SLL_CLK_PLL4_AUDIO_DIV>; 31 assigned-clock-rates = <393216000>; 35 arm-supply = <&dcdc3_reg>; 36 soc-supply = <&dcdc1_reg>; 40 pinctrl-names = "default"; [all …]
|
D | imx6sx-nitrogen6sx.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 6 /dts-v1/; 12 compatible = "boundary,imx6sx-nitrogen6sx", "fsl,imx6sx"; 16 reg = <0x80000000 0x40000000>; 19 backlight-lvds { 20 compatible = "pwm-backlight"; 21 pwms = <&pwm4 0 5000000>; 22 brightness-levels = <0 4 8 16 32 64 128 255>; 23 default-brightness-level = <6>; 24 power-supply = <®_3p3v>; [all …]
|
D | imx6sl-tolino-vision5.dts | 1 // SPDX-License-Identifier: (GPL-2.0) 5 * Name on mainboard is: 37NB-E70K0M+6A3 17 /dts-v1/; 19 #include <dt-bindings/input/input.h> 20 #include <dt-bindings/gpio/gpio.h> 26 compatible = "kobo,tolino-vision5", "fsl,imx6sl"; 30 pinctrl-names = "default"; 31 pinctrl-0 = <&pinctrl_gpio_keys>; 35 pinctrl-names = "default","sleep"; 36 pinctrl-0 = <&pinctrl_i2c1>; [all …]
|
D | stm32mp157c-ev1.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 6 /dts-v1/; 8 #include "stm32mp157c-ed1.dts" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 14 compatible = "st,stm32mp157c-ev1", "st,stm32mp157c-ed1", "st,stm32mp157"; 17 stdout-path = "serial0:115200n8"; 27 clk_ext_camera: clk-ext-camera { 28 #clock-cells = <0>; [all …]
|
D | imx6ul-imx6ull-opos6uldev.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 stdout-path = &uart1; 11 compatible = "pwm-backlight"; 12 pwms = <&pwm3 0 191000>; 13 brightness-levels = <0 4 8 16 32 64 128 255>; 14 default-brightness-level = <7>; 15 power-supply = <®_5v>; 19 gpio-keys { 20 compatible = "gpio-keys"; 21 pinctrl-names = "default"; [all …]
|
D | imx6sx-sdb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 /dts-v1/; 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 13 compatible = "fsl,imx6sx-sdb", "fsl,imx6sx"; 16 stdout-path = &uart1; 21 reg = <0x80000000 0x40000000>; 24 backlight_display: backlight-display { 25 compatible = "pwm-backlight"; 26 pwms = <&pwm3 0 5000000>; [all …]
|
D | imx28-m28evk.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 /dts-v1/; 8 #include "imx28-m28.dtsi" 17 compatible = "fsl,imx28-mmc"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&mmc0_8bit_pins_a 22 bus-width = <8>; 23 wp-gpios = <&gpio3 10 0>; 24 vmmc-supply = <®_vddio_sd0>; 29 #address-cells = <1>; [all …]
|
D | imx7d-smegw01.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 13 compatible = "storopack,imx7d-smegw01", "fsl,imx7d"; 24 stdout-path = &uart1; 29 reg = <0x80000000 0x20000000>; 32 reg_lte_on: regulator-lte-on { 33 compatible = "regulator-fixed"; 34 pinctrl-names = "default"; 35 pinctrl-0 = <&pinctrl_lte_on>; [all …]
|
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 …]
|
D | imx6qdl-rex.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 13 stdout-path = &uart1; 17 compatible = "simple-bus"; 18 #address-cells = <1>; 19 #size-cells = <0>; 21 reg_3p3v: regulator@0 { 22 compatible = "regulator-fixed"; 23 reg = <0>; [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/freescale/ |
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 …]
|
D | imx8mp-msc-sm2s.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 9 #include <dt-bindings/net/ti-dp83867.h> 18 stdout-path = &uart2; 21 reg_usb0_host_vbus: regulator-usb0-vbus { 22 compatible = "regulator-fixed"; 23 regulator-name = "usb0_host_vbus"; 24 pinctrl-names = "default"; 25 pinctrl-0 = <&pinctrl_usb0_vbus>; 26 regulator-min-microvolt = <5000000>; [all …]
|
/Linux-v6.1/arch/mips/boot/dts/ralink/ |
D | mt7628a.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #address-cells = <1>; 5 #size-cells = <1>; 6 compatible = "ralink,mt7628a-soc"; 9 #address-cells = <1>; 10 #size-cells = <0>; 12 cpu@0 { 15 reg = <0>; 19 resetc: reset-controller { 20 compatible = "ralink,rt2880-reset"; [all …]
|
/Linux-v6.1/drivers/pinctrl/bcm/ |
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 * +---------- 23 #include <linux/pinctrl/pinconf.h> 24 #include <linux/pinctrl/pinconf-generic.h> [all …]
|
12345678910>>...48