/linux-4.1.27/drivers/mmc/core/ |
D | slot-gpio.c | 186 unsigned int debounce) in mmc_gpio_request_cd() argument 201 if (debounce) { in mmc_gpio_request_cd() 202 ret = gpio_set_debounce(gpio, debounce); in mmc_gpio_request_cd() 232 unsigned int debounce, bool *gpio_invert) in mmc_gpiod_request_cd() argument 245 if (debounce) { in mmc_gpiod_request_cd() 246 ret = gpiod_set_debounce(desc, debounce); in mmc_gpiod_request_cd() 278 unsigned int debounce, bool *gpio_invert) in mmc_gpiod_request_ro() argument 291 if (debounce) { in mmc_gpiod_request_ro() 292 ret = gpiod_set_debounce(desc, debounce); in mmc_gpiod_request_ro()
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | s3c6410-mini6410.dts | 81 debounce-interval = <20>; 88 debounce-interval = <20>; 95 debounce-interval = <20>; 102 debounce-interval = <20>; 109 debounce-interval = <20>; 116 debounce-interval = <20>; 123 debounce-interval = <20>; 130 debounce-interval = <20>;
|
D | r8a7791-koelsch.dts | 83 debounce-interval = <20>; 90 debounce-interval = <20>; 97 debounce-interval = <20>; 104 debounce-interval = <20>; 111 debounce-interval = <20>; 118 debounce-interval = <20>; 125 debounce-interval = <20>; 132 debounce-interval = <20>; 139 debounce-interval = <20>; 146 debounce-interval = <20>; [all …]
|
D | at91sam9261ek.dts | 147 ti,debounce-rep = /bits/ 16 <0>; 148 ti,debounce-tol = /bits/ 16 <65535>; 149 ti,debounce-max = /bits/ 16 <1>;
|
D | exynos4210-universal_c210.dts | 139 debounce-interval = <1>; 146 debounce-interval = <1>; 153 debounce-interval = <1>; 161 debounce-interval = <1>; 168 debounce-interval = <1>; 176 debounce-interval = <1>;
|
D | kirkwood-iconnect.dts | 143 debounce-interval = <100>; 149 debounce-interval = <100>;
|
D | exynos4210-trats.dts | 135 debounce-interval = <10>; 142 debounce-interval = <10>; 149 debounce-interval = <10>; 157 debounce-interval = <10>;
|
D | rk3066a-bqcurie2.dts | 49 debounce-interval = <100>; 57 debounce-interval = <100>;
|
D | qcom-msm8660.dtsi | 125 debounce = <15625>; 134 debounce = <15>;
|
D | omap3-cm-t3x.dtsi | 237 ti,debounce-max = /bits/ 16 <30>; 238 ti,debounce-tol = /bits/ 16 <10>; 239 ti,debounce-rep = /bits/ 16 <1>;
|
D | r8a7790-lager.dts | 81 debounce-interval = <20>; 88 debounce-interval = <20>; 95 debounce-interval = <20>; 102 debounce-interval = <20>;
|
D | spear320-hmi.dts | 143 debounce-interval = <20>; 151 debounce-interval = <20>;
|
D | qcom-msm8960.dtsi | 172 debounce = <15625>; 181 debounce = <15>;
|
D | exynos4412-odroidx.dts | 58 debounce-interval = <10>;
|
D | ste-href-stuib.dtsi | 54 debounce-interval = <64>;
|
D | stih41x-b2000.dtsi | 76 st,debounce-us = <5000>;
|
D | ste-nomadik-nhk15.dts | 96 debounce-interval = <64>;
|
D | tegra30-colibri-eval-v3.dts | 143 debounce-interval = <10>;
|
D | phy3250.dts | 182 nxp,debounce-delay-ms = <3>;
|
D | ste-href-tvk1281618.dtsi | 65 debounce-delay-ms = <4>;
|
D | omap5-cm-t54.dts | 358 ti,debounce-max = /bits/ 16 <30>; 359 ti,debounce-tol = /bits/ 16 <10>; 360 ti,debounce-rep = /bits/ 16 <1>;
|
D | tegra30-apalis-eval.dts | 193 debounce-interval = <10>;
|
D | rk3288-evb.dtsi | 78 debounce-interval = <100>;
|
D | tegra124-nyan.dtsi | 498 debounce-interval = <1>; 506 debounce-interval = <30>;
|
D | exynos4412-trats2.dts | 106 debounce-interval = <10>; 113 debounce-interval = <10>; 120 debounce-interval = <10>; 128 debounce-inteval = <10>;
|
D | rk3188-radxarock.dts | 38 debounce-interval = <100>;
|
D | spear1310-evb.dts | 163 debounce-interval = <20>;
|
D | imx28-cfa10049.dts | 407 debounce-interval = <10>;
|
D | s5pv210-aquila.dts | 259 debounce-interval = <1>;
|
D | s5pv210-goni.dts | 241 debounce-interval = <1>;
|
D | spear1340-evb.dts | 225 debounce-interval = <20>;
|
D | tegra20-seaboard.dts | 540 nvidia,debounce-delay-ms = <32>; 817 debounce-interval = <1>;
|
D | rk3288-popmetal.dts | 77 debounce-interval = <100>;
|
D | exynos4412-odroid-common.dtsi | 36 debounce-interval = <10>;
|
D | exynos5250-spring.dts | 48 debounce-interval = <1>;
|
D | imx28-tx28.dts | 205 debounce-delay-ms = <100>;
|
D | tegra20-whistler.dts | 507 nvidia,debounce-delay-ms = <20>;
|
D | am335x-evm.dts | 43 debounce-delay-ms = <5>;
|
D | exynos5250-snow.dts | 52 debounce-interval = <1>;
|
D | exynos3250-monk.dts | 44 debounce-interval = <10>;
|
D | am437x-sk-evm.dts | 51 debounce-delay-ms = <5>;
|
D | am437x-gp-evm.dts | 54 debounce-delay-ms = <5>;
|
D | am43x-epos-evm.dts | 74 debounce-delay-ms = <5>;
|
D | exynos3250-rinato.dts | 44 debounce-interval = <10>;
|
D | tegra20-harmony.dts | 440 nvidia,debounce-delay-ms = <2>;
|
D | exynos5420-peach-pit.dts | 75 debounce-interval = <1>;
|
D | exynos5800-peach-pi.dts | 74 debounce-interval = <1>;
|
D | omap3-n900.dts | 654 /* Kind of debounce filter */
|
D | tegra124-venice2.dts | 968 debounce-interval = <10>;
|
D | tegra124-jetson-tk1.dts | 1738 debounce-interval = <10>;
|
/linux-4.1.27/include/linux/mmc/ |
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/input/touchscreen/ |
D | mk712.c | 85 static int debounce = 1; in mk712_interrupt() local 94 debounce = 1; in mk712_interrupt() 99 debounce = 1; in mk712_interrupt() 104 if (debounce) { in mk712_interrupt() 105 debounce = 0; in mk712_interrupt()
|
/linux-4.1.27/arch/sh/drivers/ |
D | push-switch.c | 81 init_timer(&psw->debounce); in switch_drv_probe() 83 psw->debounce.function = switch_timer; in switch_drv_probe() 84 psw->debounce.data = (unsigned long)psw; in switch_drv_probe() 111 del_timer_sync(&psw->debounce); in switch_drv_remove()
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-twl4030.c | 429 static int gpio_twl4030_debounce(u32 debounce, u8 mmc_cd) in gpio_twl4030_debounce() argument 436 message[0] = (debounce & 0xff) | (mmc_cd & 0x03); in gpio_twl4030_debounce() 437 debounce >>= 8; in gpio_twl4030_debounce() 438 message[1] = (debounce & 0xff); in gpio_twl4030_debounce() 439 debounce >>= 8; in gpio_twl4030_debounce() 440 message[2] = (debounce & 0x03); in gpio_twl4030_debounce() 464 &omap_twl_info->debounce); in of_gpio_twl4030() 535 ret = gpio_twl4030_debounce(pdata->debounce, pdata->mmc_cd); in gpio_twl4030_probe() 538 pdata->debounce, pdata->mmc_cd, ret); in gpio_twl4030_probe()
|
D | gpio-wm831x.c | 110 unsigned debounce) in wm831x_gpio_set_debounce() argument 130 if (debounce >= 32 && debounce <= 64) in wm831x_gpio_set_debounce() 132 else if (debounce >= 4000 && debounce <= 8000) in wm831x_gpio_set_debounce()
|
D | gpio-bcm-kona.c | 260 unsigned debounce) in bcm_kona_gpio_set_debounce() argument 270 if ((debounce > 0 && debounce < 1000) || debounce > 128000) { in bcm_kona_gpio_set_debounce() 272 debounce); in bcm_kona_gpio_set_debounce() 277 if (debounce != 0) { in bcm_kona_gpio_set_debounce() 279 debounce /= 1000; in bcm_kona_gpio_set_debounce() 281 res = fls(debounce) - 1; in bcm_kona_gpio_set_debounce() 283 if (res > 0 && (debounce & BIT(res - 1))) in bcm_kona_gpio_set_debounce() 293 if (debounce == 0) { in bcm_kona_gpio_set_debounce()
|
D | gpio-omap.c | 46 u32 debounce; member 211 unsigned debounce) in omap2_set_gpio_debounce() argument 220 if (debounce < 32) in omap2_set_gpio_debounce() 221 debounce = 0x01; in omap2_set_gpio_debounce() 222 else if (debounce > 7936) in omap2_set_gpio_debounce() 223 debounce = 0xff; in omap2_set_gpio_debounce() 225 debounce = (debounce / 0x1f) - 1; in omap2_set_gpio_debounce() 230 reg = bank->base + bank->regs->debounce; in omap2_set_gpio_debounce() 231 writel_relaxed(debounce, reg); in omap2_set_gpio_debounce() 236 if (debounce) in omap2_set_gpio_debounce() [all …]
|
D | gpio-ep93xx.c | 293 unsigned offset, unsigned debounce) in ep93xx_gpio_set_debounce() argument 301 ep93xx_gpio_int_debounce(irq, debounce ? true : false); in ep93xx_gpio_set_debounce()
|
D | gpio-dln2.c | 276 unsigned debounce) in dln2_gpio_set_debounce() argument 279 __le32 duration = cpu_to_le32(debounce); in dln2_gpio_set_debounce()
|
D | gpio-dwapb.c | 263 unsigned offset, unsigned debounce) in dwapb_gpio_set_debounce() argument 274 if (debounce) in dwapb_gpio_set_debounce()
|
D | gpiolib.c | 1097 int gpiod_set_debounce(struct gpio_desc *desc, unsigned debounce) in gpiod_set_debounce() argument 1114 return chip->set_debounce(chip, gpio_chip_hwgpio(desc), debounce); in gpiod_set_debounce()
|
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/ |
D | lp8727_charger.txt | 10 - debounce-ms: interrupt debounce time. (u32) 29 debounce-ms = <300>;
|
/linux-4.1.27/Documentation/devicetree/bindings/input/ |
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. 103 col-debounce-filter-period = <5>;
|
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>;
|
D | ads7846.txt | 58 ti,debounce-max Max number of additional readings per 60 ti,debounce-tol Tolerance used for filtering (u16). 61 ti,debounce-rep Additional consecutive good readings 63 ti,pendown-gpio-debounce Platform specific debounce time for the
|
D | gpio-matrix-keypad.txt | 23 - debounce-delay-ms: debounce interval in milliseconds 30 debounce-delay-ms = <5>;
|
D | stmpe-keypad.txt | 8 - debounce-interval : Debouncing interval time in milliseconds 19 debounce-interval = <64>;
|
D | qcom,pm8941-pwrkey.txt | 23 - debounce: 41 debounce = <15625>;
|
D | lpc32xx-key.txt | 11 - nxp,debounce-delay-ms: Debounce delay in ms 28 nxp,debounce-delay-ms = <3>;
|
D | qcom,pm8xxx-pwrkey.txt | 25 - debounce: 44 debounce = <15625>;
|
D | ti,palmas-pwrbutton.txt | 21 - ti,palmas-pwron-debounce-milli-seconds: Duration in milliseconds 34 ti,palmas-pwron-debounce-milli-seconds = <15>;
|
D | nvidia,tegra20-kbc.txt | 29 - nvidia,debounce-delay-ms: delay in milliseconds per row scan for debouncing 44 nvidia,debounce-delay-ms = <640>;
|
D | qcom,pm8xxx-keypad.txt | 53 - debounce: 86 debounce = <15>;
|
D | gpio-keys-polled.txt | 21 - debounce-interval: Debouncing interval time in milliseconds.
|
D | gpio-keys.txt | 24 - debounce-interval: Debouncing interval time in milliseconds.
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-amd.c | 119 unsigned debounce) in amd_gpio_set_debounce() argument 130 if (debounce) { in amd_gpio_set_debounce() 143 if (debounce < 61) { in amd_gpio_set_debounce() 147 } else if (debounce < 976) { in amd_gpio_set_debounce() 148 time = debounce / 61; in amd_gpio_set_debounce() 152 } else if (debounce < 3900) { in amd_gpio_set_debounce() 153 time = debounce / 244; in amd_gpio_set_debounce() 157 } else if (debounce < 250000) { in amd_gpio_set_debounce() 158 time = debounce / 15600; in amd_gpio_set_debounce() 162 } else if (debounce < 1000000) { in amd_gpio_set_debounce() [all …]
|
D | pinctrl-as3722.c | 144 FUNCTION_GROUP(vsup-vbat-low-debounce-out, VSUB_VBAT_LOW_DEB_OUT),
|
/linux-4.1.27/drivers/extcon/ |
D | extcon-gpio.c | 122 if (pdata->debounce) { in gpio_extcon_probe() 124 pdata->debounce * 1000); in gpio_extcon_probe() 127 msecs_to_jiffies(pdata->debounce); in gpio_extcon_probe()
|
D | extcon-arizona.c | 941 int debounce = arizona->pdata.micd_detect_debounce; in arizona_micdet() local 948 debounce = 0; in arizona_micdet() 951 if (debounce) in arizona_micdet() 954 msecs_to_jiffies(debounce)); in arizona_micdet()
|
/linux-4.1.27/include/asm-generic/ |
D | gpio.h | 74 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) in gpio_set_debounce() argument 76 return gpiod_set_debounce(gpio_to_desc(gpio), debounce); in gpio_set_debounce()
|
/linux-4.1.27/drivers/input/misc/ |
D | bfin_rotary.c | 39 unsigned short debounce; member 105 writew(rotary->debounce & DPRESCALE, in bfin_rotary_open() 188 rotary->debounce = pdata->debounce; in bfin_rotary_probe()
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | tc3589x.txt | 50 - debounce-delay-ms : debounce interval in milliseconds 83 debounce-delay-ms = <4>;
|
D | as3722.txt | 72 vsup-vbat-low-debounce-out,
|
/linux-4.1.27/arch/mips/sgi-ip22/ |
D | ip22-reset.c | 99 static void debounce(unsigned long data) in debounce() function 152 debounce_timer.function = debounce; in panel_int()
|
/linux-4.1.27/include/linux/platform_data/ |
D | keypad-w90p910.h | 12 unsigned int debounce; member
|
D | keypad-ep93xx.h | 23 unsigned int debounce; member
|
D | bfin_rotary.h | 40 unsigned short debounce; /* 0..17 */ member
|
D | gpio-omap.h | 180 u16 debounce; member
|
/linux-4.1.27/include/linux/extcon/ |
D | extcon-gpio.h | 50 unsigned long debounce; member
|
/linux-4.1.27/arch/sh/include/asm/ |
D | push-switch.h | 13 struct timer_list debounce; member
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | gpio.c | 92 pdata->regs->debounce = OMAP24XX_GPIO_DEBOUNCE_VAL; in omap2_gpio_dev_init() 116 pdata->regs->debounce = OMAP4_GPIO_DEBOUNCINGTIME; in omap2_gpio_dev_init()
|
/linux-4.1.27/drivers/mfd/ |
D | wm8350-gpio.c | 189 int pol, int pull, int invert, int debounce) in wm8350_gpio_config() argument 213 if (wm8350_gpio_set_debounce(wm8350, gpio, debounce)) in wm8350_gpio_config()
|
/linux-4.1.27/drivers/usb/phy/ |
D | phy-tegra-usb.c | 168 u16 debounce; member 178 .debounce = 0x7530, 186 .debounce = 0x7EF4, 194 .debounce = 0xBB80, 202 .debounce = 0xFDE8, 405 val |= UTMIP_BIAS_DEBOUNCE_A(phy->freq->debounce); in utmi_phy_power_on()
|
/linux-4.1.27/arch/sh/boards/mach-highlander/ |
D | psw.c | 40 mod_timer(&psw->debounce, jiffies + 50); in psw_irq_handler()
|
/linux-4.1.27/arch/sh/boards/mach-landisk/ |
D | psw.c | 39 mod_timer(&psw->debounce, jiffies + 50); in psw_irq_handler()
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-bindings.txt | 191 input-debounce - debounce mode with debound time X 232 - input-debounce takes the debounce time in usec as argument
|
D | atmel,at91-pinctrl.txt | 101 DEBOUNCE (1 << 16): indicate this pin needs debounce. 102 DEBOUNCE_VAL (0x3fff << 17): debounce value.
|
/linux-4.1.27/drivers/input/keyboard/ |
D | lm8323.c | 337 int debounce = lm->debounce_time >> 2; in lm8323_configure() local 344 if (debounce >= active) in lm8323_configure() 345 active = debounce + 3; in lm8323_configure() 351 lm8323_write(lm, 2, LM8323_CMD_SET_DEBOUNCE, debounce); in lm8323_configure()
|
D | w90p910_keypad.c | 103 config = pdata->prescale | (pdata->debounce << DEBOUNCE_BIT); in w90p910_keypad_open()
|
D | omap-keypad.c | 58 unsigned int debounce; member
|
D | ep93xx_keypad.c | 154 val |= ((pdata->debounce << KEY_INIT_DBNC_SHIFT) & KEY_INIT_DBNC_MASK); in ep93xx_keypad_config()
|
/linux-4.1.27/Documentation/devicetree/bindings/gpio/ |
D | gpio-twl4030.txt | 15 - ti,debounce : if n-th bit is set, debounces GPIO-n
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | wm8903.txt | 23 - micdet-delay : The debounce delay for microphone detection in mS. If
|
/linux-4.1.27/arch/mips/include/asm/mach-au1x00/ |
D | gpio-au1300.h | 228 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) in gpio_set_debounce() argument
|
D | gpio-au1000.h | 627 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) in gpio_set_debounce() argument
|
/linux-4.1.27/include/linux/gpio/ |
D | driver.h | 99 unsigned debounce);
|
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) in gpiod_set_debounce() argument
|
/linux-4.1.27/include/linux/ |
D | gpio.h | 146 static inline int gpio_set_debounce(unsigned gpio, unsigned debounce) in gpio_set_debounce() argument
|
/linux-4.1.27/include/linux/mfd/wm8350/ |
D | gpio.h | 350 int pol, int pull, int invert, int debounce);
|
/linux-4.1.27/arch/sh/configs/ |
D | sdk7786_defconfig | 76 …tySC1,115200 earlyprintk=sh-sci.1,115200 root=/dev/sda1 nmi_debug=state,debounce rootdelay=5 pmb=i…
|
/linux-4.1.27/arch/arm/mach-w90x900/ |
D | dev.c | 398 .debounce = 0x50,
|
/linux-4.1.27/include/linux/i2c/ |
D | twl.h | 595 u32 debounce; member
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | ac14xx.dts | 359 debounce-delay-ms = <5>;
|
/linux-4.1.27/Documentation/input/ |
D | elantech.txt | 551 Note on debounce: 553 when number of finger changes, F/W would send "debounce packet" to inform 554 driver that the hardware is in debounce status.
|
/linux-4.1.27/arch/blackfin/mach-bf527/boards/ |
D | ad7160eval.c | 683 .debounce = 10, /* 0..17 */
|
D | ezkit.c | 1109 .debounce = 10, /* 0..17 */
|
/linux-4.1.27/Documentation/gpio/ |
D | gpio.txt | 51 input de-glitch/debounce logic, sometimes with software controls.
|
D | gpio-legacy.txt | 38 input de-glitch/debounce logic, sometimes with software controls.
|
/linux-4.1.27/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.c | 850 unsigned debounce) in mtk_gpio_set_debounce() argument 876 if (debounce <= debounce_time[i]) { in mtk_gpio_set_debounce()
|
/linux-4.1.27/arch/blackfin/mach-bf609/boards/ |
D | ezkit.c | 85 .debounce = 10, /* 0..17 */
|
/linux-4.1.27/arch/blackfin/mach-bf548/boards/ |
D | ezkit.c | 169 .debounce = 10, /* 0..17 */
|
/linux-4.1.27/Documentation/ |
D | kernel-parameters.txt | 2274 Format: [state][,regs][,debounce][,die]
|