| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | lpc4357-ea4357-devkit.dts | 9 * Released under the terms of 3-clause BSD License 13 /dts-v1/; 18 #include "dt-bindings/input/input.h" 19 #include "dt-bindings/gpio/gpio.h" 23 compatible = "ea,lpc4357-developers-kit", "nxp,lpc4357", "nxp,lpc4350"; 33 stdout-path = &uart0; 42 compatible = "regulator-fixed"; 43 regulator-name = "3v3-supply"; 44 regulator-min-microvolt = <3300000>; 45 regulator-max-microvolt = <3300000>; [all …]
|
| D | lpc4350-hitex-eval.dts | 9 * Released under the terms of 3-clause BSD License 13 /dts-v1/; 18 #include "dt-bindings/input/input.h" 19 #include "dt-bindings/gpio/gpio.h" 23 compatible = "hitex,lpc4350-eval-board", "nxp,lpc4350"; 33 stdout-path = &uart0; 42 compatible = "gpio-keys-polled"; 43 #address-cells = <1>; 44 #size-cells = <0>; 45 poll-interval = <100>; [all …]
|
| D | lpc4337-ciaa.dts | 2 * CIAA NXP LPC4337 (http://www.proyecto-ciaa.com.ar) 4 * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar 9 * Released under the terms of 3-clause BSD License 12 /dts-v1/; 17 #include "dt-bindings/gpio/gpio.h" 30 stdout-path = &uart2; 40 enet_rmii_pins: enet-rmii-pins { 44 slew-rate = <1>; 45 bias-disable; 46 input-enable; [all …]
|
| D | ste-nomadik-pinctrl.dtsi | 2 * Copyright 2012 ST-Ericsson 8 * http://www.opensource.org/licenses/gpl-license.html 11 #include <dt-bindings/pinctrl/nomadik.h> 15 ste,input = <INPUT_NOPULL>; 19 ste,input = <INPUT_PULLUP>; 23 ste,input = <INPUT_PULLDOWN>; 36 ste,input = <INPUT_PULLUP>; 41 ste,input = <INPUT_PULLDOWN>; 56 ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>; 57 ste,sleep-pull-disable = <SLPM_PDIS_DISABLED>; [all …]
|
| D | ste-href-ab8505.dtsi | 8 * http://www.opensource.org/licenses/gpl-license.html 16 ab8505-gpio { 18 pinctrl-names = "default"; 19 pinctrl-0 = <&gpio2_default_mode>, 33 * are muxed in as GPIO, and configured as INPUT PULL DOWN 43 input-enable; 44 bias-pull-down; 56 input-enable; 57 bias-pull-down; 69 input-enable; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | lpc4357-ea4357-devkit.dts | 9 * Released under the terms of 3-clause BSD License 13 /dts-v1/; 18 #include "dt-bindings/input/input.h" 19 #include "dt-bindings/gpio/gpio.h" 23 compatible = "ea,lpc4357-developers-kit", "nxp,lpc4357", "nxp,lpc4350"; 33 stdout-path = &uart0; 42 compatible = "regulator-fixed"; 43 regulator-name = "3v3-supply"; 44 regulator-min-microvolt = <3300000>; 45 regulator-max-microvolt = <3300000>; [all …]
|
| D | lpc4350-hitex-eval.dts | 9 * Released under the terms of 3-clause BSD License 13 /dts-v1/; 18 #include "dt-bindings/input/input.h" 19 #include "dt-bindings/gpio/gpio.h" 23 compatible = "hitex,lpc4350-eval-board", "nxp,lpc4350"; 33 stdout-path = &uart0; 42 compatible = "gpio-keys-polled"; 43 poll-interval = <100>; 97 compatible = "gpio-leds"; 102 linux,default-trigger = "heartbeat"; [all …]
|
| D | lpc4337-ciaa.dts | 2 * CIAA NXP LPC4337 (http://www.proyecto-ciaa.com.ar) 4 * Copyright (C) 2015 VanguardiaSur - www.vanguardiasur.com.ar 9 * Released under the terms of 3-clause BSD License 12 /dts-v1/; 17 #include "dt-bindings/gpio/gpio.h" 30 stdout-path = &uart2; 40 enet_rmii_pins: enet-rmii-pins { 44 slew-rate = <1>; 45 bias-disable; 46 input-enable; [all …]
|
| D | lpc4357-myd-lpc4357.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * MYIR Tech MYD-LPC4357 Development Board with 800x480 7" TFT panel 5 * Copyright (C) 2016-2018 Vladimir Zapolskiy <vz@mleia.com> 8 /dts-v1/; 13 #include <dt-bindings/gpio/gpio.h> 17 compatible = "myir,myd-lpc4357", "nxp,lpc4357"; 20 stdout-path = "serial3:115200n8"; 29 compatible = "gpio-leds"; 30 pinctrl-names = "default"; 31 pinctrl-0 = <&led_pins>; [all …]
|
| D | ste-nomadik-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2012 ST-Ericsson 5 #include <dt-bindings/pinctrl/nomadik.h> 9 ste,input = <INPUT_NOPULL>; 13 ste,input = <INPUT_PULLUP>; 17 ste,input = <INPUT_PULLDOWN>; 30 ste,input = <INPUT_NOPULL>; 35 ste,input = <INPUT_PULLUP>; 40 ste,input = <INPUT_PULLDOWN>; 55 ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | pincfg-node.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/pincfg-node.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 21 bias-disable: 23 description: disable any pin bias 25 bias-high-impedance: 27 description: high impedance mode ("third-state", "floating") 29 bias-bus-hold: [all …]
|
| D | brcm,bcm11351-pinctrl.txt | 10 - compatible: Must be "brcm,bcm11351-pinctrl" 11 - reg: Base address of the PAD Controller register block and the size 17 compatible = "brcm,bcm11351-pinctrl"; 27 Each pin configuration node is a sub-node of the pin controller node and is a 31 Please refer to the pinctrl-bindings.txt in this directory for details of the 45 details generic pin config properties, please refer to pinctrl-bindings.txt 46 and <include/linux/pinctrl/pinconfig-generic.h>. 54 - pins: Multiple strings. Specifies the name(s) of one or more pins to 59 - function: String. Specifies the pin mux selection. Values 61 - input-schmitt-enable: No arguments. Enable schmitt-trigger mode. [all …]
|
| D | nxp,lpc1850-scu.txt | 2 -------------------------------------------------------- 5 - compatible : Should be "nxp,lpc1850-scu" 6 - reg : Address and length of the register set for the device 7 - clocks : Clock specifier (see clock bindings for details) 9 The lpc1850-scu driver uses the generic pin multiplexing and generic pin 10 configuration documented in pinctrl-bindings.txt. 13 - function 14 - pins 15 - bias-disable 16 - bias-pull-up [all …]
|
| D | ste,nomadik.txt | 4 - compatible: "stericsson,db8500-pinctrl", "stericsson,db8540-pinctrl", 5 "stericsson,stn8815-pinctrl" 6 - nomadik-gpio-chips: array of phandles to the corresponding GPIO chips 8 - prcm: phandle to the PRCMU managing the back end of this pin controller 10 Please refer to pinctrl-bindings.txt in this directory for details of the 18 parameters, such as input, output, pull up, pull down... 23 (see pinctrl-bindings.txt): 26 - function: A string containing the name of the function to mux to the 28 - groups : An array of strings. Each string contains the name of a pin 30 set-up. [all …]
|
| D | sprd,pinctrl.txt | 16 of them, so we can not make every Spreadtrum-special configuration 35 - input-enable 36 - input-disable 37 - output-high 38 - output-low 39 - bias-pull-up 40 - bias-pull-down 46 and set the pin sleep related configuration as "input-enable", which 48 input enable automatically. 54 "sprd,sleep-mode" property to set pin sleep mode. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pinctrl/ |
| D | brcm,bcm11351-pinctrl.txt | 10 - compatible: Must be "brcm,bcm11351-pinctrl" 11 - reg: Base address of the PAD Controller register block and the size 17 compatible = "brcm,bcm11351-pinctrl"; 27 Each pin configuration node is a sub-node of the pin controller node and is a 31 Please refer to the pinctrl-bindings.txt in this directory for details of the 45 details generic pin config properties, please refer to pinctrl-bindings.txt 46 and <include/linux/pinctrl/pinconfig-generic.h>. 54 - pins: Multiple strings. Specifies the name(s) of one or more pins to 59 - function: String. Specifies the pin mux selection. Values 61 - input-schmitt-enable: No arguments. Enable schmitt-trigger mode. [all …]
|
| D | nxp,lpc1850-scu.txt | 2 -------------------------------------------------------- 5 - compatible : Should be "nxp,lpc1850-scu" 6 - reg : Address and length of the register set for the device 7 - clocks : Clock specifier (see clock bindings for details) 9 The lpc1850-scu driver uses the generic pin multiplexing and generic pin 10 configuration documented in pinctrl-bindings.txt. 13 - function 14 - pins 15 - bias-disable 16 - bias-pull-up [all …]
|
| D | ste,nomadik.txt | 4 - compatible: "stericsson,db8500-pinctrl", "stericsson,db8540-pinctrl", 5 "stericsson,stn8815-pinctrl" 6 - nomadik-gpio-chips: array of phandles to the corresponding GPIO chips 8 - prcm: phandle to the PRCMU managing the back end of this pin controller 10 Please refer to pinctrl-bindings.txt in this directory for details of the 18 parameters, such as input, output, pull up, pull down... 23 (see pinctrl-bindings.txt): 26 - function: A string containing the name of the function to mux to the 28 - groups : An array of strings. Each string contains the name of a pin 30 set-up. [all …]
|
| D | sprd,pinctrl.txt | 16 of them, so we can not make every Spreadtrum-special configuration 35 - input-enable 36 - input-disable 37 - output-high 38 - output-low 39 - bias-pull-up 40 - bias-pull-down 46 and set the pin sleep related configuration as "input-enable", which 48 input enable automatically. 54 "sprd,sleep-mode" property to set pin sleep mode. [all …]
|
| D | pinctrl-bindings.txt | 4 such as pull-up/down, tri-state, drive-strength etc are designated as pin 15 need to reconfigure pins at run-time, for example to tri-state pins when the 47 pinctrl-0: List of phandles, each pointing at a pin configuration 65 pinctrl-1: List of phandles, each pointing at a pin configuration 68 pinctrl-n: List of phandles, each pointing at a pin configuration 70 pinctrl-names: The list of names to assign states. List entry 0 defines the 78 pinctrl-names = "active", "idle"; 79 pinctrl-0 = <&state_0_node_a>; 80 pinctrl-1 = <&state_1_node_a &state_1_node_b>; 85 pinctrl-0 = <&state_0_node_a>; [all …]
|
| D | sprd,sc9860-pinctrl.txt | 7 - compatible: Must be "sprd,sc9860-pinctrl". 8 - reg: The register address of pin controller device. 9 - pins : An array of strings, each string containing the name of a pin. 12 - function: A string containing the name of the function, values must be 14 - drive-strength: Drive strength in mA. Supported values: 2, 4, 6, 8, 10, 16 - input-schmitt-disable: Enable schmitt-trigger mode. 17 - input-schmitt-enable: Disable schmitt-trigger mode. 18 - bias-disable: Disable pin bias. 19 - bias-pull-down: Pull down on pin. 20 - bias-pull-up: Pull up on pin. Supported values: 20000 for pull-up resistor [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | wm831x-auxadc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm831x-auxadc.c -- AUXADC for Wolfson WM831x PMICs 5 * Copyright 2009-2011 Wolfson Microelectronics PLC. 26 enum wm831x_auxadc input; member 32 enum wm831x_auxadc input) in wm831x_auxadc_read_irq() argument 40 return -ENOMEM; in wm831x_auxadc_read_irq() 42 init_completion(&req->done); in wm831x_auxadc_read_irq() 43 req->input = input; in wm831x_auxadc_read_irq() 44 req->val = -ETIMEDOUT; in wm831x_auxadc_read_irq() 46 mutex_lock(&wm831x->auxadc_lock); in wm831x_auxadc_read_irq() [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/ |
| D | pinctrl-at91.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 6 * Parallel I/O Controller (PIO) - System peripherals registers. 13 #define PIO_PDR 0x04 /* Disable Register */ 16 #define PIO_ODR 0x14 /* Output Disable Register */ 18 #define PIO_IFER 0x20 /* Glitch Input Filter Enable */ 19 #define PIO_IFDR 0x24 /* Glitch Input Filter Disable */ 20 #define PIO_IFSR 0x28 /* Glitch Input Filter Status */ 26 #define PIO_IDR 0x44 /* Interrupt Disable Register */ 29 #define PIO_MDER 0x50 /* Multi-driver Enable Register */ 30 #define PIO_MDDR 0x54 /* Multi-driver Disable Register */ [all …]
|
| /kernel/linux/linux-4.19/drivers/pinctrl/ |
| D | pinctrl-at91.h | 5 * Parallel I/O Controller (PIO) - System peripherals registers. 17 #define PIO_PDR 0x04 /* Disable Register */ 20 #define PIO_ODR 0x14 /* Output Disable Register */ 22 #define PIO_IFER 0x20 /* Glitch Input Filter Enable */ 23 #define PIO_IFDR 0x24 /* Glitch Input Filter Disable */ 24 #define PIO_IFSR 0x28 /* Glitch Input Filter Status */ 30 #define PIO_IDR 0x44 /* Interrupt Disable Register */ 33 #define PIO_MDER 0x50 /* Multi-driver Enable Register */ 34 #define PIO_MDDR 0x54 /* Multi-driver Disable Register */ 35 #define PIO_MDSR 0x58 /* Multi-driver Status Register */ [all …]
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | wm831x-auxadc.c | 2 * wm831x-auxadc.c -- AUXADC for Wolfson WM831x PMICs 4 * Copyright 2009-2011 Wolfson Microelectronics PLC. 31 enum wm831x_auxadc input; member 37 enum wm831x_auxadc input) in wm831x_auxadc_read_irq() argument 45 return -ENOMEM; in wm831x_auxadc_read_irq() 47 init_completion(&req->done); in wm831x_auxadc_read_irq() 48 req->input = input; in wm831x_auxadc_read_irq() 49 req->val = -ETIMEDOUT; in wm831x_auxadc_read_irq() 51 mutex_lock(&wm831x->auxadc_lock); in wm831x_auxadc_read_irq() 54 list_add(&req->list, &wm831x->auxadc_pending); in wm831x_auxadc_read_irq() [all …]
|