Home
last modified time | relevance | path

Searched +full:push +full:- +full:button (Results 1 – 25 of 113) sorted by relevance

12345

/kernel/linux/linux-6.6/drivers/input/misc/
Dtps65219-pwrbutton.c1 // SPDX-License-Identifier: GPL-2.0
3 // Driver for TPS65219 Push Button
5 // Copyright (C) 2022 BayLibre Incorporated - https://www.baylibre.com/
28 input_report_key(pwr->idev, KEY_POWER, 1); in tps65219_pb_push_irq()
29 pm_wakeup_event(pwr->dev, 0); in tps65219_pb_push_irq()
30 input_sync(pwr->idev); in tps65219_pb_push_irq()
39 input_report_key(pwr->idev, KEY_POWER, 0); in tps65219_pb_release_irq()
40 input_sync(pwr->idev); in tps65219_pb_release_irq()
47 struct tps65219 *tps = dev_get_drvdata(pdev->dev.parent); in tps65219_pb_probe()
48 struct device *dev = &pdev->dev; in tps65219_pb_probe()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dmax77650-onkey.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/input/max77650-onkey.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bartosz Golaszewski <bgolaszewski@baylibre.com>
16 The onkey controller is represented as a sub-node of the PMIC node on
20 - $ref: input.yaml#
24 const: maxim,max77650-onkey
29 maxim,onkey-slide:
32 The system's button is a slide switch, not the default push button.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dmax77650-onkey.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/input/max77650-onkey.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bartosz Golaszewski <bgolaszewski@baylibre.com>
16 The onkey controller is represented as a sub-node of the PMIC node on
21 const: maxim,max77650-onkey
26 The key-code to be reported when the key is pressed. Defaults
29 maxim,onkey-slide:
32 The system's button is a slide switch, not the default push button.
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstm32746g-eval.dts2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com>
4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
45 #include "stm32f746-pinctrl.dtsi"
46 #include <dt-bindings/input/input.h>
47 #include <dt-bindings/interrupt-controller/irq.h>
50 model = "STMicroelectronics STM32746g-EVAL board";
51 compatible = "st,stm32746g-eval", "st,stm32f746";
55 stdout-path = "serial0:115200n8";
68 compatible = "gpio-leds";
[all …]
Dintegratorap-im-pd1.dts1 // SPDX-License-Identifier: GPL-2.0
4 * with the IM-PD1 example logical module mounted.
10 model = "ARM Integrator/AP with IM-PD1";
11 compatible = "arm,integrator-ap";
13 reserved-memory {
14 #address-cells = <1>;
15 #size-cells = <1>;
19 /* 1 MB of designated video RAM on the IM-PD1 */
20 compatible = "shared-dma-pool";
22 no-map;
[all …]
Dkirkwood-ns2-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include "kirkwood-6281.dtsi"
8 stdout-path = &uart0;
12 pinctrl: pin-controller@10000 {
13 pmx_ns2_sata0: pmx-ns2-sata0 {
17 pmx_ns2_sata1: pmx-ns2-sata1 {
31 #address-cells = <1>;
32 #size-cells = <1>;
33 compatible = "mxicy,mx25l4005a", "jedec,spi-nor";
35 spi-max-frequency = <20000000>;
[all …]
Dkirkwood-cloudbox.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
5 #include "kirkwood-6281.dtsi"
9 compatible = "lacie,cloudbox", "marvell,kirkwood-88f6702", "marvell,kirkwood";
18 stdout-path = &uart0;
22 pinctrl: pin-controller@10000 {
23 pmx_cloudbox_sata0: pmx-cloudbox-sata0 {
34 pinctrl-0 = <&pmx_cloudbox_sata0>;
35 pinctrl-names = "default";
37 nr-ports = <1>;
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/st/
Dstm32746g-eval.dts2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com>
4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
45 #include "stm32f746-pinctrl.dtsi"
46 #include <dt-bindings/input/input.h>
47 #include <dt-bindings/interrupt-controller/irq.h>
50 model = "STMicroelectronics STM32746g-EVAL board";
51 compatible = "st,stm32746g-eval", "st,stm32f746";
55 stdout-path = "serial0:115200n8";
68 compatible = "gpio-leds";
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/aspeed/
Daspeed-bmc-facebook-greatlakes.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/leds/leds-pca955x.h>
8 #include <dt-bindings/i2c/i2c.h>
12 compatible = "facebook,greatlakes-bmc", "aspeed,ast2600";
23 iio-hwmon {
24 compatible = "iio-hwmon";
25 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/arm/
Dintegratorap-im-pd1.dts1 // SPDX-License-Identifier: GPL-2.0
4 * with the IM-PD1 example logical module mounted.
10 model = "ARM Integrator/AP with IM-PD1";
11 compatible = "arm,integrator-ap";
13 reserved-memory {
14 #address-cells = <1>;
15 #size-cells = <1>;
19 /* 1 MB of designated video RAM on the IM-PD1 */
20 compatible = "shared-dma-pool";
22 no-map;
[all …]
/kernel/linux/linux-5.10/drivers/hid/
Dhid-kye.c1 // SPDX-License-Identifier: GPL-2.0-or-later
17 #include "hid-ids.h"
29 0x15, 0x80, /* Logical Minimum (-128), */
56 0xA4, /* Push, */
58 0x55, 0xFD, /* Unit Exponent (-3), */
87 0x15, 0x80, /* Logical Minimum (-128), */
114 0xA4, /* Push, */
116 0x55, 0xFD, /* Unit Exponent (-3), */
140 0xA4, /* Push, */
141 0x05, 0x09, /* Usage Page (Button), */
[all …]
Dhid-uclogic-rdesc.c1 // SPDX-License-Identifier: GPL-2.0+
3 * HID driver for UC-Logic devices not fully compliant with HID standard
4 * - original and fixed report descriptors
6 * Copyright (c) 2010-2017 Nikolai Kondrashov
17 #include "hid-uclogic-rdesc.h"
42 0xA4, /* Push, */
44 0x55, 0xFD, /* Unit Exponent (-3), */
87 0xA4, /* Push, */
89 0x55, 0xFD, /* Unit Exponent (-3), */
113 0x05, 0x09, /* Usage Page (Button), */
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/
Djuno-motherboard.dtsi4 * Copyright (c) 2013-2014 ARM Ltd
12 compatible = "fixed-clock";
13 #clock-cells = <0>;
14 clock-frequency = <24000000>;
15 clock-output-names = "juno_mb:clk24mhz";
19 compatible = "fixed-clock";
20 #clock-cells = <0>;
21 clock-frequency = <25000000>;
22 clock-output-names = "juno_mb:clk25mhz";
26 compatible = "fixed-clock";
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/marvell/
Dkirkwood-ns2-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 #include "kirkwood-6281.dtsi"
8 stdout-path = &uart0;
12 pinctrl: pin-controller@10000 {
13 pmx_ns2_sata0: pmx-ns2-sata0 {
17 pmx_ns2_sata1: pmx-ns2-sata1 {
31 #address-cells = <1>;
32 #size-cells = <1>;
33 compatible = "mxicy,mx25l4005a", "jedec,spi-nor";
35 spi-max-frequency = <20000000>;
[all …]
Dkirkwood-cloudbox.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
5 #include "kirkwood-6281.dtsi"
9 compatible = "lacie,cloudbox", "marvell,kirkwood-88f6702", "marvell,kirkwood";
18 stdout-path = &uart0;
22 pinctrl: pin-controller@10000 {
23 pmx_cloudbox_sata0: pmx-cloudbox-sata0 {
34 pinctrl-0 = <&pmx_cloudbox_sata0>;
35 pinctrl-names = "default";
37 nr-ports = <1>;
[all …]
/kernel/linux/linux-6.6/drivers/hid/
Dhid-uclogic-rdesc.c1 // SPDX-License-Identifier: GPL-2.0+
3 * HID driver for UC-Logic devices not fully compliant with HID standard
4 * - original and fixed report descriptors
6 * Copyright (c) 2010-2017 Nikolai Kondrashov
17 #include "hid-uclogic-rdesc.h"
42 0xA4, /* Push, */
44 0x55, 0xFD, /* Unit Exponent (-3), */
87 0xA4, /* Push, */
89 0x55, 0xFD, /* Unit Exponent (-3), */
113 0x05, 0x09, /* Usage Page (Button), */
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/arm/
Djuno-motherboard.dtsi4 * Copyright (c) 2013-2014 ARM Ltd
12 compatible = "fixed-clock";
13 #clock-cells = <0>;
14 clock-frequency = <24000000>;
15 clock-output-names = "juno_mb:clk24mhz";
19 compatible = "fixed-clock";
20 #clock-cells = <0>;
21 clock-frequency = <25000000>;
22 clock-output-names = "juno_mb:clk25mhz";
26 compatible = "fixed-clock";
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Drt5682.txt7 - compatible : "realtek,rt5682" or "realtek,rt5682i"
9 - reg : The I2C address of the device.
13 - interrupts : The CODEC's interrupt output.
15 - realtek,dmic1-data-pin
20 - realtek,dmic1-clk-pin
24 - realtek,jd-src
28 - realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin.
30 - realtek,btndet-delay
31 The debounce delay for push button.
32 The delay time is realtek,btndet-delay value multiple of 8.192 ms.
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/
Dam335x-moxa-uc-2100-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2018 MOXA Inc. - https://www.moxa.com/
13 vbat: vbat-regulator {
14 compatible = "regulator-fixed";
18 vmmcsd_fixed: vmmcsd-regulator {
19 compatible = "regulator-fixed";
20 regulator-name = "vmmcsd_fixed";
21 regulator-min-microvolt = <3300000>;
22 regulator-max-microvolt = <3300000>;
23 regulator-boot-on;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/
Dbq2515x.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: TI bq2515x 500-mA Linear charger family
11 - Dan Murphy <dmurphy@ti.com>
12 - Ricardo Rivera-Matos <r-rivera-matos@ti.com>
18 push-button controller.
27 - ti,bq25150
28 - ti,bq25155
34 ac-detect-gpios:
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/supply/
Dbq2515x.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: TI bq2515x 500-mA Linear charger family
11 - Andrew Davis <afd@ti.com>
17 push-button controller.
26 - ti,bq25150
27 - ti,bq25155
33 ac-detect-gpios:
39 reset-gpios:
[all …]
/kernel/linux/linux-5.10/arch/sparc/include/asm/
Dbbc.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * bbc.h: Defines for BootBus Controller found on UltraSPARC-III
12 /* Register sizes are indicated by "B" (Byte, 1-byte),
13 * "H" (Half-word, 2 bytes), "W" (Word, 4 bytes) or
29 #define BBC_ES_DACT 0x14 /* [B] E* De-Assert Change Time */
30 #define BBC_ES_DABT 0x15 /* [B] E* De-Assert Bypass Time */
38 #define BBC_I2C_0_S1 0x2e /* [B] I2C ctrlr-0 reg S1 */
39 #define BBC_I2C_0_S0 0x2f /* [B] I2C ctrlr-0 regs S0,S0',S2,S3*/
40 #define BBC_I2C_1_S1 0x30 /* [B] I2C ctrlr-1 reg S1 */
41 #define BBC_I2C_1_S0 0x31 /* [B] I2C ctrlr-1 regs S0,S0',S2,S3*/
[all …]
/kernel/linux/linux-6.6/arch/sparc/include/asm/
Dbbc.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * bbc.h: Defines for BootBus Controller found on UltraSPARC-III
12 /* Register sizes are indicated by "B" (Byte, 1-byte),
13 * "H" (Half-word, 2 bytes), "W" (Word, 4 bytes) or
29 #define BBC_ES_DACT 0x14 /* [B] E* De-Assert Change Time */
30 #define BBC_ES_DABT 0x15 /* [B] E* De-Assert Bypass Time */
38 #define BBC_I2C_0_S1 0x2e /* [B] I2C ctrlr-0 reg S1 */
39 #define BBC_I2C_0_S0 0x2f /* [B] I2C ctrlr-0 regs S0,S0',S2,S3*/
40 #define BBC_I2C_1_S1 0x30 /* [B] I2C ctrlr-1 reg S1 */
41 #define BBC_I2C_1_S0 0x31 /* [B] I2C ctrlr-1 regs S0,S0',S2,S3*/
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Drt5682.txt7 - compatible : "realtek,rt5682" or "realtek,rt5682i"
9 - reg : The I2C address of the device.
11 - AVDD-supply: phandle to the regulator supplying analog power through the
14 - MICVDD-supply: phandle to the regulator supplying power for the microphone
17 - VBAT-supply: phandle to the regulator supplying battery power through the
20 - DBVDD-supply: phandle to the regulator supplying I/O power through the DBVDD
23 - LDO1-IN-supply: phandle to the regulator supplying power to the digital core
28 - interrupts : The CODEC's interrupt output.
30 - realtek,dmic1-data-pin
35 - realtek,dmic1-clk-pin
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-davinci/
Dboard-da850-evm.c2 * TI DA850/OMAP-L138 EVM board
4 * Copyright (C) 2009 Texas Instruments Incorporated - https://www.ti.com/
6 * Derived from: arch/arm/mach-davinci/board-da830-evm.c
25 #include <linux/input/tps6507x-ts.h>
30 #include <linux/nvmem-provider.h>
33 #include <linux/platform_data/gpio-davinci.h>
34 #include <linux/platform_data/mtd-davinci.h>
35 #include <linux/platform_data/mtd-davinci-aemif.h>
36 #include <linux/platform_data/ti-aemif.h>
37 #include <linux/platform_data/spi-davinci.h>
[all …]

12345