Searched +full:debounce +full:- +full:interval (Results  1 – 25 of 164) sorted by relevance
1234567
| /Linux-v5.15/arch/arm/boot/dts/ | 
| D | s3c6410-mini6410.dts | 1 // SPDX-License-Identifier: GPL-2.011 /dts-v1/;
 13 #include <dt-bindings/gpio/gpio.h>
 14 #include <dt-bindings/interrupt-controller/irq.h>
 31 	fin_pll: oscillator-0 {
 32 		compatible = "fixed-clock";
 33 		clock-frequency = <12000000>;
 34 		clock-output-names = "fin_pll";
 35 		#clock-cells = <0>;
 38 	xusbxti: oscillator-1 {
 [all …]
 
 | 
| D | emev2-kzm9d.dts | 1 // SPDX-License-Identifier: GPL-2.07 /dts-v1/;
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/input/input.h>
 12 #include <dt-bindings/interrupt-controller/irq.h>
 29 		stdout-path = "serial1:115200n8";
 33 		compatible = "gpio-keys";
 35 			debounce-interval = <50>;
 36 			wakeup-source;
 37 			label = "DSW2-1";
 [all …]
 
 | 
| D | integratorap-im-pd1.dts | 1 // SPDX-License-Identifier: GPL-2.04  * 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 …]
 
 | 
| D | r8a7792-blanche.dts | 1 // SPDX-License-Identifier: GPL-2.09 /dts-v1/;
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/input/input.h>
 25 		stdout-path = "serial0:115200n8";
 33 	d3_3v: regulator-3v3 {
 34 		compatible = "regulator-fixed";
 35 		regulator-name = "D3.3V";
 36 		regulator-min-microvolt = <3300000>;
 37 		regulator-max-microvolt = <3300000>;
 [all …]
 
 | 
| D | r8a7793-gose.dts | 1 // SPDX-License-Identifier: GPL-2.05  * Copyright (C) 2014-2015 Renesas Electronics Corporation
 9  * SSI-AK4643
 36 /dts-v1/;
 38 #include <dt-bindings/gpio/gpio.h>
 39 #include <dt-bindings/input/input.h>
 59 		stdout-path = "serial0:115200n8";
 68 		compatible = "gpio-keys";
 70 		pinctrl-0 = <&keyboard_pins>;
 71 		pinctrl-names = "default";
 [all …]
 
 | 
| D | r8a7791-koelsch.dts | 1 // SPDX-License-Identifier: GPL-2.06  * Copyright (C) 2013-2014 Renesas Solutions Corp.
 11  * SSI-AK4643
 38 /dts-v1/;
 40 #include <dt-bindings/gpio/gpio.h>
 41 #include <dt-bindings/input/input.h>
 63 		stdout-path = "serial0:115200n8";
 77 		#address-cells = <1>;
 78 		#size-cells = <1>;
 82 		compatible = "gpio-keys";
 [all …]
 
 | 
| D | r8a7794-silk.dts | 1 // SPDX-License-Identifier: GPL-2.06  * Copyright (C) 2014-2015 Renesas Solutions Corp.
 7  * Copyright (C) 2014-2015 Cogent Embedded, Inc.
 11  * SSI-AK4643
 13  * SW1: 2-1: AK4643
 14  *      2-3: ADV7511
 21 /dts-v1/;
 23 #include <dt-bindings/gpio/gpio.h>
 24 #include <dt-bindings/input/input.h>
 40 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| D | armada-370-seagate-personal-cloud.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * Device Tree common file for the Seagate Personal Cloud NAS 1 and 2-Bay
 15 #include "armada-370.dtsi"
 16 #include <dt-bindings/gpio/gpio.h>
 17 #include <dt-bindings/input/input.h>
 21 		stdout-path = "serial0:115200n8";
 33 		internal-regs {
 34 			coherency-fabric@20200 {
 35 				broken-idle;
 44 				pinctrl-0 = <&ge1_rgmii_pins>;
 [all …]
 
 | 
| D | imx6q-var-dt6customboard.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Support for Variscite DART-MX6 Carrier-board
 9 /dts-v1/;
 12 #include "imx6qdl-var-dart.dtsi"
 13 #include <dt-bindings/input/linux-event-codes.h>
 16 	model = "Variscite DART-MX6 Carrier-board";
 20 		compatible = "pwm-backlight";
 22 		brightness-levels = <0 4 8 16 32 64 128 248>;
 23 		default-brightness-level = <7>;
 27 	gpio-keys {
 [all …]
 
 | 
| D | omap4-droid4-xt894.dts | 1 // SPDX-License-Identifier: GPL-2.0-only2 /dts-v1/;
 4 #include "motorola-mapphone-common.dtsi"
 8 		compatible = "gpio-keys";
 14 			linux,can-disable;
 15 			/* Value above 7.95ms for no GPIO hardware debounce */
 16 			debounce-interval = <10>;
 25 			interrupts-extended = <&omap4_pmx_core 0xd6>;
 27 			linux,input-type = <EV_SW>;
 29 			linux,can-disable;
 [all …]
 
 | 
| D | armada-370-seagate-nas-xbay.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * Device Tree common file for the Seagate NAS 2 and 4-bay (Armada 370 SoC).
 14 #include "armada-370.dtsi"
 15 #include <dt-bindings/gpio/gpio.h>
 16 #include <dt-bindings/input/input.h>
 20 		stdout-path = "serial0:115200n8";
 32 		internal-regs {
 38 				nr-ports = <2>;
 44 				pinctrl-0 = <&ge0_rgmii_pins>;
 45 				pinctrl-names = "default";
 [all …]
 
 | 
| D | qcom-ipq8064-v1.0.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 #include "qcom-ipq8064.dtsi"
 3 #include <dt-bindings/input/input.h>
 6 	model = "Qualcomm Technologies, Inc. IPQ8064-v1.0";
 13 		stdout-path = "serial0:115200n8";
 32 				spi-max-frequency = <50000000>;
 34 				pinctrl-0 = <&spi_pins>;
 35 				pinctrl-names = "default";
 37 				cs-gpios = <&qcom_pinmux 20 0>;
 41 					#address-cells = <1>;
 [all …]
 
 | 
| D | exynos4210-universal_c210.dts | 1 // SPDX-License-Identifier: GPL-2.05  * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
 12 /dts-v1/;
 14 #include <dt-bindings/gpio/gpio.h>
 28 		stdout-path = "serial2:115200n8";
 32 	fixed-rate-clocks {
 34 			compatible = "samsung,clock-xxti";
 35 			clock-frequency = <0>;
 39 			compatible = "samsung,clock-xusbxti";
 40 			clock-frequency = <24000000>;
 [all …]
 
 | 
| D | r8a7794-alt.dts | 1 // SPDX-License-Identifier: GPL-2.08 /dts-v1/;
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/input/input.h>
 30 		stdout-path = "serial0:115200n8";
 38 	d3_3v: regulator-d3-3v {
 39 		compatible = "regulator-fixed";
 40 		regulator-name = "D3.3V";
 41 		regulator-min-microvolt = <3300000>;
 42 		regulator-max-microvolt = <3300000>;
 [all …]
 
 | 
| D | ste-snowball.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  * Copyright 2011 ST-Ericsson AB
 6 /dts-v1/;
 7 #include "ste-db9500.dtsi"
 8 #include "ste-href-ab8500.dtsi"
 9 #include "ste-href-family-pinctrl.dtsi"
 13 	compatible = "calaosystems,snowball-a9500", "st-ericsson,u9500";
 21 		compatible = "regulator-fixed";
 22 		regulator-name = "en-3v3-fixed-supply";
 23 		regulator-min-microvolt = <3300000>;
 [all …]
 
 | 
| D | imx6-logicpd-baseboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.07 		compatible = "gpio-keys";
 13 			debounce-interval = <10>;
 14 			wakeup-source;
 21 			debounce-interval = <10>;
 22 			wakeup-source;
 29 			debounce-interval = <10>;
 30 			wakeup-source;
 37 			debounce-interval = <10>;
 38 			wakeup-source;
 [all …]
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/input/ | 
| D | pxa27x-keypad.txt | 4 - compatible : should be "marvell,pxa27x-keypad"5 - reg : Address and length of the register set for the device
 6 - interrupts : The interrupt for the keypad controller
 7 - marvell,debounce-interval : How long time the key will be
 9   is debounce interval for direct key and bit[15:0] is debounce
 10   interval for matrix key. The value is in binary number of 2ms
 13 Please refer to matrix-keymap.txt
 16 - marvell,direct-key-count : How many direct keyes are used.
 17 - marvell,direct-key-mask : The mask indicates which keyes
 20 - marvell,direct-key-low-active : Direct key status register
 [all …]
 
 | 
| D | stmpe-keypad.txt | 4  - compatible               : "st,stmpe-keypad"5  - linux,keymap             : See ./matrix-keymap.txt
 8  - debounce-interval        : Debouncing interval time in milliseconds
 9  - st,scan-count            : Scanning cycles elapsed before key data is updated
 10  - st,no-autorepeat         : If specified device will not autorepeat
 11  - keypad,num-rows          : See ./matrix-keymap.txt
 12  - keypad,num-columns       : See ./matrix-keymap.txt
 17 		compatible = "st,stmpe-keypad";
 19 		debounce-interval = <64>;
 20 		st,scan-count = <8>;
 [all …]
 
 | 
| D | gpio-matrix-keypad.txt | 6 keypad can sense a key-press and key-release by means of GPIO lines and10 - compatible:		Should be "gpio-matrix-keypad"
 11 - row-gpios:		List of gpios used as row lines. The gpio specifier
 14 - col-gpios:		List of gpios used as column lines. The gpio specifier
 17 - linux,keymap:		The definition can be found at
 18 			bindings/input/matrix-keymap.txt
 21 - linux,no-autorepeat:	do no enable autorepeat feature.
 22 - wakeup-source:	use any event on keypad as wakeup event.
 24 - debounce-delay-ms:	debounce interval in milliseconds
 25 - col-scan-delay-us:	delay, measured in microseconds, that is needed
 [all …]
 
 | 
| /Linux-v5.15/arch/arm64/boot/dts/arm/ | 
| D | juno-motherboard.dtsi | 4  * Copyright (c) 2013-2014 ARM Ltd12 		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 …]
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/auxdisplay/ | 
| D | holtek,ht16k33.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Robin van der Gracht <robin@protonic.nl>
 13   - $ref: "/schemas/input/matrix-keymap.yaml#"
 22   refresh-rate-hz:
 24     description: Display update interval in Hertz
 29   debounce-delay-ms:
 31     description: Debouncing interval time in milliseconds
 35   linux,no-autorepeat:
 [all …]
 
 | 
| /Linux-v5.15/arch/mips/boot/dts/qca/ | 
| D | ar9132_tl_wr1043nd_v1.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/gpio/gpio.h>
 5 #include <dt-bindings/input/input.h>
 10 	compatible = "tplink,tl-wr1043nd-v1", "qca,ar9132";
 11 	model = "TP-Link TL-WR1043ND Version 1";
 19 		compatible = "fixed-clock";
 20 		#clock-cells = <0>;
 21 		clock-frequency = <40000000>;
 24 	gpio-keys {
 [all …]
 
 | 
| /Linux-v5.15/include/linux/input/ | 
| D | matrix_keypad.h | 1 /* SPDX-License-Identifier: GPL-2.0 */12 #define KEY(row, col, val)	((((row) & (MATRIX_MAX_ROWS - 1)) << 24) |\
 13 				 (((col) & (MATRIX_MAX_COLS - 1)) << 16) |\
 23  * struct matrix_keymap_data - keymap for matrix keyboards
 29  * keymaps to drivers that implement matrix-like keypads/keyboards.
 37  * struct matrix_keypad_platform_data - platform-dependent keypad data
 45  * @debounce_ms: debounce interval in milliseconds
 56  * This structure represents platform-specific data that use used by
 70 	/* key debounce interval in milli-second */
 
 | 
| /Linux-v5.15/arch/arm64/boot/dts/renesas/ | 
| D | salvator-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * Device Tree Source for common parts of Salvator-X board variants
 5  * Copyright (C) 2015-2016 Renesas Electronics Corp.
 9  * SSI-AK4613
 31 #include <dt-bindings/gpio/gpio.h>
 32 #include <dt-bindings/input/input.h>
 46 		stdout-path = "serial0:115200n8";
 49 	audio_clkout: audio-clkout {
 52 		 * but needed to avoid cs2000/rcar_sound probe dead-lock
 54 		compatible = "fixed-clock";
 [all …]
 
 | 
| /Linux-v5.15/arch/arm64/boot/dts/qcom/ | 
| D | msm8994-sony-xperia-kitakami.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/input/gpio-keys.h>
 18 	 * and requires driver-side changes (including CPR, be warned!!).
 21 	qcom,msm-id = <207 0x20000>, <207 0x20001>;
 23 	qcom,pmic-id = <0x10009 0x1000a 0x00 0x00>;
 25 	qcom,board-id = <8 0>;
 28 	/delete-node/ psci;
 31 		compatible = "gpio-keys";
 32 		input-name = "gpio-keys";
 [all …]
 
 | 
        1234567