Searched refs:debounce (Results 1 - 140 of 140) sorted by relevance

/linux-4.1.27/include/linux/platform_data/
H A Dkeypad-w90p910.h12 unsigned int debounce; member in struct:w90p910_keypad_platform_data
H A Dkeypad-ep93xx.h17 * @debounce: debounce start count; terminal count is 0xff
23 unsigned int debounce; member in struct:ep93xx_keypad_platform_data
H A Dkeypad-nomadik-ske.h36 * @debounce_ms: platform specific debounce time
H A Dlp8727.h56 * @debounce_msec : interrupt debounce time
H A Dadau17x1.h38 * adau1761_jackdetect_debounce_time - Jack insertion detection debounce time
70 * @jackdetect_debounce_time: Jack insertion detection debounce time.
H A Dkeypad-pxa27x.h63 /* key debounce interval */
H A Dbfin_rotary.h40 unsigned short debounce; /* 0..17 */ member in struct:bfin_rotary_platform_data
H A Dgpio-omap.h180 u16 debounce; member in struct:omap_gpio_reg_offs
/linux-4.1.27/arch/sh/include/asm/
H A Dpush-switch.h12 /* debounce timer */
13 struct timer_list debounce; member in struct:push_switch
/linux-4.1.27/include/linux/mmc/
H A Dslot-gpio.h21 unsigned int debounce);
25 unsigned int debounce, bool *gpio_invert);
28 unsigned int debounce, bool *gpio_invert);
/linux-4.1.27/drivers/mmc/core/
H A Dslot-gpio.c35 /* Schedule a card detection after a debounce timeout */ mmc_gpio_cd_irqt()
174 * @debounce: debounce time in microseconds
179 * If GPIO debouncing is desired, set the debounce parameter to a non-zero
186 unsigned int debounce) mmc_gpio_request_cd()
201 if (debounce) { mmc_gpio_request_cd()
202 ret = gpio_set_debounce(gpio, debounce); mmc_gpio_request_cd()
220 * @debounce: debounce time in microseconds
232 unsigned int debounce, bool *gpio_invert) mmc_gpiod_request_cd()
245 if (debounce) { mmc_gpiod_request_cd()
246 ret = gpiod_set_debounce(desc, debounce); mmc_gpiod_request_cd()
267 * @debounce: debounce time in microseconds
278 unsigned int debounce, bool *gpio_invert) mmc_gpiod_request_ro()
291 if (debounce) { mmc_gpiod_request_ro()
292 ret = gpiod_set_debounce(desc, debounce); mmc_gpiod_request_ro()
185 mmc_gpio_request_cd(struct mmc_host *host, unsigned int gpio, unsigned int debounce) mmc_gpio_request_cd() argument
230 mmc_gpiod_request_cd(struct mmc_host *host, const char *con_id, unsigned int idx, bool override_active_level, unsigned int debounce, bool *gpio_invert) mmc_gpiod_request_cd() argument
276 mmc_gpiod_request_ro(struct mmc_host *host, const char *con_id, unsigned int idx, bool override_active_level, unsigned int debounce, bool *gpio_invert) mmc_gpiod_request_ro() argument
/linux-4.1.27/arch/sh/drivers/
H A Dpush-switch.c81 init_timer(&psw->debounce); switch_drv_probe()
83 psw->debounce.function = switch_timer; switch_drv_probe()
84 psw->debounce.data = (unsigned long)psw; switch_drv_probe()
111 del_timer_sync(&psw->debounce); switch_drv_remove()
/linux-4.1.27/include/linux/spi/
H A Dmmc_spi.h31 * detect GPIO, set the cd_debounce to the debounce time in
43 /* how long to debounce card detect, in msecs */
H A Dads7846.h50 int gpio_pendown_debounce; /* platform specific debounce time for
/linux-4.1.27/drivers/input/touchscreen/
H A Dmk712.c85 static int debounce = 1; mk712_interrupt() local
94 debounce = 1; mk712_interrupt()
99 debounce = 1; mk712_interrupt()
104 if (debounce) { mk712_interrupt()
105 debounce = 0; mk712_interrupt()
H A Dsun4i-ts.c350 * Set stylus up debounce to aprox 10 ms, enable debounce, and sun4i_ts_probe()
H A Dads7846.c1230 of_property_read_u16(node, "ti,debounce-max", &pdata->debounce_max); ads7846_probe_dt()
1231 of_property_read_u16(node, "ti,debounce-tol", &pdata->debounce_tol); ads7846_probe_dt()
1232 of_property_read_u16(node, "ti,debounce-rep", &pdata->debounce_rep); ads7846_probe_dt()
1234 of_property_read_u32(node, "ti,pendown-gpio-debounce", ads7846_probe_dt()
H A Dwm97xx-core.c342 /* Let ts_reader report the pen up for debounce. */ wm97xx_pen_irq_worker()
/linux-4.1.27/drivers/gpio/
H A Dgpio-bcm-kona.c260 unsigned debounce) bcm_kona_gpio_set_debounce()
269 /* debounce must be 1-128ms (or 0) */ bcm_kona_gpio_set_debounce()
270 if ((debounce > 0 && debounce < 1000) || debounce > 128000) { bcm_kona_gpio_set_debounce()
272 debounce); bcm_kona_gpio_set_debounce()
276 /* calculate debounce bit value */ bcm_kona_gpio_set_debounce()
277 if (debounce != 0) { bcm_kona_gpio_set_debounce()
279 debounce /= 1000; bcm_kona_gpio_set_debounce()
281 res = fls(debounce) - 1; bcm_kona_gpio_set_debounce()
283 if (res > 0 && (debounce & BIT(res - 1))) bcm_kona_gpio_set_debounce()
293 if (debounce == 0) { bcm_kona_gpio_set_debounce()
294 /* disable debounce */ bcm_kona_gpio_set_debounce()
259 bcm_kona_gpio_set_debounce(struct gpio_chip *chip, unsigned gpio, unsigned debounce) bcm_kona_gpio_set_debounce() argument
H A Dgpio-omap.c46 u32 debounce; member in struct:gpio_regs
190 * Disable debounce before cutting it's clock. If debounce is omap_gpio_dbck_disable()
202 * omap2_set_gpio_debounce - low level gpio debounce time
205 * @debounce: debounce time to use
207 * OMAP's debounce time is in 31us steps so we need
211 unsigned debounce) omap2_set_gpio_debounce()
220 if (debounce < 32) omap2_set_gpio_debounce()
221 debounce = 0x01; omap2_set_gpio_debounce()
222 else if (debounce > 7936) omap2_set_gpio_debounce()
223 debounce = 0xff; omap2_set_gpio_debounce()
225 debounce = (debounce / 0x1f) - 1; omap2_set_gpio_debounce()
230 reg = bank->base + bank->regs->debounce; omap2_set_gpio_debounce()
231 writel_relaxed(debounce, reg); omap2_set_gpio_debounce()
236 if (debounce) omap2_set_gpio_debounce()
245 * Enable debounce clock per module. omap2_set_gpio_debounce()
254 bank->context.debounce = debounce; omap2_set_gpio_debounce()
260 * omap_clear_gpio_debounce - clear debounce settings for a gpio
264 * If a gpio is using debounce, then clear the debounce enable bit and if
265 * this is the only gpio in this bank using debounce, then clear the debounce
266 * time too. The debounce clock will also be disabled when calling this function
267 * if this is the only gpio in the bank using debounce.
285 bank->context.debounce = 0; omap_clear_gpio_debounce()
286 writel_relaxed(bank->context.debounce, bank->base + omap_clear_gpio_debounce()
287 bank->regs->debounce); omap_clear_gpio_debounce()
984 unsigned debounce) omap_gpio_debounce()
992 omap2_set_gpio_debounce(bank, offset, debounce); omap_gpio_debounce()
1493 writel_relaxed(bank->context.debounce, bank->base + omap_gpio_restore_context()
1494 bank->regs->debounce); omap_gpio_restore_context()
1530 .debounce = OMAP24XX_GPIO_DEBOUNCE_VAL,
1553 .debounce = OMAP4_GPIO_DEBOUNCINGTIME,
210 omap2_set_gpio_debounce(struct gpio_bank *bank, unsigned offset, unsigned debounce) omap2_set_gpio_debounce() argument
983 omap_gpio_debounce(struct gpio_chip *chip, unsigned offset, unsigned debounce) omap_gpio_debounce() argument
H A Dgpio-twl4030.c429 static int gpio_twl4030_debounce(u32 debounce, u8 mmc_cd) gpio_twl4030_debounce() argument
436 message[0] = (debounce & 0xff) | (mmc_cd & 0x03); gpio_twl4030_debounce()
437 debounce >>= 8; gpio_twl4030_debounce()
438 message[1] = (debounce & 0xff); gpio_twl4030_debounce()
439 debounce >>= 8; gpio_twl4030_debounce()
440 message[2] = (debounce & 0x03); gpio_twl4030_debounce()
463 of_property_read_u32(dev->of_node, "ti,debounce", of_gpio_twl4030()
464 &omap_twl_info->debounce); of_gpio_twl4030()
535 ret = gpio_twl4030_debounce(pdata->debounce, pdata->mmc_cd); gpio_twl4030_probe()
537 dev_dbg(&pdev->dev, "debounce %.03x %.01x --> %d\n", gpio_twl4030_probe()
538 pdata->debounce, pdata->mmc_cd, ret); gpio_twl4030_probe()
H A Dgpio-wm831x.c110 unsigned debounce) wm831x_gpio_set_debounce()
130 if (debounce >= 32 && debounce <= 64) wm831x_gpio_set_debounce()
132 else if (debounce >= 4000 && debounce <= 8000) wm831x_gpio_set_debounce()
109 wm831x_gpio_set_debounce(struct gpio_chip *chip, unsigned offset, unsigned debounce) wm831x_gpio_set_debounce() argument
H A Dgpio-ep93xx.c293 unsigned offset, unsigned debounce) ep93xx_gpio_set_debounce()
301 ep93xx_gpio_int_debounce(irq, debounce ? true : false); ep93xx_gpio_set_debounce()
292 ep93xx_gpio_set_debounce(struct gpio_chip *chip, unsigned offset, unsigned debounce) ep93xx_gpio_set_debounce() argument
H A Dgpio-dwapb.c263 unsigned offset, unsigned debounce) dwapb_gpio_set_debounce()
274 if (debounce) dwapb_gpio_set_debounce()
429 /* Only port A support debounce */ dwapb_gpio_add_port()
262 dwapb_gpio_set_debounce(struct gpio_chip *gc, unsigned offset, unsigned debounce) dwapb_gpio_set_debounce() argument
H A Dgpio-dln2.c276 unsigned debounce) dln2_gpio_set_debounce()
279 __le32 duration = cpu_to_le32(debounce); dln2_gpio_set_debounce()
275 dln2_gpio_set_debounce(struct gpio_chip *chip, unsigned offset, unsigned debounce) dln2_gpio_set_debounce() argument
H A Dgpiolib.c1090 * gpiod_set_debounce - sets @debounce time for a @gpio
1091 * @gpio: the gpio to set debounce time
1092 * @debounce: debounce time is microseconds
1095 * debounce.
1097 int gpiod_set_debounce(struct gpio_desc *desc, unsigned debounce) gpiod_set_debounce() argument
1114 return chip->set_debounce(chip, gpio_chip_hwgpio(desc), debounce); gpiod_set_debounce()
/linux-4.1.27/arch/sh/kernel/
H A Dnmi_debug.c64 else if (strcmp(p, "debounce") == 0) nmi_debug_setup()
/linux-4.1.27/include/linux/mfd/
H A Dhi6421-pmic.h25 /* Hi6421 OCP (over current protection) and DEB (debounce) control register */
H A Dabx500.h96 * @pcut_debounce_time: Sets battery debounce time
H A Dcros_ec_commands.h1602 uint16_t debounce_down_us; /* time for debounce on key down */
1603 uint16_t debounce_up_us; /* time for debounce on key up */
/linux-4.1.27/arch/sh/boards/mach-highlander/
H A Dpsw.c39 if (psw->state) /* debounce */ psw_irq_handler()
40 mod_timer(&psw->debounce, jiffies + 50); psw_irq_handler()
/linux-4.1.27/include/linux/extcon/
H A Dextcon-gpio.h33 * @debounce: Debounce time for GPIO IRQ in ms.
50 unsigned long debounce; member in struct:gpio_extcon_platform_data
/linux-4.1.27/drivers/pinctrl/
H A Dpinctrl-amd.c52 * Suppose BIOS or Bootloader sets specific debounce for the amd_gpio_direction_input()
53 * GPIO. if not, set debounce to be 2.75ms and remove glitch. amd_gpio_direction_input()
119 unsigned debounce) amd_gpio_set_debounce()
130 if (debounce) { amd_gpio_set_debounce()
143 if (debounce < 61) { amd_gpio_set_debounce()
147 } else if (debounce < 976) { amd_gpio_set_debounce()
148 time = debounce / 61; amd_gpio_set_debounce()
152 } else if (debounce < 3900) { amd_gpio_set_debounce()
153 time = debounce / 244; amd_gpio_set_debounce()
157 } else if (debounce < 250000) { amd_gpio_set_debounce()
158 time = debounce / 15600; amd_gpio_set_debounce()
162 } else if (debounce < 1000000) { amd_gpio_set_debounce()
163 time = debounce / 62500; amd_gpio_set_debounce()
335 Suppose BIOS or Bootloader sets specific debounce for the amd_gpio_irq_enable()
336 GPIO. if not, set debounce to be 2.75ms. amd_gpio_irq_enable()
118 amd_gpio_set_debounce(struct gpio_chip *gc, unsigned offset, unsigned debounce) amd_gpio_set_debounce() argument
H A Dpinconf-generic.c45 PCONFDUMP(PIN_CONFIG_INPUT_DEBOUNCE, "input debounce", "usec", true),
167 { "input-debounce", PIN_CONFIG_INPUT_DEBOUNCE, 0 },
H A Dpinctrl-as3722.c144 FUNCTION_GROUP(vsup-vbat-low-debounce-out, VSUB_VBAT_LOW_DEB_OUT),
H A Dpinctrl-at91.c144 * @get_debounce: get debounce status
145 * @set_debounce: enable/disable debounce
/linux-4.1.27/drivers/extcon/
H A Dextcon-gpio.c122 if (pdata->debounce) { gpio_extcon_probe()
124 pdata->debounce * 1000); gpio_extcon_probe()
127 msecs_to_jiffies(pdata->debounce); gpio_extcon_probe()
H A Dextcon-max14577.c181 * max14577_muic_set_debounce_time - Set the debounce time of ADC
183 * @time: the debounce time of ADC
200 dev_err(info->dev, "failed to set ADC debounce time\n"); max14577_muic_set_debounce_time()
205 dev_err(info->dev, "invalid ADC debounce time\n"); max14577_muic_set_debounce_time()
770 /* Set ADC debounce time */ max14577_muic_probe()
H A Dextcon-max8997.c179 * max8997_muic_set_debounce_time - Set the debounce time of ADC
181 * @time: the debounce time of ADC
198 dev_err(info->dev, "failed to set ADC debounce time\n"); max8997_muic_set_debounce_time()
203 dev_err(info->dev, "invalid ADC debounce time\n"); max8997_muic_set_debounce_time()
754 /* Set ADC debounce time */ max8997_muic_probe()
H A Dextcon-max77693.c244 * max77693_muic_set_debounce_time - Set the debounce time of ADC
246 * @time: the debounce time of ADC
260 * debounce time. If it writes other than 0 to BTLDset, JIGset max77693_muic_set_debounce_time()
267 dev_err(info->dev, "failed to set ADC debounce time\n"); max77693_muic_set_debounce_time()
272 dev_err(info->dev, "invalid ADC debounce time\n"); max77693_muic_set_debounce_time()
1272 /* Set ADC debounce time */ max77693_muic_probe()
H A Dextcon-arizona.c941 int debounce = arizona->pdata.micd_detect_debounce; arizona_micdet() local
948 debounce = 0; arizona_micdet()
951 if (debounce) arizona_micdet()
954 msecs_to_jiffies(debounce)); arizona_micdet()
H A Dextcon-max77843.c702 dev_err(info->dev, "Invalid ADC debounce time\n"); max77843_muic_set_debounce_time()
792 /* Set ADC debounce time */ max77843_muic_probe()
/linux-4.1.27/drivers/input/keyboard/
H A Dbcm-keypad.c260 * Obtain the Status filter debounce value and verify against the bcm_kp_matrix_key_parse_dt()
263 of_property_read_u32(np, "status-debounce-filter-period", &dt_val); bcm_kp_matrix_key_parse_dt()
266 dev_err(dev, "Invalid Status filter debounce value %d\n", bcm_kp_matrix_key_parse_dt()
274 * Obtain the Column filter debounce value and verify against the bcm_kp_matrix_key_parse_dt()
277 of_property_read_u32(np, "col-debounce-filter-period", &dt_val); bcm_kp_matrix_key_parse_dt()
280 dev_err(dev, "Invalid Column filter debounce value %d\n", bcm_kp_matrix_key_parse_dt()
H A Dlpc32xx-keys.c159 of_property_read_u32(np, "nxp,debounce-delay-ms", &kscandat->deb_clks); lpc32xx_parse_dt()
162 dev_err(dev, "debounce or scan delay not specified\n"); lpc32xx_parse_dt()
H A Dst-keyscan.c116 of_property_read_u32(np, "st,debounce-us", &keypad_data->debounce_us); keypad_matrix_key_parse_dt()
118 dev_dbg(dev, "n_rows=%d n_col=%d debounce=%d\n", keypad_matrix_key_parse_dt()
H A Dlm8323.c337 int debounce = lm->debounce_time >> 2; lm8323_configure() local
341 * Active time must be greater than the debounce time: if it's lm8323_configure()
344 if (debounce >= active) lm8323_configure()
345 active = debounce + 3; lm8323_configure()
351 lm8323_write(lm, 2, LM8323_CMD_SET_DEBOUNCE, debounce); lm8323_configure()
H A Dtc3589x-keypad.c77 * @debounce_period: platform specific debounce time
145 /* Configure debounce time */ tc3589x_keypad_init_key_hardware()
358 of_property_read_u32(np, "debounce-delay-ms", &debounce_ms); tc3589x_keypad_of_probe()
H A Dlm8333.c175 dev_warn(&client->dev, "Unable to set debounce time\n"); lm8333_probe()
H A Dstmpe-keypad.c111 * @debounce_ms: debounce interval, in ms. Maximum is
345 of_property_read_u32(np, "debounce-interval", &keypad->debounce_ms); stmpe_keypad_probe()
H A Dbf54x-keys.c214 "invalid platform debounce/columndrive time\n"); bfin_kpad_probe()
H A Dep93xx_keypad.c154 val |= ((pdata->debounce << KEY_INIT_DBNC_SHIFT) & KEY_INIT_DBNC_MASK); ep93xx_keypad_config()
H A Dgpio_keys_polled.c157 if (fwnode_property_read_u32(child, "debounce-interval", device_for_each_child_node()
H A Dmax7359_keypad.c176 /* nINT asserts every debounce cycles */ max7359_initialize()
H A Domap-keypad.c58 unsigned int debounce; member in struct:omap_kp
H A Dw90p910_keypad.c103 config = pdata->prescale | (pdata->debounce << DEBOUNCE_BIT); w90p910_keypad_open()
H A Dgpio_keys.c466 /* use timer if gpiolib doesn't provide debounce */ gpio_keys_setup_key()
662 if (of_property_read_u32(pp, "debounce-interval", for_each_child_of_node()
H A Dpmic8xxx-keypad.c428 if (of_property_read_u32(of_node, "debounce", &debounce_ms)) pmic8xxx_kpd_init()
434 dev_err(&pdev->dev, "invalid debounce time supplied\n"); pmic8xxx_kpd_init()
H A Dpxa27x_keypad.c316 error = of_property_read_u32(np, "marvell,debounce-interval", pxa27x_keypad_build_keycode_from_dt()
610 /* enable rotary key, debounce interval same as direct keys */ pxa27x_keypad_config()
H A Dtegra-kbc.c387 /* Keyboard debounce count is maximum of 12 bits. */ tegra_kbc_start()
511 if (!of_property_read_u32(np, "nvidia,debounce-delay-ms", &prop)) tegra_kbc_parse_dt()
H A Dnomadik-ske-keypad.c107 * set debounce value ske_keypad_chip_init()
H A Dimx_keypad.c76 * -stable: achieved after a complete debounce process.
H A Dmatrix_keypad.c433 of_property_read_u32(np, "debounce-delay-ms", &pdata->debounce_ms); matrix_keypad_parse_dt()
H A Dtwl4030_keypad.c300 /* Set key debounce time to 20 ms */ twl4030_kp_program()
/linux-4.1.27/include/linux/input/
H A Dmatrix_keypad.h44 * @debounce_ms: debounce interval in milliseconds
67 /* key debounce interval in milli-second */
H A Dgpio_tilt.h47 * @debounce_interval: debounce ticks interval in msecs
H A Dadp5589.h165 unsigned debounce_dis_mask; /* Disable debounce mask */
/linux-4.1.27/drivers/input/misc/
H A Dbfin_rotary.c39 unsigned short debounce; member in struct:bfin_rot
105 writew(rotary->debounce & DPRESCALE, bfin_rotary_open()
188 rotary->debounce = pdata->debounce; bfin_rotary_probe()
H A Dpm8941-pwrkey.c163 if (of_property_read_u32(pdev->dev.of_node, "debounce", &req_delay)) pm8941_pwrkey_probe()
167 dev_err(&pdev->dev, "invalid debounce time: %u\n", req_delay); pm8941_pwrkey_probe()
199 dev_err(&pdev->dev, "failed to set debounce: %d\n", error); pm8941_pwrkey_probe()
222 dev_err(&pdev->dev, "failed to set debounce: %d\n", error); pm8941_pwrkey_probe()
H A Dpalmas-pwrbutton.c49 * @pwron_debounce_val: value for debounce of power button
141 "ti,palmas-pwron-debounce-milli-seconds", palmas_pwron_params_ofinit()
193 * and debounce. palmas_pwron_probe()
H A Dpmic8xxx-pwrkey.c92 if (of_property_read_u32(pdev->dev.of_node, "debounce", &kpd_delay)) pmic8xxx_pwrkey_probe()
/linux-4.1.27/arch/avr32/kernel/
H A Dnmi_debug.c69 else if (strcmp(p, "debounce") == 0) nmi_debug_setup()
/linux-4.1.27/include/linux/
H A Dgpio_keys.h16 * @debounce_interval: debounce ticks interval in msecs
H A Dgpio.h146 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) gpio_set_debounce() argument
/linux-4.1.27/drivers/mfd/
H A Dwm8350-gpio.c189 int pol, int pull, int invert, int debounce) wm8350_gpio_config()
213 if (wm8350_gpio_set_debounce(wm8350, gpio, debounce)) wm8350_gpio_config()
188 wm8350_gpio_config(struct wm8350 *wm8350, int gpio, int dir, int func, int pol, int pull, int invert, int debounce) wm8350_gpio_config() argument
H A Dhi6421-pmic-core.c69 /* set over-current protection debounce 8ms */ hi6421_pmic_probe()
H A Dwm8997-tables.c685 { 0x00000D56, 0x0000 }, /* R3414 - Jack detect debounce */
H A Dwm5102-tables.c892 { 0x00000D56, 0x0000 }, /* R3414 - Jack detect debounce */
H A Dwm5110-tables.c1509 { 0x00000D56, 0x0000 }, /* R3414 - Jack detect debounce */
/linux-4.1.27/arch/mips/sgi-ip22/
H A Dip22-reset.c99 static void debounce(unsigned long data) debounce() function
152 debounce_timer.function = debounce; panel_int()
/linux-4.1.27/arch/arm/mach-omap2/
H A Dgpio.c92 pdata->regs->debounce = OMAP24XX_GPIO_DEBOUNCE_VAL; omap2_gpio_dev_init()
116 pdata->regs->debounce = OMAP4_GPIO_DEBOUNCINGTIME; omap2_gpio_dev_init()
H A Dcommon-board-devices.c68 * GPIO and set the GPIO debounce time. omap_ads7846_init()
H A Dboard-rx51-peripherals.c134 /* Kind of debounce filter */
/linux-4.1.27/include/asm-generic/
H A Dgpio.h74 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) gpio_set_debounce() argument
76 return gpiod_set_debounce(gpio_to_desc(gpio), debounce); gpio_set_debounce()
/linux-4.1.27/include/linux/mfd/arizona/
H A Dpdata.h124 /** Extra debounce timeout used during initial mic detection (ms) */
136 /** Mic detect debounce level */
H A Dregisters.h6613 * R3414 (0xD56) - Jack detect debounce
/linux-4.1.27/arch/sh/boards/mach-landisk/
H A Dpsw.c39 mod_timer(&psw->debounce, jiffies + 50); psw_irq_handler()
/linux-4.1.27/include/linux/mfd/pcf50633/
H A Dmbc.h52 PCF50633_MBCC2_VRESDEBTIME_64S = 0x80, /* debounce time (32/64sec) */
/linux-4.1.27/drivers/usb/phy/
H A Dphy-tegra-usb.c168 u16 debounce; member in struct:tegra_xtal_freq
178 .debounce = 0x7530,
186 .debounce = 0x7EF4,
194 .debounce = 0xBB80,
202 .debounce = 0xFDE8,
405 val |= UTMIP_BIAS_DEBOUNCE_A(phy->freq->debounce); utmi_phy_power_on()
/linux-4.1.27/drivers/char/
H A Dnsc_gpio.c36 (config & 64) ? "DEBOUNCE" : "", /* debounce */ nsc_gpio_dump()
/linux-4.1.27/include/linux/gpio/
H A Ddriver.h37 * @set_debounce: optional hook for setting debounce time for specified gpio in
99 unsigned debounce);
H A Dconsumer.h122 int gpiod_set_debounce(struct gpio_desc *desc, unsigned debounce);
371 static inline int gpiod_set_debounce(struct gpio_desc *desc, unsigned debounce) gpiod_set_debounce() argument
/linux-4.1.27/drivers/pcmcia/
H A Dvg468.h73 #define VG468_CTL_DELAY 0x10 /* Card detect debounce */
/linux-4.1.27/arch/mips/include/asm/mach-au1x00/
H A Dgpio-au1300.h228 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) gpio_set_debounce() argument
H A Dgpio-au1000.h627 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) gpio_set_debounce() argument
/linux-4.1.27/include/linux/pinctrl/
H A Dpinconf-generic.h74 * @PIN_CONFIG_INPUT_DEBOUNCE: this will configure the pin to debounce mode,
76 * argument gives the debounce time in usecs. Setting the
/linux-4.1.27/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common.c754 * mtk_can_en_debounce: Check the EINT number is able to enable debounce or not
850 unsigned debounce) mtk_gpio_set_debounce()
876 if (debounce <= debounce_time[i]) { mtk_gpio_set_debounce()
897 /* Delay a while (more than 2T) to wait for hw debounce counter reset mtk_gpio_set_debounce()
849 mtk_gpio_set_debounce(struct gpio_chip *chip, unsigned offset, unsigned debounce) mtk_gpio_set_debounce() argument
/linux-4.1.27/arch/avr32/boards/favr-32/
H A Dsetup.c74 * Values below are for debounce filtering, these can be experimented
/linux-4.1.27/arch/arm/mach-w90x900/
H A Ddev.c398 .debounce = 0x50,
/linux-4.1.27/include/linux/mfd/wm8350/
H A Dgpio.h350 int pol, int pull, int invert, int debounce);
/linux-4.1.27/include/linux/i2c/
H A Dtwl.h594 /* if BIT(N) is set, or VMMC(n+1) is linked, debounce GPIO-N */
595 u32 debounce; member in struct:twl4030_gpio_platform_data
/linux-4.1.27/drivers/input/mouse/
H A Delantech.c705 * hardware is in debounce status. Just ignore the whole packet. elantech_debounce_check_v2()
752 * check debounce first, it has the same signature in byte 0 elantech_packet_check_v3()
843 /* ignore debounce */ elantech_process_byte()
860 /* ignore debounce */ elantech_process_byte()
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_connector.c187 /* set timeout to 4.1ms (max) for hardware debounce */ hpd_enable()
/linux-4.1.27/drivers/ata/
H A Dpata_hpt3x2n.c147 udelay(10); /* debounce */ hpt3x2n_cable_detect()
H A Dpata_hpt37x.c342 udelay(10); /* debounce */ hpt37x_cable_detect()
H A Dsata_sil24.c746 * DEV_RST, debounce it. sil24_hardreset()
H A Dlibata-core.c79 /* debounce timing parameters in msecs { interval, duration, timeout } */
3493 * sata_link_debounce - debounce SATA phy status
3494 * @link: ATA link to debounce SATA phy status for
3568 * Resume SATA phy @link and debounce it.
/linux-4.1.27/drivers/thermal/
H A Drockchip_thermal.c238 * "debounce" times, TSADC controller will generate interrupt or TSHUT.
/linux-4.1.27/drivers/usb/musb/
H A Dam35x.c270 * The Mentor core doesn't debounce VBUS as needed am35x_musb_interrupt()
H A Dda8xx.c333 * The Mentor core doesn't debounce VBUS as needed da8xx_musb_interrupt()
H A Ddavinci.c317 /* The Mentor core doesn't debounce VBUS as needed davinci_musb_interrupt()
H A Dmusb_dsps.c346 * The Mentor core doesn't debounce VBUS as needed dsps_interrupt()
/linux-4.1.27/drivers/power/
H A Dlp8727_charger.c526 of_property_read_u32(np, "debounce-ms", &pdata->debounce_msec); lp8727_parse_dt()
H A Dab8500_fg.c2868 dev_err(dev, "Incorrect parameter, echo 0 to 7 for debounce setting\n"); ab8505_powercut_debounce_write()
/linux-4.1.27/arch/blackfin/mach-bf527/boards/
H A Dad7160eval.c683 .debounce = 10, /* 0..17 */
H A Dezkit.c1109 .debounce = 10, /* 0..17 */
/linux-4.1.27/include/linux/mfd/abx500/
H A Dab8500-bm.h330 * @pcut_debunce_time: Sets battery debounce time
/linux-4.1.27/drivers/media/usb/gspca/
H A Dstk1135.c512 /* it's a switch, needs software debounce */ sd_pkt_scan()
/linux-4.1.27/drivers/rtc/
H A Drtc-omap.c463 * (e.g. debounce circuits). omap_rtc_power_off()
H A Drtc-ds1685.c667 /* Briefly disable kickstarts to debounce button presses. */ ds1685_rtc_work_queue()
/linux-4.1.27/arch/arm/mach-pxa/
H A Dsharpsl_pm.c362 /* Delay the event slightly to debounce */ sharpsl_ac_isr()
/linux-4.1.27/drivers/usb/core/
H A Dhub.c1161 /* Clear status-change flags; we'll debounce later */ hub_activate()
1232 * debouncing. If flags were set we can try to debounce the hub_activate()
4087 * of 100ms at least for debounce and power-settling. The corresponding
4091 * low-speed devices for which this debounce period may last over a second.
4094 * This implementation uses a 1500ms total debounce timeout; if the
4134 dev_dbg(&port_dev->dev, "debounce total %dms stable %dms status 0x%x\n", hub_port_debounce()
4653 dev_err(&port_dev->dev, "connect-debounce failed\n"); hub_port_connect()
4858 /* during HNP, don't repeat the debounce */
/linux-4.1.27/drivers/mmc/host/
H A Domap_hsmmc.c2019 * MMC can still work without debounce clock. omap_hsmmc_probe()
2024 dev_warn(mmc_dev(host->mmc), "Failed to enable debounce clk\n"); omap_hsmmc_probe()
/linux-4.1.27/sound/soc/codecs/
H A Dwm5100.c2113 /* Slowest detection rate, gives debounce for initial wm5100_detect()
2349 /* Don't debounce interrupts to support use of SYSCLK only */ wm5100_probe()
H A Dwm8994.c3696 /* Disable debounce while inserted */ wm1811_jackdet_irq()
3712 /* Enable debounce while removed */ wm1811_jackdet_irq()
3829 /* Disable debounce for the initial detect */ wm8958_mic_detect()
H A Dwm8996.c2280 /* Slowest detection rate, gives debounce for initial detection */ wm8996_detect()
/linux-4.1.27/drivers/iio/accel/
H A Dmma9553.c421 * Clear the activity debounce counter when the activity level changes, mma9553_init()
/linux-4.1.27/drivers/iio/adc/
H A Dat91_adc.c359 /* Disabling pen debounce is required to get a NOPEN irq */ at91_adc_rl_interrupt()
/linux-4.1.27/arch/blackfin/mach-bf548/boards/
H A Dezkit.c169 .debounce = 10, /* 0..17 */
/linux-4.1.27/arch/blackfin/mach-bf609/boards/
H A Dezkit.c85 .debounce = 10, /* 0..17 */
/linux-4.1.27/drivers/usb/host/
H A Dsl811-hcd.c1199 /* hub_wq provides debounce delay */ sl811h_timer()
/linux-4.1.27/sound/oss/
H A Dwaveartist.c1567 * slider quite often reads +-8, so debounce this random noise vnc_volume_slider()
/linux-4.1.27/drivers/staging/panel/
H A Dpanel.c1733 * Note: to debounce input signals, we will only consider as switched a signal
/linux-4.1.27/drivers/tty/serial/
H A Dsh-sci.c699 dev_dbg(port->dev, "debounce<%02x>\n", c); sci_receive_chars()
/linux-4.1.27/drivers/usb/gadget/udc/
H A Datmel_usba_udc.c1812 /* debounce */ usba_vbus_irq_thread()
/linux-4.1.27/sound/pci/
H A Dmaestro3.c2288 /* For some reason we must always use reduced debounce. */ snd_m3_chip_init()
/linux-4.1.27/drivers/hwmon/
H A Dw83627ehf.c2440 pr_info("Enabled fan debounce for chip %s\n", data->name); w83627ehf_probe()
H A Dnct6775.c3962 dev_info(&pdev->dev, "Enabled fan debounce for chip %s\n", nct6775_probe()
/linux-4.1.27/drivers/net/wan/
H A Dfarsync.c338 /* Adapter debounce timers. Don't touch */
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
H A Dsdio.c2652 * FC ON for safety, let next loop through do the debounce. brcmf_sdio_dpc()
/linux-4.1.27/drivers/net/ethernet/sun/
H A Dniu.c2185 /* debounce */ link_status_10g_hotplug()

Completed in 3472 milliseconds