Searched +full:device +full:- +full:wake +full:- +full:gpios (Results 1 – 25 of 185) sorted by relevance
12345678
/Linux-v6.1/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-v6.1/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# 10 - Vasily Khoruzhick <anarsoul@gmail.com> 11 - Alistair Francis <alistair@alistair23.me> 21 - realtek,rtl8723bs-bt 22 - realtek,rtl8723cs-bt 23 - realtek,rtl8822cs-bt 25 device-wake-gpios: [all …]
|
D | smsc,lan9115.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller 10 - Shawn Guo <shawnguo@kernel.org> 13 - $ref: ethernet-controller.yaml# 18 - const: smsc,lan9115 19 - items: 20 - enum: 21 - smsc,lan89218 [all …]
|
D | broadcom-bluetooth.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/broadcom-bluetooth.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 13 This binding describes Broadcom UART-attached bluetooth chips. 18 - brcm,bcm20702a1 19 - brcm,bcm4329-bt 20 - brcm,bcm4330-bt 21 - brcm,bcm4334-bt [all …]
|
/Linux-v6.1/include/sound/ |
D | soc-jack.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * soc-jack.h 12 * struct snd_soc_jack_pin - Describes a pin to update based on jack detection 16 * @invert: if non-zero then pin is enabled when status is not reported 27 * struct snd_soc_jack_zone - Describes voltage zones of jack detection 45 * struct snd_soc_jack_gpio - Describes a gpio pin for jack detection 49 * consumer device 50 * @gpiod_dev: GPIO consumer device 52 * device function name lookup 56 * @wake: enable as wake source [all …]
|
/Linux-v6.1/drivers/tty/serial/ |
D | serial_mctrl_gpio.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 12 #include <linux/device.h> 29 * Opaque descriptor for modem lines controlled by GPIOs 36 * Set state of the modem control output lines via GPIOs. 38 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl); 41 * Get state of the modem control input lines from GPIOs. 44 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl); 47 * Get state of the modem control output lines from GPIOs. 51 mctrl_gpio_get_outputs(struct mctrl_gpios *gpios, unsigned int *mctrl); 56 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios, [all …]
|
/Linux-v6.1/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 21 description: Name of entire device 23 poll-interval: true [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-v6.1/Documentation/devicetree/bindings/input/touchscreen/ |
D | chipone,icn8318.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ChipOne ICN8318 Touchscreen Controller Device Tree Bindings 10 - Dmitry Torokhov <dmitry.torokhov@gmail.com> 13 - $ref: touchscreen.yaml# 25 wake-gpios: 31 - compatible 32 - reg 33 - interrupts [all …]
|
D | pixcir,pixcir_ts.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Pixcir Touchscreen Controller Device Tree Bindings 10 - Dmitry Torokhov <dmitry.torokhov@gmail.com> 13 - $ref: touchscreen.yaml# 18 - pixcir,pixcir_ts 19 - pixcir,pixcir_tangoc 27 attb-gpio: 30 reset-gpios: [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/amlogic/ |
D | meson-axg-jethome-jethub-j110-rev-2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "meson-axg-jethome-jethub-j1xx.dtsi" 13 compatible = "jethome,jethub-j110", "amlogic,a113d", "amlogic,meson-axg"; 26 broken-cd;/* cd-gpios = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_LOW>;*/ 32 compatible = "realtek,rtl8822cs-bt"; 33 enable-gpios = <&gpio GPIOZ_7 GPIO_ACTIVE_HIGH>; 34 host-wake-gpios = <&gpio GPIOZ_8 GPIO_ACTIVE_HIGH>; 35 device-wake-gpios = <&gpio GPIOZ_6 GPIO_ACTIVE_HIGH>;
|
/Linux-v6.1/arch/arm64/boot/dts/allwinner/ |
D | sun50i-h6-pine-h64-model-b.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ or MIT) 6 #include "sun50i-h6-pine-h64.dts" 10 compatible = "pine64,pine-h64-model-b", "allwinner,sun50i-h6"; 12 /delete-node/ reg_gmac_3v3; 15 compatible = "mmc-pwrseq-simple"; 16 reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */ 17 post-power-on-delay-ms = <200>; 22 /delete-property/ ddc-en-gpios; 26 phy-supply = <®_aldo2>; 30 vmmc-supply = <®_cldo3>; [all …]
|
D | sun50i-h6-tanix-tx6.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 /dts-v1/; 6 #include "sun50i-h6-tanix.dtsi" 10 compatible = "oranth,tanix-tx6", "allwinner,sun50i-h6"; 14 linux,rc-map-name = "rc-tanix-tx5max"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&uart1_pins>, <&uart1_rts_cts_pins>; 20 uart-has-rtscts; 24 compatible = "realtek,rtl8822cs-bt"; 25 device-wake-gpios = <&r_pio 1 2 GPIO_ACTIVE_HIGH>; /* PM2 */ [all …]
|
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-v6.1/arch/arm/boot/dts/ |
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-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 | 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> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 model = "BQ Edison2 Quad-Core"; 15 compatible = "mundoreader,bq-edison2qc", "rockchip,rk3188"; 29 compatible = "pwm-backlight"; 30 power-supply = <&vsys>; 34 gpio-keys { [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 …]
|
/Linux-v6.1/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-v6.1/arch/arm64/boot/dts/rockchip/ |
D | rk3308-rock-pi-s.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 21 stdout-path = "serial0:1500000n8"; 25 compatible = "gpio-leds"; 26 pinctrl-names = "default"; 27 pinctrl-0 = <&green_led_gio>, <&heartbeat_led_gpio>; 29 green-led { 30 default-state = "on"; 31 gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>; 33 linux,default-trigger = "default-on"; [all …]
|
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" 23 compatible = "brcm,bcm4329-fmac"; 25 interrupt-parent = <&gpio0>; 27 interrupt-names = "host-wake"; 28 pinctrl-names = "default"; 29 pinctrl-0 = <&wifi_host_wake_l>; 39 clock-names = "lpo"; 40 device-wakeup-gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_HIGH>; [all …]
|
D | rk3399-rock-pi-4b-plus.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include "rk3399-rock-pi-4.dtsi" 9 #include "rk3399-op1-opp.dtsi" 13 compatible = "radxa,rockpi4b-plus", "radxa,rockpi4", "rockchip,rk3399"; 21 pinctrl-0 = <&hp_detect &hp_int>; 22 pinctrl-names = "default"; 23 interrupt-parent = <&gpio1>; 31 compatible = "brcm,bcm4329-fmac"; 33 interrupt-parent = <&gpio0>; [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/net/wireless/ |
D | brcm,bcm4329-fmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/wireless/brcm,bcm4329-fmac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Arend van Spriel <arend@broadcom.com> 21 - items: 22 - enum: 23 - brcm,bcm43143-fmac 24 - brcm,bcm4341b0-fmac 25 - brcm,bcm4341b4-fmac [all …]
|
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> 15 Support for the Wifi chip WFxxx from Silicon Labs. Currently, the only device 17 https://www.silabs.com/documents/public/data-sheets/wf200-datasheet.pdf 23 Declaring the WFxxx chip in device tree is mandatory (usually, the VID/PID is 26 It is recommended to declare a mmc-pwrseq on SDIO host above WFx. Without 27 it, you may encounter issues during reboot. The mmc-pwrseq should be 28 compatible with mmc-pwrseq-simple. Please consult [all …]
|
/Linux-v6.1/sound/soc/ |
D | soc-jack.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // soc-jack.c -- ALSA SoC jack handling 21 * snd_soc_jack_report - Report the current status for a jack 44 dapm = &jack->card->dapm; in snd_soc_jack_report() 46 mutex_lock(&jack->mutex); in snd_soc_jack_report() 48 jack->status &= ~mask; in snd_soc_jack_report() 49 jack->status |= status & mask; in snd_soc_jack_report() 53 list_for_each_entry(pin, &jack->pins, list) { in snd_soc_jack_report() 54 int enable = pin->mask & jack->status; in snd_soc_jack_report() 56 if (pin->invert) in snd_soc_jack_report() [all …]
|
12345678