/Linux-v6.1/arch/arm/boot/dts/ |
D | nuvoton-npcm750-runbmc-olympus-pincfg.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 gpio0ol_pins: gpio0ol-pins { 8 bias-disable; 9 output-low; 11 gpio1ol_pins: gpio1ol-pins { 13 bias-disable; 14 output-low; 16 gpio2ol_pins: gpio2ol-pins { 18 bias-disable; 19 output-low; [all …]
|
D | nuvoton-npcm730-gsj-gpio.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 gpio0pp_pins: gpio0pp-pins { 8 bias-disable; 9 drive-push-pull; 11 gpio1pp_pins: gpio1pp-pins { 13 bias-disable; 14 drive-push-pull; 16 gpio2pp_pins: gpio2pp-pins { 18 bias-disable; 19 drive-push-pull; [all …]
|
D | nuvoton-npcm750-pincfg-evb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 pin8_input: pin8-input { 8 bias-disable; 9 input-enable; 11 pin9_output_high: pin9-output-high { 13 bias-disable; 14 output-high; 16 pin10_input: pin10-input { 18 bias-disable; 19 input-enable; [all …]
|
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 | 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 | 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 | nuvoton-npcm730-kudo.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 /dts-v1/; 5 #include "nuvoton-npcm730.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 41 stdout-path = &serial3; 48 iio-hwmon { 49 compatible = "iio-hwmon"; 50 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 55 compatible = "nuvoton,npcm750-jtag-master"; 56 #address-cells = <1>; [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 …]
|
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/ |
D | starfive,jh7100-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/starfive,jh7100-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 Bindings for the JH7100 RISC-V SoC from StarFive Ltd. 15 interesting 2-layered approach to pin muxing best illustrated by the diagram 21 LCD output -----------------| | 22 CMOS Camera interface ------| |--- PAD_GPIO[0] 23 Ethernet PHY interface -----| MUX |--- PAD_GPIO[1] 25 | |--- PAD_GPIO[63] [all …]
|
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 …]
|
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 …]
|
D | canaan,k210-fpioa.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/canaan,k210-fpioa.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Damien Le Moal <damien.lemoal@wdc.com> 16 a per-pin basis. 20 const: canaan,k210-fpioa 29 - description: Controller reference clock source 30 - description: APB interface clock source 32 clock-names: [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/mediatek/ |
D | mt8186-evb.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 5 /dts-v1/; 10 compatible = "mediatek,mt8186-evb", "mediatek,mt8186"; 17 stdout-path = "serial0:921600n8"; 29 clock-frequency = <400000>; 30 pinctrl-names = "default"; 31 pinctrl-0 = <&i2c0_pins>; 37 clock-frequency = <400000>; 38 i2c-scl-internal-delay-ns = <8000>; 39 pinctrl-names = "default"; [all …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/arch/riscv/boot/dts/starfive/ |
D | jh7100-beaglev-starlight.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/pinctrl/pinctrl-starfive-jh7100.h> 15 compatible = "beagle,beaglev-starlight-jh7100-r0", "starfive,jh7100"; 22 stdout-path = "serial0:115200n8"; 26 timebase-frequency = <6250000>; 35 compatible = "gpio-leds"; 37 led-ack { [all …]
|
/Linux-v6.1/sound/soc/codecs/ |
D | ssm2602.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 51 #define LINVOL_LIN_ENABLE_MUTE 0x080 /* Left Channel Input Mute … 52 #define LINVOL_LRIN_BOTH 0x100 /* Left Channel Line Input Volume update … 56 #define RINVOL_RIN_ENABLE_MUTE 0x080 /* Right Channel Input Mute … 57 #define RINVOL_RLIN_BOTH 0x100 /* Right Channel Line Input Volume update … 73 #define APANA_ENABLE_BYPASS 0x008 /* Line input bypass to line output … 75 #define APANA_ENABLE_SIDETONE 0x020 /* Enable/Disable Side Tone … 80 #define APDIGI_ENABLE_ADC_HPF 0x001 /* Enable/Disable ADC Highpass Filter … 81 #define APDIGI_DE_EMPHASIS 0x006 /* De-Emphasis Control … 86 *(1=Enable PowerDown, 0=Disable PowerDown) [all …]
|
/Linux-v6.1/drivers/input/keyboard/ |
D | gpio_keys.c | 1 // SPDX-License-Identifier: GPL-2.0-only 23 #include <linux/input.h> 31 #include <dt-bindings/input/gpio-keys.h> 35 struct input_dev *input; member 41 unsigned int release_delay; /* in msecs, for IRQ-only buttons */ 45 unsigned int software_debounce; /* in msecs, for GPIO-driven buttons */ 58 struct input_dev *input; member 67 * There are 4 attributes under /sys/devices/platform/gpio-keys/ 68 * keys [ro] - bitmap of keys (EV_KEY) which can be 70 * switches [ro] - bitmap of switches (EV_SW) which can be [all …]
|
/Linux-v6.1/tools/iio/ |
D | iio_generic_buffer.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 * generic_buffer -n <device_name> -t <trigger_name> 38 * enum autochan - state for the automatic channel enabling mechanism 47 * size_from_channelarray() - calculate the storage size of a scan 63 channels[i].location = bytes - bytes % channels[i].bytes in size_from_channelarray() 73 static void print1byte(uint8_t input, struct iio_channel_info *info) in print1byte() argument 79 input >>= info->shift; in print1byte() 80 input &= info->mask; in print1byte() 81 if (info->is_signed) { in print1byte() 82 int8_t val = (int8_t)(input << (8 - info->bits_used)) >> in print1byte() [all …]
|
/Linux-v6.1/drivers/staging/sm750fb/ |
D | ddk750_sii164.c | 1 // SPDX-License-Identifier: GPL-2.0 78 * Input: 79 * edge_select - Edge Select: 80 * 0 = Input data is falling edge latched (falling 82 * 1 = Input data is rising edge latched (rising 84 * bus_select - Input Bus Select: 85 * 0 = Input data bus is 12-bits wide 86 * 1 = Input data bus is 24-bits wide 87 * dual_edge_clk_select - Dual Edge Clock Select 88 * 0 = Input data is single edge latched [all …]
|