| /linux/arch/arm/boot/dts/samsung/ |
| H A D | s3c6410-mini6410.dts | 71 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 D | slot-gpio.c | 177 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 D | mt6779-keypad.c | 116 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 D | ts4800-ts.c | 45 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 D | gpio-omap.c | 43 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 D | gpio-rockchip.c | 48 .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 D | mtk-eint.h | 48 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 D | integratorap-im-pd1.dts | 92 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 D | brcm,bcm-keypad.txt | 29 - 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 D | pxa27x-keypad.txt | 7 - 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 D | omap4-droid4-xt894.dts | 27 /* 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 D | r8a7792-blanche.dts | 116 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 D | push-switch.c | 28 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 D | slot-gpio.h | 21 unsigned int debounce); 23 unsigned int idx, unsigned int debounce);
|
| /linux/arch/arm64/boot/dts/arm/ |
| H A D | juno-motherboard.dtsi | 51 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 D | msm8998-fxtec-pro1.dts | 46 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 D | imx7d-pico-hobbit.dts | 76 ti,debounce-max = /bits/ 16 <70>; 77 ti,debounce-tol = /bits/ 16 <3>; 78 ti,debounce-rep = /bits/ 16 <2>;
|
| H A D | imx53-sk-imx53-atm0700d4.dtsi | 35 ti,debounce-tol = /bits/ 16 <10>; 36 ti,debounce-rep = /bits/ 16 <0>;
|
| /linux/sound/soc/codecs/ |
| H A D | mt6359-accdet.c | 59 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 D | qcom-msm8974pro-sony-xperia-shinano-leo.dts | 14 debounce-interval = <15>; 21 debounce-interval = <15>;
|
| H A D | qcom-msm8974pro-sony-xperia-shinano-aries.dts | 14 debounce-interval = <15>; 21 debounce-interval = <15>;
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | armada-370-seagate-personal-cloud.dtsi | 84 debounce-interval = <100>; 90 debounce-interval = <100>; 96 debounce-interval = <100>;
|
| /linux/drivers/extcon/ |
| H A D | extcon-palmas.c | 229 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 D | extcon-palmas.txt | 17 - debounce-delay-ms: debounce delay for GPIO ID pin in milliseconds.
|
| /linux/Documentation/userspace-api/gpio/ |
| H A D | gpio-v2-get-line-ioctl.rst | 87 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.
|