/linux-4.1.27/include/linux/platform_data/ |
H A D | keypad-w90p910.h | 12 unsigned int debounce; member in struct:w90p910_keypad_platform_data
|
H A D | keypad-ep93xx.h | 17 * @debounce: debounce start count; terminal count is 0xff 23 unsigned int debounce; member in struct:ep93xx_keypad_platform_data
|
H A D | keypad-nomadik-ske.h | 36 * @debounce_ms: platform specific debounce time
|
H A D | lp8727.h | 56 * @debounce_msec : interrupt debounce time
|
H A D | adau17x1.h | 38 * adau1761_jackdetect_debounce_time - Jack insertion detection debounce time 70 * @jackdetect_debounce_time: Jack insertion detection debounce time.
|
H A D | keypad-pxa27x.h | 63 /* key debounce interval */
|
H A D | bfin_rotary.h | 40 unsigned short debounce; /* 0..17 */ member in struct:bfin_rotary_platform_data
|
H A D | gpio-omap.h | 180 u16 debounce; member in struct:omap_gpio_reg_offs
|
/linux-4.1.27/arch/sh/include/asm/ |
H A D | push-switch.h | 12 /* debounce timer */ 13 struct timer_list debounce; member in struct:push_switch
|
/linux-4.1.27/include/linux/mmc/ |
H A D | slot-gpio.h | 21 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 D | slot-gpio.c | 35 /* 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 D | push-switch.c | 81 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 D | mmc_spi.h | 31 * detect GPIO, set the cd_debounce to the debounce time in 43 /* how long to debounce card detect, in msecs */
|
H A D | ads7846.h | 50 int gpio_pendown_debounce; /* platform specific debounce time for
|
/linux-4.1.27/drivers/input/touchscreen/ |
H A D | mk712.c | 85 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 D | sun4i-ts.c | 350 * Set stylus up debounce to aprox 10 ms, enable debounce, and sun4i_ts_probe()
|
H A D | ads7846.c | 1230 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 D | wm97xx-core.c | 342 /* Let ts_reader report the pen up for debounce. */ wm97xx_pen_irq_worker()
|
/linux-4.1.27/drivers/gpio/ |
H A D | gpio-bcm-kona.c | 260 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 D | gpio-omap.c | 46 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 D | gpio-twl4030.c | 429 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 D | gpio-wm831x.c | 110 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 D | gpio-ep93xx.c | 293 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 D | gpio-dwapb.c | 263 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 D | gpio-dln2.c | 276 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 D | gpiolib.c | 1090 * 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 D | nmi_debug.c | 64 else if (strcmp(p, "debounce") == 0) nmi_debug_setup()
|
/linux-4.1.27/include/linux/mfd/ |
H A D | hi6421-pmic.h | 25 /* Hi6421 OCP (over current protection) and DEB (debounce) control register */
|
H A D | abx500.h | 96 * @pcut_debounce_time: Sets battery debounce time
|
H A D | cros_ec_commands.h | 1602 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 D | psw.c | 39 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 D | extcon-gpio.h | 33 * @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 D | pinctrl-amd.c | 52 * 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 D | pinconf-generic.c | 45 PCONFDUMP(PIN_CONFIG_INPUT_DEBOUNCE, "input debounce", "usec", true), 167 { "input-debounce", PIN_CONFIG_INPUT_DEBOUNCE, 0 },
|
H A D | pinctrl-as3722.c | 144 FUNCTION_GROUP(vsup-vbat-low-debounce-out, VSUB_VBAT_LOW_DEB_OUT),
|
H A D | pinctrl-at91.c | 144 * @get_debounce: get debounce status 145 * @set_debounce: enable/disable debounce
|
/linux-4.1.27/drivers/extcon/ |
H A D | extcon-gpio.c | 122 if (pdata->debounce) { gpio_extcon_probe() 124 pdata->debounce * 1000); gpio_extcon_probe() 127 msecs_to_jiffies(pdata->debounce); gpio_extcon_probe()
|
H A D | extcon-max14577.c | 181 * 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 D | extcon-max8997.c | 179 * 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 D | extcon-max77693.c | 244 * 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 D | extcon-arizona.c | 941 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 D | extcon-max77843.c | 702 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 D | bcm-keypad.c | 260 * 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 D | lpc32xx-keys.c | 159 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 D | st-keyscan.c | 116 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 D | lm8323.c | 337 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 D | tc3589x-keypad.c | 77 * @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 D | lm8333.c | 175 dev_warn(&client->dev, "Unable to set debounce time\n"); lm8333_probe()
|
H A D | stmpe-keypad.c | 111 * @debounce_ms: debounce interval, in ms. Maximum is 345 of_property_read_u32(np, "debounce-interval", &keypad->debounce_ms); stmpe_keypad_probe()
|
H A D | bf54x-keys.c | 214 "invalid platform debounce/columndrive time\n"); bfin_kpad_probe()
|
H A D | ep93xx_keypad.c | 154 val |= ((pdata->debounce << KEY_INIT_DBNC_SHIFT) & KEY_INIT_DBNC_MASK); ep93xx_keypad_config()
|
H A D | gpio_keys_polled.c | 157 if (fwnode_property_read_u32(child, "debounce-interval", device_for_each_child_node()
|
H A D | max7359_keypad.c | 176 /* nINT asserts every debounce cycles */ max7359_initialize()
|
H A D | omap-keypad.c | 58 unsigned int debounce; member in struct:omap_kp
|
H A D | w90p910_keypad.c | 103 config = pdata->prescale | (pdata->debounce << DEBOUNCE_BIT); w90p910_keypad_open()
|
H A D | gpio_keys.c | 466 /* 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 D | pmic8xxx-keypad.c | 428 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 D | pxa27x_keypad.c | 316 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 D | tegra-kbc.c | 387 /* 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 D | nomadik-ske-keypad.c | 107 * set debounce value ske_keypad_chip_init()
|
H A D | imx_keypad.c | 76 * -stable: achieved after a complete debounce process.
|
H A D | matrix_keypad.c | 433 of_property_read_u32(np, "debounce-delay-ms", &pdata->debounce_ms); matrix_keypad_parse_dt()
|
H A D | twl4030_keypad.c | 300 /* Set key debounce time to 20 ms */ twl4030_kp_program()
|
/linux-4.1.27/include/linux/input/ |
H A D | matrix_keypad.h | 44 * @debounce_ms: debounce interval in milliseconds 67 /* key debounce interval in milli-second */
|
H A D | gpio_tilt.h | 47 * @debounce_interval: debounce ticks interval in msecs
|
H A D | adp5589.h | 165 unsigned debounce_dis_mask; /* Disable debounce mask */
|
/linux-4.1.27/drivers/input/misc/ |
H A D | bfin_rotary.c | 39 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 D | pm8941-pwrkey.c | 163 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 D | palmas-pwrbutton.c | 49 * @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 D | pmic8xxx-pwrkey.c | 92 if (of_property_read_u32(pdev->dev.of_node, "debounce", &kpd_delay)) pmic8xxx_pwrkey_probe()
|
/linux-4.1.27/arch/avr32/kernel/ |
H A D | nmi_debug.c | 69 else if (strcmp(p, "debounce") == 0) nmi_debug_setup()
|
/linux-4.1.27/include/linux/ |
H A D | gpio_keys.h | 16 * @debounce_interval: debounce ticks interval in msecs
|
H A D | gpio.h | 146 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) gpio_set_debounce() argument
|
/linux-4.1.27/drivers/mfd/ |
H A D | wm8350-gpio.c | 189 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 D | hi6421-pmic-core.c | 69 /* set over-current protection debounce 8ms */ hi6421_pmic_probe()
|
H A D | wm8997-tables.c | 685 { 0x00000D56, 0x0000 }, /* R3414 - Jack detect debounce */
|
H A D | wm5102-tables.c | 892 { 0x00000D56, 0x0000 }, /* R3414 - Jack detect debounce */
|
H A D | wm5110-tables.c | 1509 { 0x00000D56, 0x0000 }, /* R3414 - Jack detect debounce */
|
/linux-4.1.27/arch/mips/sgi-ip22/ |
H A D | ip22-reset.c | 99 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 D | gpio.c | 92 pdata->regs->debounce = OMAP24XX_GPIO_DEBOUNCE_VAL; omap2_gpio_dev_init() 116 pdata->regs->debounce = OMAP4_GPIO_DEBOUNCINGTIME; omap2_gpio_dev_init()
|
H A D | common-board-devices.c | 68 * GPIO and set the GPIO debounce time. omap_ads7846_init()
|
H A D | board-rx51-peripherals.c | 134 /* Kind of debounce filter */
|
/linux-4.1.27/include/asm-generic/ |
H A D | gpio.h | 74 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 D | pdata.h | 124 /** Extra debounce timeout used during initial mic detection (ms) */ 136 /** Mic detect debounce level */
|
H A D | registers.h | 6613 * R3414 (0xD56) - Jack detect debounce
|
/linux-4.1.27/arch/sh/boards/mach-landisk/ |
H A D | psw.c | 39 mod_timer(&psw->debounce, jiffies + 50); psw_irq_handler()
|
/linux-4.1.27/include/linux/mfd/pcf50633/ |
H A D | mbc.h | 52 PCF50633_MBCC2_VRESDEBTIME_64S = 0x80, /* debounce time (32/64sec) */
|
/linux-4.1.27/drivers/usb/phy/ |
H A D | phy-tegra-usb.c | 168 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 D | nsc_gpio.c | 36 (config & 64) ? "DEBOUNCE" : "", /* debounce */ nsc_gpio_dump()
|
/linux-4.1.27/include/linux/gpio/ |
H A D | driver.h | 37 * @set_debounce: optional hook for setting debounce time for specified gpio in 99 unsigned debounce);
|
H A D | consumer.h | 122 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 D | vg468.h | 73 #define VG468_CTL_DELAY 0x10 /* Card detect debounce */
|
/linux-4.1.27/arch/mips/include/asm/mach-au1x00/ |
H A D | gpio-au1300.h | 228 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) gpio_set_debounce() argument
|
H A D | gpio-au1000.h | 627 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) gpio_set_debounce() argument
|
/linux-4.1.27/include/linux/pinctrl/ |
H A D | pinconf-generic.h | 74 * @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 D | pinctrl-mtk-common.c | 754 * 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 D | setup.c | 74 * Values below are for debounce filtering, these can be experimented
|
/linux-4.1.27/arch/arm/mach-w90x900/ |
H A D | dev.c | 398 .debounce = 0x50,
|
/linux-4.1.27/include/linux/mfd/wm8350/ |
H A D | gpio.h | 350 int pol, int pull, int invert, int debounce);
|
/linux-4.1.27/include/linux/i2c/ |
H A D | twl.h | 594 /* 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 D | elantech.c | 705 * 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 D | hdmi_connector.c | 187 /* set timeout to 4.1ms (max) for hardware debounce */ hpd_enable()
|
/linux-4.1.27/drivers/ata/ |
H A D | pata_hpt3x2n.c | 147 udelay(10); /* debounce */ hpt3x2n_cable_detect()
|
H A D | pata_hpt37x.c | 342 udelay(10); /* debounce */ hpt37x_cable_detect()
|
H A D | sata_sil24.c | 746 * DEV_RST, debounce it. sil24_hardreset()
|
H A D | libata-core.c | 79 /* 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 D | rockchip_thermal.c | 238 * "debounce" times, TSADC controller will generate interrupt or TSHUT.
|
/linux-4.1.27/drivers/usb/musb/ |
H A D | am35x.c | 270 * The Mentor core doesn't debounce VBUS as needed am35x_musb_interrupt()
|
H A D | da8xx.c | 333 * The Mentor core doesn't debounce VBUS as needed da8xx_musb_interrupt()
|
H A D | davinci.c | 317 /* The Mentor core doesn't debounce VBUS as needed davinci_musb_interrupt()
|
H A D | musb_dsps.c | 346 * The Mentor core doesn't debounce VBUS as needed dsps_interrupt()
|
/linux-4.1.27/drivers/power/ |
H A D | lp8727_charger.c | 526 of_property_read_u32(np, "debounce-ms", &pdata->debounce_msec); lp8727_parse_dt()
|
H A D | ab8500_fg.c | 2868 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 D | ad7160eval.c | 683 .debounce = 10, /* 0..17 */
|
H A D | ezkit.c | 1109 .debounce = 10, /* 0..17 */
|
/linux-4.1.27/include/linux/mfd/abx500/ |
H A D | ab8500-bm.h | 330 * @pcut_debunce_time: Sets battery debounce time
|
/linux-4.1.27/drivers/media/usb/gspca/ |
H A D | stk1135.c | 512 /* it's a switch, needs software debounce */ sd_pkt_scan()
|
/linux-4.1.27/drivers/rtc/ |
H A D | rtc-omap.c | 463 * (e.g. debounce circuits). omap_rtc_power_off()
|
H A D | rtc-ds1685.c | 667 /* Briefly disable kickstarts to debounce button presses. */ ds1685_rtc_work_queue()
|
/linux-4.1.27/arch/arm/mach-pxa/ |
H A D | sharpsl_pm.c | 362 /* Delay the event slightly to debounce */ sharpsl_ac_isr()
|
/linux-4.1.27/drivers/usb/core/ |
H A D | hub.c | 1161 /* 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 D | omap_hsmmc.c | 2019 * 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 D | wm5100.c | 2113 /* Slowest detection rate, gives debounce for initial wm5100_detect() 2349 /* Don't debounce interrupts to support use of SYSCLK only */ wm5100_probe()
|
H A D | wm8994.c | 3696 /* 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 D | wm8996.c | 2280 /* Slowest detection rate, gives debounce for initial detection */ wm8996_detect()
|
/linux-4.1.27/drivers/iio/accel/ |
H A D | mma9553.c | 421 * Clear the activity debounce counter when the activity level changes, mma9553_init()
|
/linux-4.1.27/drivers/iio/adc/ |
H A D | at91_adc.c | 359 /* 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 D | ezkit.c | 169 .debounce = 10, /* 0..17 */
|
/linux-4.1.27/arch/blackfin/mach-bf609/boards/ |
H A D | ezkit.c | 85 .debounce = 10, /* 0..17 */
|
/linux-4.1.27/drivers/usb/host/ |
H A D | sl811-hcd.c | 1199 /* hub_wq provides debounce delay */ sl811h_timer()
|
/linux-4.1.27/sound/oss/ |
H A D | waveartist.c | 1567 * slider quite often reads +-8, so debounce this random noise vnc_volume_slider()
|
/linux-4.1.27/drivers/staging/panel/ |
H A D | panel.c | 1733 * Note: to debounce input signals, we will only consider as switched a signal
|
/linux-4.1.27/drivers/tty/serial/ |
H A D | sh-sci.c | 699 dev_dbg(port->dev, "debounce<%02x>\n", c); sci_receive_chars()
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
H A D | atmel_usba_udc.c | 1812 /* debounce */ usba_vbus_irq_thread()
|
/linux-4.1.27/sound/pci/ |
H A D | maestro3.c | 2288 /* For some reason we must always use reduced debounce. */ snd_m3_chip_init()
|
/linux-4.1.27/drivers/hwmon/ |
H A D | w83627ehf.c | 2440 pr_info("Enabled fan debounce for chip %s\n", data->name); w83627ehf_probe()
|
H A D | nct6775.c | 3962 dev_info(&pdev->dev, "Enabled fan debounce for chip %s\n", nct6775_probe()
|
/linux-4.1.27/drivers/net/wan/ |
H A D | farsync.c | 338 /* Adapter debounce timers. Don't touch */
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | sdio.c | 2652 * FC ON for safety, let next loop through do the debounce. brcmf_sdio_dpc()
|
/linux-4.1.27/drivers/net/ethernet/sun/ |
H A D | niu.c | 2185 /* debounce */ link_status_10g_hotplug()
|