Lines Matching +full:debounce +full:- +full:ms

6 controller contains 4 sub-modules: EIC-debounce, EIC-latch, EIC-async and
7 EIC-sync. But the PMIC EIC controller contains only one EIC-debounce sub-
10 The EIC-debounce sub-module provides up to 8 source input signal
11 connections. A debounce mechanism is used to capture the input signals'
12 stable status (millisecond resolution) and a single-trigger mechanism
13 is introduced into this sub-module to enhance the input event detection
14 reliability. In addition, this sub-module's clock can be shut off
15 automatically to reduce power dissipation. Moreover the debounce range
16 is from 1ms to 4s with a step size of 1ms. The input signal will be
17 ignored if it is asserted for less than 1 ms.
19 The EIC-latch sub-module is used to latch some special power down signals
20 and generate interrupts, since the EIC-latch does not depend on the APB
23 The EIC-async sub-module uses a 32kHz clock to capture the short signals
26 The EIC-sync is similar with GPIO's input function, which is a synchronized
31 - compatible: Should be one of the following:
32 "sprd,sc9860-eic-debounce",
33 "sprd,sc9860-eic-latch",
34 "sprd,sc9860-eic-async",
35 "sprd,sc9860-eic-sync",
36 "sprd,sc2731-eic".
37 - reg: Define the base and range of the I/O address space containing
39 - gpio-controller: Marks the device node as a GPIO controller.
40 - #gpio-cells: Should be <2>. The first cell is the gpio number and
42 - interrupt-controller: Marks the device node as an interrupt controller.
43 - #interrupt-cells: Should be <2>. Specifies the number of cells needed
45 - interrupts: Should be the port interrupt shared by all the gpios.
49 compatible = "sprd,sc9860-eic-debounce";
51 gpio-controller;
52 #gpio-cells = <2>;
53 interrupt-controller;
54 #interrupt-cells = <2>;
59 compatible = "sprd,sc9860-eic-latch";
61 gpio-controller;
62 #gpio-cells = <2>;
63 interrupt-controller;
64 #interrupt-cells = <2>;
69 compatible = "sprd,sc9860-eic-async";
71 gpio-controller;
72 #gpio-cells = <2>;
73 interrupt-controller;
74 #interrupt-cells = <2>;
79 compatible = "sprd,sc9860-eic-sync";
81 gpio-controller;
82 #gpio-cells = <2>;
83 interrupt-controller;
84 #interrupt-cells = <2>;
89 compatible = "sprd,sc2731-eic";
91 interrupt-parent = <&sc2731_pmic>;
93 gpio-controller;
94 #gpio-cells = <2>;
95 interrupt-controller;
96 #interrupt-cells = <2>;