Lines Matching +full:on +full:- +full:the +full:- +full:go
3 Contact: linux-iio@vger.kernel.org
5 Indicates the cascading of Counts on Counter X.
11 Contact: linux-iio@vger.kernel.org
13 Selects the external clock pin for phase counting mode of
16 MTCLKA-MTCLKB:
17 MTCLKA and MTCLKB pins are selected for the external
20 MTCLKC-MTCLKD:
21 MTCLKC and MTCLKD pins are selected for the external
26 Contact: linux-iio@vger.kernel.org
28 Discrete set of available values for the respective device
33 Contact: linux-iio@vger.kernel.org
39 Contact: linux-iio@vger.kernel.org
41 Historical capture of the Count Y count data.
45 Contact: linux-iio@vger.kernel.org
47 Count value ceiling for Count Y. This is the upper limit for the
52 Contact: linux-iio@vger.kernel.org
54 Count value floor for Count Y. This is the lower limit for the
59 Contact: linux-iio@vger.kernel.org
61 Count mode for channel Y. The ceiling and floor values for
62 Count Y are used by the count mode where required. The following
70 in the mechanical counterpart. The upper limit is set to
71 the Count Y ceiling value, while the lower limit is set
72 to the Count Y floor value. The counter freezes at
74 when counting down. At either of these limits, the
75 counting is resumed only when the count direction is
78 non-recycle:
79 The counter is disabled whenever a counter overflow or
80 underflow takes place. The counter is re-enabled when a
81 new count value is loaded to the counter via a preset
84 modulo-n:
85 A count value boundary is set between the Count Y floor
86 value and the Count Y ceiling value. The counter is
87 reset to the Count Y floor value at count = ceiling when
88 counting up, while the counter is set to the Count Y
89 ceiling value at count = floor when counting down; the
90 counter does not freeze at the boundary points, but
93 interrupt on terminal count:
94 The output signal is initially low, and will remain low
95 until the counter reaches zero. The output signal then
99 hardware retriggerable one-shot:
100 The output signal is initially high. The output signal
101 will go low by a trigger input signal, and will remain
102 low until the counter reaches zero. The output will then
103 go high and remain high until the next trigger. A
104 trigger results in loading the counter to the preset
105 value and setting the output signal low, thus starting
106 the one-shot pulse.
109 The output signal is initially high. When the counter
110 has decremented to 1, the output signal goes low for one
111 clock pulse. The output signal then goes high again, the
112 counter is reloaded to the preset value, and the process
116 The output signal is initially high.
118 If the initial count is even, the counter is decremented
119 by two on succeeding clock pulses. When the count
120 expires, the output signal changes value and the
121 counter is reloaded to the preset value. The process
124 If the initial count is odd, the initial count minus one
126 two on succeeding clock pulses. One clock pulse after
127 the count expires, the output signal goes low and the
128 counter is reloaded to the preset value minus one.
129 Succeeding clock pulses decrement the count by two. When
130 the count expires, the output goes high again and the
131 counter is reloaded to the preset value minus one. The
135 The output signal is initially high. When the count
136 expires, the output will go low for one clock pulse and
137 then go high again. The counting sequence is "triggered"
138 by setting the preset value.
141 The output signal is initially high. Counting is started
142 by a trigger input signal. When the count expires, the
143 output signal will go low for one clock pulse and then
144 go high again. A trigger results in loading the counter
145 to the preset value.
153 Contact: linux-iio@vger.kernel.org
155 Discrete set of available values for the respective Count Y
161 Contact: linux-iio@vger.kernel.org
163 Read-only attribute that indicates the count direction of Count
166 Some counter devices are able to determine the direction of
168 determine the direction of movement by evaluating the leading
169 phase of the respective A and B quadrature encoding signals.
174 Contact: linux-iio@vger.kernel.org
180 for Count Y. Suppose a counter device is used to count the total
182 to temporarily pause the counter, service the conveyor belt,
183 and then finally unpause the counter to continue where it had
188 Contact: linux-iio@vger.kernel.org
190 Read-only attribute that indicates whether excessive noise is
191 present at the channel Y counter inputs.
195 Contact: linux-iio@vger.kernel.org
198 triggered by conditions specified by the Count Y signalZ_action
199 attributes. The following count functions are available:
207 pulse-direction:
208 Rising edges on signal A updates the respective count.
209 The input level of signal B determines direction.
212 If direction is forward, rising edges on quadrature pair
213 signal A updates the respective count; if the direction
214 is backward, falling edges on quadrature pair signal A
215 updates the respective count. Quadrature encoding
216 determines the direction.
219 If direction is forward, rising edges on quadrature pair
220 signal B updates the respective count; if the direction
221 is backward, falling edges on quadrature pair signal B
222 updates the respective count. Quadrature encoding
223 determines the direction.
226 Any state transition on quadrature pair signal A updates
227 the respective count. Quadrature encoding determines the
231 Any state transition on quadrature pair signal B updates
232 the respective count. Quadrature encoding determines the
236 Any state transition on either quadrature pair signals
237 updates the respective count. Quadrature encoding
238 determines the direction.
242 Contact: linux-iio@vger.kernel.org
244 Read-only attribute that indicates the device-specific name of
245 Count Y. If possible, this should match the name of the
246 respective channel as it appears in the device datasheet.
250 Contact: linux-iio@vger.kernel.org
252 Configure the prescaler value associated with Count Y.
253 On the FlexTimer, the counter clock source passes through a
259 Contact: linux-iio@vger.kernel.org
261 If the counter device supports preset registers -- registers
262 used to load counter channels to a set count upon device-defined
263 preset operation trigger events -- the preset count for channel
268 Contact: linux-iio@vger.kernel.org
275 Contact: linux-iio@vger.kernel.org
278 the condition of Signal Z that triggers the count function
279 evaluation for Count Y. The following action modes are
283 Signal does not trigger the count function. In
284 Pulse-Direction count function mode, this Signal is
298 Contact: linux-iio@vger.kernel.org
300 This attribute indicates the number of overflows of count Y.
324 Contact: linux-iio@vger.kernel.org
326 Read-only attribute that indicates the component ID of the
331 Contact: linux-iio@vger.kernel.org
333 If the counter device supports programmable spike filter this
334 attribute indicates the value in nanoseconds where noise pulses
340 Contact: linux-iio@vger.kernel.org
342 Size of the Counter events queue in number of struct
343 counter_event data structures. The number of elements will be
344 rounded-up to a power of 2.
348 Contact: linux-iio@vger.kernel.org
350 Read-only attribute that indicates the device-specific name of
351 the Counter. This should match the name of the device as it
356 Contact: linux-iio@vger.kernel.org
358 Read-only attribute that indicates the total number of Counts
359 belonging to the Counter.
363 Contact: linux-iio@vger.kernel.org
365 Read-only attribute that indicates the total number of Signals
366 belonging to the Counter.
370 Contact: linux-iio@vger.kernel.org
372 Read-only attribute that indicates whether a differential
374 for the respective channel of Signal Y. Valid attribute values
375 are boolean. Detection must first be enabled via the
380 Contact: linux-iio@vger.kernel.org
382 Whether detection of differential encoder cable faults for the
388 Contact: linux-iio@vger.kernel.org
391 affects the inputs of both quadrature pair signals.
395 Contact: linux-iio@vger.kernel.org
398 non-synchronous load mode.
403 Contact: linux-iio@vger.kernel.org
405 Discrete set of available values for the respective Signal Y
410 Contact: linux-iio@vger.kernel.org
412 Active level of Signal Y. The following polarity values are
423 Contact: linux-iio@vger.kernel.org
425 Read-only attribute that indicates the device-specific name of
426 Signal Y. If possible, this should match the name of the
427 respective signal as it appears in the device datasheet.
431 Contact: linux-iio@vger.kernel.org
433 Signal level state of Signal Y. The following signal level
444 Contact: linux-iio@vger.kernel.org
446 Configure the counter associated with Signal Y for
447 non-synchronous or synchronous load mode. Synchronous load mode
448 cannot be selected in non-quadrature (Pulse-Direction) clock
451 non-synchronous:
452 A logic low level is the active level at this index
453 input. The index function (as enabled via preset_enable)
454 is performed directly on the active level of the index
459 quadrature clock mode. The active level is configured
460 via index_polarity. The index function (as enabled via
461 preset_enable) is performed synchronously with the
462 quadrature clock on the active level of the index input.
466 Contact: linux-iio@vger.kernel.org
468 Read-only attribute that indicates the signal Y frequency, in Hz.