Searched +full:device +full:- +full:wake +full:- +full:gpios (Results 1 – 25 of 138) sorted by relevance
123456
/linux-5.10/Documentation/devicetree/bindings/net/can/ |
D | tcan4x5x.txt | 4 This file provides device node information for the TCAN4x5x interface contains. 7 - compatible: "ti,tcan4x5x" 8 - reg: 0 9 - #address-cells: 1 10 - #size-cells: 0 11 - spi-max-frequency: Maximum frequency of the SPI bus the chip can 13 - interrupt-parent: the phandle to the interrupt controller which provides 15 - interrupts: interrupt specification for data-ready. 21 - reset-gpios: Hardwired output GPIO. If not defined then software 23 - device-state-gpios: Input GPIO that indicates if the device is in [all …]
|
/linux-5.10/Documentation/devicetree/bindings/net/ |
D | realtek-bluetooth.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/realtek-bluetooth.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RTL8723BS/RTL8723CS/RTL8822CS Bluetooth Device Tree Bindings 10 - Vasily Khoruzhick <anarsoul@gmail.com> 11 - Alistair Francis <alistair@alistair23.me> 21 - const: "realtek,rtl8723bs-bt" 22 - const: "realtek,rtl8723cs-bt" 23 - const: "realtek,rtl8822cs-bt" [all …]
|
D | smsc911x.txt | 1 * Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller 4 - compatible : Should be "smsc,lan<model>", "smsc,lan9115" 5 - reg : Address and length of the io space for SMSC LAN 6 - interrupts : one or two interrupt specifiers 7 - The first interrupt is the SMSC LAN interrupt line 8 - The second interrupt (if present) is the PME (power 9 management event) interrupt that is able to wake up the host 11 - phy-mode : See ethernet.txt file in the same directory 14 - reg-shift : Specify the quantity to shift the register offsets by 15 - reg-io-width : Specify the size (in bytes) of the IO accesses that [all …]
|
/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/ |
D | chipone_icn8318.txt | 4 - compatible : "chipone,icn8318" 5 - reg : I2C slave address of the chip (0x40) 6 - interrupts : interrupt specification for the icn8318 interrupt 7 - wake-gpios : GPIO specification for the WAKE input 8 - touchscreen-size-x : horizontal resolution of touchscreen (in pixels) 9 - touchscreen-size-y : vertical resolution of touchscreen (in pixels) 12 - pinctrl-names : should be "default" 13 - pinctrl-0: : a phandle pointing to the pin settings for the 14 control gpios 15 - touchscreen-fuzz-x : horizontal noise value of the absolute input [all …]
|
/linux-5.10/Documentation/devicetree/bindings/input/ |
D | gpio-keys.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/input/gpio-keys.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Device-Tree bindings for GPIO attached keys 10 - Rob Herring <robh@kernel.org> 15 - gpio-keys 16 - gpio-keys-polled 26 gpios: 39 linux,input-type: [all …]
|
D | rotary-encoder.txt | 4 - gpios: a spec for at least two GPIOs to be used, most significant first 7 - linux,axis: the input subsystem axis to map to this rotary encoder. 9 - rotary-encoder,steps: Number of steps in a full turnaround of the 12 - rotary-encoder,relative-axis: register a relative axis rather than an 13 absolute one. Relative axis will only generate +1/-1 events on the input 14 device, hence no steps need to be passed. 15 - rotary-encoder,rollover: Automatic rollover when the rotary value becomes 17 - rotary-encoder,steps-per-period: Number of steps (stable states) per period. 19 1: Full-period mode (default) 20 2: Half-period mode [all …]
|
/linux-5.10/drivers/phy/motorola/ |
D | phy-mapphone-mdm6600.c | 1 // SPDX-License-Identifier: GPL-2.0 29 PHY_MDM6600_POWER, /* Device power */ 30 PHY_MDM6600_RESET, /* Device reset */ 35 PHY_MDM6600_MODE0, /* out USB mode0 and OOB wake */ 36 PHY_MDM6600_MODE1, /* out USB mode1, in OOB wake */ 63 PHY_MDM6600_CMD_BP_SHUTDOWN_REQ, /* Request device power off */ 91 struct device *dev; 111 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_init() 113 if (!ddata->enabled) in phy_mdm6600_init() 114 return -EPROBE_DEFER; in phy_mdm6600_init() [all …]
|
/linux-5.10/arch/arm/boot/dts/ |
D | rk3288-veyron-pinky.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Veyron Pinky Rev 2 board device tree source 8 /dts-v1/; 9 #include "rk3288-veyron-chromebook.dtsi" 10 #include "cros-ec-sbs.dtsi" 14 compatible = "google,veyron-pinky-rev2", "google,veyron-pinky", 17 /delete-node/backlight-regulator; 18 /delete-node/panel-regulator; 19 /delete-node/emmc-pwrseq; 20 /delete-node/vcc18-lcd; [all …]
|
D | s5pv210-aries.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Samsung's S5PV210 based Galaxy Aries board device tree source 6 /dts-v1/; 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 32 reserved-memory { 33 #address-cells = <1>; 34 #size-cells = <1>; 38 compatible = "shared-dma-pool"; 39 no-map; [all …]
|
D | rk3188-bqedison2qc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/i2c/i2c.h> 9 #include <dt-bindings/input/input.h> 13 model = "BQ Edison2 Quad-Core"; 14 compatible = "mundoreader,bq-edison2qc", "rockchip,rk3188"; 22 compatible = "pwm-backlight"; 23 power-supply = <&vsys>; 27 gpio-keys { 28 compatible = "gpio-keys"; [all …]
|
D | sun8i-h2-plus-bananapi-m2-zero.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 * Based on sun8i-h3-bananapi-m2-plus.dts, which is: 6 * Copyright (C) 2016 Chen-Yu Tsai <wens@csie.org> 9 /dts-v1/; 10 #include "sun8i-h3.dtsi" 11 #include "sunxi-common-regulators.dtsi" 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/input/input.h> 17 model = "Banana Pi BPI-M2-Zero"; 18 compatible = "sinovoip,bpi-m2-zero", "allwinner,sun8i-h2-plus"; [all …]
|
D | rk3288-veyron-minnie.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Veyron Minnie Rev 0+ board device tree source 8 /dts-v1/; 9 #include "rk3288-veyron-chromebook.dtsi" 10 #include "rk3288-veyron-broadcom-bluetooth.dtsi" 14 compatible = "google,veyron-minnie-rev4", "google,veyron-minnie-rev3", 15 "google,veyron-minnie-rev2", "google,veyron-minnie-rev1", 16 "google,veyron-minnie-rev0", "google,veyron-minnie", 19 volume_buttons: volume-buttons { 20 compatible = "gpio-keys"; [all …]
|
D | imx53-m53menlo.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include "imx53-m53.dtsi" 10 model = "MENLO M53 EMBEDDED DEVICE"; 13 gpio-keys { 14 compatible = "gpio-keys"; 15 pinctrl-0 = <&pinctrl_power_button>; 16 pinctrl-names = "default"; 18 power-button { 20 gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; [all …]
|
D | sunxi-h3-h5-emlid-neutis.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 8 #include "sunxi-common-regulators.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 18 stdout-path = "serial0:115200n8"; 22 compatible = "mmc-pwrseq-simple"; 23 reset-gpios = <&pio 2 7 GPIO_ACTIVE_LOW>; /* PC7 */ 24 post-power-on-delay-ms = <200>; 26 clock-names = "ext_clock"; 31 cpu-supply = <&vdd_cpux>; 78 vmmc-supply = <®_vcc3v3>; [all …]
|
D | sun8i-h3-nanopi-duo2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include "sun8i-h3.dtsi" 8 #include "sunxi-common-regulators.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 15 compatible = "friendlyarm,nanopi-duo2", "allwinner,sun8i-h3"; 22 stdout-path = "serial0:115200n8"; 26 compatible = "gpio-leds"; 30 gpios = <&r_pio 0 10 GPIO_ACTIVE_HIGH>; /* PL10 */ [all …]
|
D | rk3288-veyron.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Veyron (and derivatives) board device tree source 8 #include <dt-bindings/clock/rockchip,rk808.h> 9 #include <dt-bindings/input/input.h> 14 stdout-path = "serial2:115200n8"; 27 power_button: power-button { 28 compatible = "gpio-keys"; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pwr_key_l>; 34 gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>; [all …]
|
/linux-5.10/Documentation/devicetree/bindings/iio/temperature/ |
D | mlx90614.txt | 3 http://melexis.com/Infrared-Thermometer-Sensors/Infrared-Thermometer-Sensors/MLX90614-615.aspx 7 - compatible: should be "melexis,mlx90614" 8 - reg: the I2C address of the sensor 12 - wakeup-gpios: device tree identifier of the GPIO connected to the SDA line 13 to hold low in order to wake up the device. In normal operation, the 23 wakeup-gpios = <&gpio0 2 GPIO_ACTIVE_HIGH>;
|
/linux-5.10/sound/soc/ |
D | soc-jack.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // soc-jack.c -- ALSA SoC jack handling 23 struct snd_soc_jack_gpio *gpios; member 27 * snd_soc_jack_report - Report the current status for a jack 51 dapm = &jack->card->dapm; in snd_soc_jack_report() 53 mutex_lock(&jack->mutex); in snd_soc_jack_report() 55 jack->status &= ~mask; in snd_soc_jack_report() 56 jack->status |= status & mask; in snd_soc_jack_report() 60 list_for_each_entry(pin, &jack->pins, list) { in snd_soc_jack_report() 61 enable = pin->mask & jack->status; in snd_soc_jack_report() [all …]
|
/linux-5.10/arch/arm64/boot/dts/rockchip/ |
D | rk3399-rock-pi-4b.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include "rk3399-rock-pi-4.dtsi" 19 compatible = "brcm,bcm4329-fmac"; 21 interrupt-parent = <&gpio0>; 23 interrupt-names = "host-wake"; 24 pinctrl-names = "default"; 25 pinctrl-0 = <&wifi_host_wake_l>; 33 compatible = "brcm,bcm43438-bt"; 35 clock-names = "ext_clock"; [all …]
|
D | rk3399-rock-pi-4c.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 9 #include "rk3399-rock-pi-4.dtsi" 20 compatible = "brcm,bcm4329-fmac"; 22 interrupt-parent = <&gpio0>; 24 interrupt-names = "host-wake"; 25 pinctrl-names = "default"; 26 pinctrl-0 = <&wifi_host_wake_l>; 34 compatible = "brcm,bcm43438-bt"; 36 clock-names = "ext_clock"; [all …]
|
D | rk3399-khadas-edge.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/input/linux-event-codes.h> 9 #include <dt-bindings/pwm/pwm.h> 11 #include "rk3399-opp.dtsi" 15 stdout-path = "serial2:1500000n8"; 18 clkin_gmac: external-gmac-clock { 19 compatible = "fixed-clock"; 20 clock-frequency = <125000000>; 21 clock-output-names = "clkin_gmac"; [all …]
|
D | rk3399-leez-p710.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/pwm/pwm.h> 10 #include "rk3399-opp.dtsi" 17 stdout-path = "serial2:1500000n8"; 20 clkin_gmac: external-gmac-clock { 21 compatible = "fixed-clock"; 22 clock-frequency = <125000000>; 23 clock-output-names = "clkin_gmac"; [all …]
|
/linux-5.10/drivers/staging/wfx/Documentation/devicetree/bindings/net/wireless/ |
D | silabs,wfx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 7 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 - Jérôme Pouiller <jerome.pouiller@silabs.com> 21 this case. Thus declaring WFxxx chip in device tree is recommended (and may 24 In addition, it is recommended to declare a mmc-pwrseq on SDIO host above 25 WFx. Without it, you may encounter issues with warm boot. The mmc-pwrseq 26 should be compatible with mmc-pwrseq-simple. Please consult 27 Documentation/devicetree/bindings/mmc/mmc-pwrseq-simple.yaml for more 33 Documentation/devicetree/bindings/spi/spi-controller.yaml for optional SPI [all …]
|
/linux-5.10/arch/arm64/boot/dts/allwinner/ |
D | sun50i-h6-orangepi-lite2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 #include "sun50i-h6-orangepi.dtsi" 8 compatible = "xunlong,orangepi-lite2", "allwinner,sun50i-h6"; 11 serial1 = &uart1; /* BT-UART */ 15 compatible = "mmc-pwrseq-simple"; 17 clock-names = "ext_clock"; 18 reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */ 19 post-power-on-delay-ms = <200>; 24 vmmc-supply = <®_cldo2>; 25 vqmmc-supply = <®_bldo3>; [all …]
|
/linux-5.10/Documentation/driver-api/gpio/ |
D | intro.rst | 10 GPIOs in drivers, and how to write a driver for a device that provides GPIOs 14 ways to obtain and use GPIOs: 16 - The descriptor-based interface is the preferred way to manipulate GPIOs, 17 and is described by all the files in this directory excepted gpio-legacy.txt. 18 - The legacy integer-based interface which is considered deprecated (but still 19 usable for compatibility reasons) is documented in gpio-legacy.txt. 21 The remainder of this document applies to the new descriptor-based interface. 22 gpio-legacy.txt contains the same information applied to the legacy 23 integer-based interface. 29 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled [all …]
|
123456