Home
last modified time | relevance | path

Searched refs:debounce (Results 1 – 25 of 236) sorted by relevance

12345678910

/linux/arch/arm/boot/dts/samsung/
H A Ds3c6410-mini6410.dts71 debounce-interval = <20>;
78 debounce-interval = <20>;
85 debounce-interval = <20>;
92 debounce-interval = <20>;
99 debounce-interval = <20>;
106 debounce-interval = <20>;
113 debounce-interval = <20>;
120 debounce-interval = <20>;
/linux/drivers/mmc/core/
H A Dslot-gpio.c177 unsigned int debounce) in mmc_gpiod_request_cd() argument
191 if (debounce) { in mmc_gpiod_request_cd()
192 ret = gpiod_set_debounce(desc, debounce); in mmc_gpiod_request_cd()
194 ctx->cd_debounce_delay_ms = debounce / 1000; in mmc_gpiod_request_cd()
249 unsigned int idx, unsigned int debounce) in mmc_gpiod_request_ro() argument
263 if (debounce) { in mmc_gpiod_request_ro()
264 ret = gpiod_set_debounce(desc, debounce); in mmc_gpiod_request_ro()
/linux/drivers/input/keyboard/
H A Dmt6779-keypad.c116 u32 debounce; in mt6779_keypad_pdrv_probe() local
156 &debounce)) in mt6779_keypad_pdrv_probe()
157 debounce = 16; in mt6779_keypad_pdrv_probe()
159 if (debounce > MTK_KPD_DEBOUNCE_MAX_MS) { in mt6779_keypad_pdrv_probe()
186 keypad->n_rows, keypad->n_cols, debounce); in mt6779_keypad_pdrv_probe()
199 (debounce * (1 << 5)) & MTK_KPD_DEBOUNCE_MASK); in mt6779_keypad_pdrv_probe()
/linux/drivers/input/touchscreen/
H A Dts4800-ts.c45 int debounce; member
54 ts->debounce = DEBOUNCE_COUNT; in ts4800_ts_open()
84 if (ts->debounce) { in ts4800_ts_poll()
85 ts->debounce--; in ts4800_ts_poll()
102 ts->debounce = DEBOUNCE_COUNT; in ts4800_ts_poll()
/linux/drivers/gpio/
H A Dgpio-omap.c43 u32 debounce; member
182 unsigned debounce) in omap2_set_gpio_debounce() argument
186 bool enable = !!debounce; in omap2_set_gpio_debounce()
192 debounce = DIV_ROUND_UP(debounce, 31) - 1; in omap2_set_gpio_debounce()
193 if ((debounce & OMAP4_GPIO_DEBOUNCINGTIME_MASK) != debounce) in omap2_set_gpio_debounce()
200 writel_relaxed(debounce, bank->base + bank->regs->debounce); in omap2_set_gpio_debounce()
216 bank->context.debounce = debounce; in omap2_set_gpio_debounce()
249 bank->context.debounce = 0; in omap_clear_gpio_debounce()
250 writel_relaxed(bank->context.debounce, bank->base + in omap_clear_gpio_debounce()
251 bank->regs->debounce); in omap_clear_gpio_debounce()
[all …]
H A Dgpio-rockchip.c48 .debounce = 0x48,
63 .debounce = 0x38,
200 unsigned int debounce) in rockchip_gpio_set_debounce() argument
213 if (debounce > max_debounce) in rockchip_gpio_set_debounce()
216 div = debounce * freq; in rockchip_gpio_set_debounce()
225 if (debounce) { in rockchip_gpio_set_debounce()
237 rockchip_gpio_writel_bit(bank, offset, 1, reg->debounce); in rockchip_gpio_set_debounce()
243 rockchip_gpio_writel_bit(bank, offset, 0, reg->debounce); in rockchip_gpio_set_debounce()
250 if (debounce) in rockchip_gpio_set_debounce()
/linux/drivers/pinctrl/mediatek/
H A Dmtk-eint.h48 bool debounce; member
96 unsigned int debounce);
117 unsigned int debounce) in mtk_eint_set_debounce() argument
/linux/arch/arm/boot/dts/arm/
H A Dintegratorap-im-pd1.dts92 debounce-interval = <50>;
98 debounce-interval = <50>;
104 debounce-interval = <50>;
110 debounce-interval = <50>;
116 debounce-interval = <50>;
122 debounce-interval = <50>;
/linux/Documentation/devicetree/bindings/input/
H A Dbrcm,bcm-keypad.txt29 - col-debounce-filter-period: The debounce period for the Column filter.
40 - status-debounce-filter-period: The debounce period for the Status filter.
102 col-debounce-filter-period = <5>;
H A Dpxa27x-keypad.txt7 - marvell,debounce-interval : How long time the key will be
9 is debounce interval for direct key and bit[15:0] is debounce
59 marvell,debounce-interval = <0x001e001e>;
/linux/arch/arm/boot/dts/ti/omap/
H A Domap4-droid4-xt894.dts27 /* Value above 7.95ms for no GPIO hardware debounce */
28 debounce-interval = <10>;
42 /* Value above 7.95ms for no GPIO hardware debounce */
43 debounce-interval = <10>;
/linux/arch/arm/boot/dts/renesas/
H A Dr8a7792-blanche.dts116 debounce-interval = <20>;
123 debounce-interval = <20>;
130 debounce-interval = <20>;
137 debounce-interval = <20>;
144 debounce-interval = <20>;
151 debounce-interval = <20>;
/linux/arch/sh/drivers/
H A Dpush-switch.c28 struct push_switch *psw = timer_container_of(psw, t, debounce); in switch_timer()
78 timer_setup(&psw->debounce, switch_timer, 0); in switch_drv_probe()
104 timer_shutdown_sync(&psw->debounce); in switch_drv_remove()
/linux/include/linux/mmc/
H A Dslot-gpio.h21 unsigned int debounce);
23 unsigned int idx, unsigned int debounce);
/linux/arch/arm64/boot/dts/arm/
H A Djuno-motherboard.dtsi51 debounce-interval = <50>;
58 debounce-interval = <50>;
65 debounce-interval = <50>;
72 debounce-interval = <50>;
79 debounce-interval = <50>;
86 debounce-interval = <50>;
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8998-fxtec-pro1.dts46 debounce-interval = <15>;
63 debounce-interval = <15>;
71 debounce-interval = <15>;
79 debounce-interval = <15>;
87 debounce-interval = <15>;
95 debounce-interval = <15>;
103 debounce-interval = <15>;
120 debounce-interval = <15>;
128 debounce-interval = <15>;
136 debounce-interval = <15>;
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx7d-pico-hobbit.dts76 ti,debounce-max = /bits/ 16 <70>;
77 ti,debounce-tol = /bits/ 16 <3>;
78 ti,debounce-rep = /bits/ 16 <2>;
H A Dimx53-sk-imx53-atm0700d4.dtsi35 ti,debounce-tol = /bits/ 16 <10>;
36 ti,debounce-rep = /bits/ 16 <0>;
/linux/sound/soc/codecs/
H A Dmt6359-accdet.c59 unsigned int debounce);
269 unsigned int debounce) in accdet_set_debounce() argument
273 regmap_write(priv->regmap, ACCDET_DEBOUNCE0_ADDR, debounce); in accdet_set_debounce()
276 regmap_write(priv->regmap, ACCDET_DEBOUNCE1_ADDR, debounce); in accdet_set_debounce()
279 regmap_write(priv->regmap, ACCDET_DEBOUNCE2_ADDR, debounce); in accdet_set_debounce()
282 regmap_write(priv->regmap, ACCDET_DEBOUNCE3_ADDR, debounce); in accdet_set_debounce()
286 ACCDET_CONNECT_AUXADC_TIME_DIG_ADDR, debounce); in accdet_set_debounce()
291 debounce << ACCDET_EINT_DEBOUNCE0_SFT); in accdet_set_debounce()
296 debounce << ACCDET_EINT_DEBOUNCE1_SFT); in accdet_set_debounce()
301 debounce << ACCDET_EINT_DEBOUNCE2_SFT); in accdet_set_debounce()
[all …]
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-msm8974pro-sony-xperia-shinano-leo.dts14 debounce-interval = <15>;
21 debounce-interval = <15>;
H A Dqcom-msm8974pro-sony-xperia-shinano-aries.dts14 debounce-interval = <15>;
21 debounce-interval = <15>;
/linux/arch/arm/boot/dts/marvell/
H A Darmada-370-seagate-personal-cloud.dtsi84 debounce-interval = <100>;
90 debounce-interval = <100>;
96 debounce-interval = <100>;
/linux/drivers/extcon/
H A Dextcon-palmas.c229 u32 debounce; in palmas_usb_probe() local
231 if (of_property_read_u32(node, "debounce-delay-ms", &debounce)) in palmas_usb_probe()
232 debounce = USB_GPIO_DEBOUNCE_MS; in palmas_usb_probe()
235 debounce * 1000); in palmas_usb_probe()
237 palmas_usb->sw_debounce_jiffies = msecs_to_jiffies(debounce); in palmas_usb_probe()
/linux/Documentation/devicetree/bindings/extcon/
H A Dextcon-palmas.txt17 - debounce-delay-ms: debounce delay for GPIO ID pin in milliseconds.
/linux/Documentation/userspace-api/gpio/
H A Dgpio-v2-get-line-ioctl.rst87 be applied to lines with ``GPIO_V2_LINE_FLAG_INPUT`` set. When set, debounce
91 kernel. Requesting debounce on a line that supports neither debounce in
131 stable for the debounce period.
132 The event timestamp corresponds to the end of the debounce period.

12345678910