Searched +full:device +full:- +full:wake +full:- +full:gpios (Results 1 – 25 of 247) sorted by relevance
12345678910
/linux-6.14.4/Documentation/devicetree/bindings/net/can/ |
D | ti,tcan4x5x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Kleine-Budde <[email protected]> 15 - items: 16 - enum: 17 - ti,tcan4552 18 - ti,tcan4553 19 - const: ti,tcan4x5x 20 - const: ti,tcan4x5x [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/bluetooth/ |
D | realtek,bluetooth.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vasily Khoruzhick <[email protected]> 11 - Alistair Francis <[email protected]> 22 - enum: 23 - realtek,rtl8723bs-bt 24 - realtek,rtl8723cs-bt 25 - realtek,rtl8723ds-bt 26 - realtek,rtl8822cs-bt [all …]
|
/linux-6.14.4/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 48 * consumer device 49 * @gpiod_dev: GPIO consumer device 51 * device function name lookup 55 * @wake: enable as wake source [all …]
|
/linux-6.14.4/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-6.14.4/arch/arm64/boot/dts/qcom/ |
D | ipq9574-rdp433.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * IPQ9574 RDP433 board device tree source 5 * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved. 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include "ipq9574-rdp-common.dtsi" 15 model = "Qualcomm Technologies, Inc. IPQ9574/AP-AL02-C7"; 16 compatible = "qcom,ipq9574-ap-al02-c7", "qcom,ipq9574"; 24 pinctrl-0 = <&pcie1_default>; 25 pinctrl-names = "default"; [all …]
|
D | sc8280xp-microsoft-arcata.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 12 #include "sc8280xp-pmics.dtsi" 23 wcd938x: audio-codec { 24 compatible = "qcom,wcd9380-codec"; 26 pinctrl-0 = <&wcd_default>; 27 pinctrl-names = "default"; 29 reset-gpios = <&tlmm 106 GPIO_ACTIVE_LOW>; [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/allwinner/ |
D | sun50i-h700-anbernic-rg35xx-plus.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 6 #include "sun50i-h700-anbernic-rg35xx-2024.dts" 10 compatible = "anbernic,rg35xx-plus", "allwinner,sun50i-h700"; 13 compatible = "mmc-pwrseq-simple"; 15 clock-names = "ext_clock"; 16 pinctrl-0 = <&x32clk_fanout_pin>; 17 pinctrl-names = "default"; 18 post-power-on-delay-ms = <200>; 19 reset-gpios = <&pio 6 18 GPIO_ACTIVE_LOW>; /* PG18 */ 25 vmmc-supply = <®_cldo4>; [all …]
|
D | sun50i-h6-pine-h64-model-b.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include "sun50i-h6-pine-h64.dts" 8 /delete-node/ ®_gmac_3v3; 12 compatible = "pine64,pine-h64-model-b", "allwinner,sun50i-h6"; 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 …]
|
/linux-6.14.4/arch/arm64/boot/dts/amlogic/ |
D | meson-g12a-fbx8am-realtek.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 /dts-v1/; 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/gpio/meson-g12a-gpio.h> 12 compatible = "realtek,rtl8822cs-bt"; 13 enable-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>; 14 host-wake-gpios = <&gpio GPIOX_19 GPIO_ACTIVE_HIGH>; 15 device-wake-gpios = <&gpio GPIOX_18 GPIO_ACTIVE_HIGH>;
|
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>; 46 address-width = <0x10>; [all …]
|
/linux-6.14.4/arch/riscv/boot/dts/allwinner/ |
D | sun20i-d1-mangopi-mq-pro.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/leds/common.h> 7 /dts-v1/; 9 #include "sun20i-d1.dtsi" 10 #include "sun20i-common-regulators.dtsi" 14 compatible = "widora,mangopi-mq-pro", "allwinner,sun20i-d1"; 22 stdout-path = "serial0:115200n8"; 26 compatible = "gpio-leds"; 28 led-0 { [all …]
|
D | sun20i-d1-lichee-rv-dock.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 #include <dt-bindings/input/input.h> 7 #include "sun20i-d1-lichee-rv.dts" 11 compatible = "sipeed,lichee-rv-dock", "sipeed,lichee-rv", 12 "allwinner,sun20i-d1"; 18 dmic_codec: dmic-codec { 19 compatible = "dmic-codec"; 20 num-channels = <2>; 21 #sound-dai-cells = <0>; 24 dmic-sound { [all …]
|
/linux-6.14.4/arch/arm/boot/dts/allwinner/ |
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 <[email protected]> 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 …]
|
/linux-6.14.4/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# 10 - Rob Herring <[email protected]> 15 - gpio-keys 16 - gpio-keys-polled 21 description: Name of entire device 23 poll-interval: true 26 …"^(button|event|key|switch|(button|event|key|switch)-[a-z0-9-]+|[a-z0-9-]+-(button|event|key|switc… [all …]
|
/linux-6.14.4/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-6.14.4/drivers/gpio/ |
D | gpio-tangier.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 20 struct device; 24 /* Elkhart Lake specific wake registers */ 25 #define GWMR_EHL 0x100 /* Wake mask */ 26 #define GWSR_EHL 0x118 /* Wake source */ 29 /* Merrifield specific wake registers */ 30 #define GWMR_MRFLD 0x400 /* Wake mask */ 31 #define GWSR_MRFLD 0x418 /* Wake source */ 35 * struct tng_wake_regs - Platform specific wake registers 36 * @gwmr: Wake mask [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/mediatek/ |
D | mt8192-asurada-hayato-r1.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 /dts-v1/; 6 #include "mt8192-asurada.dtsi" 10 chassis-type = "convertible"; 11 compatible = "google,hayato-rev1", "google,hayato", "mediatek,mt8192"; 15 function-row-physmap = < 44 bt_pins: bt-pins { 45 pins-bt-kill { 47 output-low; 50 pins-bt-wake { [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/rockchip/ |
D | rk3308-rock-pi-s.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/leds/common.h> 24 stdout-path = "serial0:1500000n8"; 28 compatible = "gpio-leds"; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&green_led>, <&heartbeat_led>; 32 green-led { 34 default-state = "on"; 36 gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>; [all …]
|
D | rk3308-rock-s0.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/leds/common.h> 10 compatible = "radxa,rock-s0", "rockchip,rk3308"; 20 stdout-path = "serial0:1500000n8"; 24 compatible = "gpio-leds"; 25 pinctrl-names = "default"; 26 pinctrl-0 = <&pwr_led>; 28 led-green { 30 default-state = "on"; [all …]
|
D | rk3308-bpi-p2-pro.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 11 compatible = "sinovoip,rk3308-bpi-p2pro", "rockchip,rk3308"; 21 stdout-path = "serial2:1500000n8"; 24 adc-keys { 25 compatible = "adc-keys"; 26 io-channels = <&saradc 1>; 27 io-channel-names = "buttons"; [all …]
|
/linux-6.14.4/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 <[email protected]> 19 - $ref: ieee80211.yaml# 24 - items: 25 - enum: 26 - brcm,bcm43143-fmac 27 - brcm,bcm4341b0-fmac [all …]
|
/linux-6.14.4/arch/arm/boot/dts/rockchip/ |
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/regulator-backlight; 18 /delete-node/regulator-panel; 19 /delete-node/emmc-pwrseq; 20 /delete-node/vcc18-lcd; [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/ |
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 <[email protected]> 13 - $ref: ethernet-controller.yaml# 18 - const: smsc,lan9115 19 - items: 20 - enum: 21 - smsc,lan89218 [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/power/ |
D | wakeup-source.txt | 4 Any device nodes 5 ---------------- 7 "wakeup-source" boolean property. 9 If the device is marked as a wakeup-source, interrupt wake capability depends 10 on the device specific "interrupt-names" property. If no interrupts are labeled 11 as wake capable, then it is up to the device to determine which interrupts can 12 wake the system. 14 However if a device has a dedicated interrupt as the wakeup source, then it 15 needs to specify/identify it using a device specific interrupt name. In such 22 --------------------------------------------------------- [all …]
|
12345678910