Lines Matching +full:up +full:- +full:counter
1 What: /sys/bus/counter/devices/counterX/cascade_counts_enable
3 Contact: linux-iio@vger.kernel.org
5 Indicates the cascading of Counts on Counter X.
9 What: /sys/bus/counter/devices/counterX/external_input_phase_clock_select
11 Contact: linux-iio@vger.kernel.org
14 Counter X.
16 MTCLKA-MTCLKB:
20 MTCLKC-MTCLKD:
24 What: /sys/bus/counter/devices/counterX/external_input_phase_clock_select_available
26 Contact: linux-iio@vger.kernel.org
31 What: /sys/bus/counter/devices/counterX/countY/count
33 Contact: linux-iio@vger.kernel.org
37 What: /sys/bus/counter/devices/counterX/countY/capture
39 Contact: linux-iio@vger.kernel.org
43 What: /sys/bus/counter/devices/counterX/countY/ceiling
45 Contact: linux-iio@vger.kernel.org
48 respective counter.
50 What: /sys/bus/counter/devices/counterX/countY/floor
52 Contact: linux-iio@vger.kernel.org
55 respective counter.
57 What: /sys/bus/counter/devices/counterX/countY/count_mode
59 Contact: linux-iio@vger.kernel.org
72 to the Count Y floor value. The counter freezes at
73 count = ceiling when counting up, and at count = floor
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:
86 value and the Count Y ceiling value. The counter is
88 counting up, while the counter is set to the Count Y
90 counter does not freeze at the boundary points, but
95 until the counter reaches zero. The output signal then
99 hardware retriggerable one-shot:
102 low until the counter reaches zero. The output will then
104 trigger results in loading the counter to the preset
106 the one-shot pulse.
109 The output signal is initially high. When the counter
112 counter is reloaded to the preset value, and the process
118 If the initial count is even, the counter is decremented
121 counter is reloaded to the preset value. The process
128 counter is reloaded to the preset value minus one.
131 counter is reloaded to the preset value minus one. The
144 go high again. A trigger results in loading the counter
147 What: /sys/bus/counter/devices/counterX/countY/count_mode_available
148 What: /sys/bus/counter/devices/counterX/countY/error_noise_available
149 What: /sys/bus/counter/devices/counterX/countY/function_available
150 What: /sys/bus/counter/devices/counterX/countY/prescaler_available
151 What: /sys/bus/counter/devices/counterX/countY/signalZ_action_available
153 Contact: linux-iio@vger.kernel.org
159 What: /sys/bus/counter/devices/counterX/countY/direction
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
172 What: /sys/bus/counter/devices/counterX/countY/enable
174 Contact: linux-iio@vger.kernel.org
176 Whether channel Y counter is enabled. Valid attribute values are
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
186 What: /sys/bus/counter/devices/counterX/countY/error_noise
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.
193 What: /sys/bus/counter/devices/counterX/countY/function
195 Contact: linux-iio@vger.kernel.org
207 pulse-direction:
240 What: /sys/bus/counter/devices/counterX/countY/name
242 Contact: linux-iio@vger.kernel.org
244 Read-only attribute that indicates the device-specific name of
248 What: /sys/bus/counter/devices/counterX/countY/prescaler
250 Contact: linux-iio@vger.kernel.org
253 On the FlexTimer, the counter clock source passes through a
254 prescaler (i.e. a counter). This acts like a clock
257 What: /sys/bus/counter/devices/counterX/countY/preset
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
266 What: /sys/bus/counter/devices/counterX/countY/preset_enable
268 Contact: linux-iio@vger.kernel.org
270 Whether channel Y counter preset operation is enabled. Valid
273 What: /sys/bus/counter/devices/counterX/countY/signalZ_action
275 Contact: linux-iio@vger.kernel.org
284 Pulse-Direction count function mode, this Signal is
296 What: /sys/bus/counter/devices/counterX/countY/num_overflows
298 Contact: linux-iio@vger.kernel.org
302 What: /sys/bus/counter/devices/counterX/cascade_counts_enable_component_id
303 What: /sys/bus/counter/devices/counterX/external_input_phase_clock_select_component_id
304 What: /sys/bus/counter/devices/counterX/countY/capture_component_id
305 What: /sys/bus/counter/devices/counterX/countY/ceiling_component_id
306 What: /sys/bus/counter/devices/counterX/countY/floor_component_id
307 What: /sys/bus/counter/devices/counterX/countY/count_mode_component_id
308 What: /sys/bus/counter/devices/counterX/countY/direction_component_id
309 What: /sys/bus/counter/devices/counterX/countY/enable_component_id
310 What: /sys/bus/counter/devices/counterX/countY/error_noise_component_id
311 What: /sys/bus/counter/devices/counterX/countY/prescaler_component_id
312 What: /sys/bus/counter/devices/counterX/countY/preset_component_id
313 What: /sys/bus/counter/devices/counterX/countY/preset_enable_component_id
314 What: /sys/bus/counter/devices/counterX/countY/signalZ_action_component_id
315 What: /sys/bus/counter/devices/counterX/countY/num_overflows_component_id
316 What: /sys/bus/counter/devices/counterX/signalY/cable_fault_component_id
317 What: /sys/bus/counter/devices/counterX/signalY/cable_fault_enable_component_id
318 What: /sys/bus/counter/devices/counterX/signalY/filter_clock_prescaler_component_id
319 What: /sys/bus/counter/devices/counterX/signalY/index_polarity_component_id
320 What: /sys/bus/counter/devices/counterX/signalY/polarity_component_id
321 What: /sys/bus/counter/devices/counterX/signalY/synchronous_mode_component_id
322 What: /sys/bus/counter/devices/counterX/signalY/frequency_component_id
324 Contact: linux-iio@vger.kernel.org
326 Read-only attribute that indicates the component ID of the
329 What: /sys/bus/counter/devices/counterX/countY/spike_filter_ns
331 Contact: linux-iio@vger.kernel.org
333 If the counter device supports programmable spike filter this
338 What: /sys/bus/counter/devices/counterX/events_queue_size
340 Contact: linux-iio@vger.kernel.org
342 Size of the Counter events queue in number of struct
344 rounded-up to a power of 2.
346 What: /sys/bus/counter/devices/counterX/name
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
354 What: /sys/bus/counter/devices/counterX/num_counts
356 Contact: linux-iio@vger.kernel.org
358 Read-only attribute that indicates the total number of Counts
359 belonging to the Counter.
361 What: /sys/bus/counter/devices/counterX/num_signals
363 Contact: linux-iio@vger.kernel.org
365 Read-only attribute that indicates the total number of Signals
366 belonging to the Counter.
368 What: /sys/bus/counter/devices/counterX/signalY/cable_fault
370 Contact: linux-iio@vger.kernel.org
372 Read-only attribute that indicates whether a differential
378 What: /sys/bus/counter/devices/counterX/signalY/cable_fault_enable
380 Contact: linux-iio@vger.kernel.org
386 What: /sys/bus/counter/devices/counterX/signalY/filter_clock_prescaler
388 Contact: linux-iio@vger.kernel.org
393 What: /sys/bus/counter/devices/counterX/signalY/index_polarity
395 Contact: linux-iio@vger.kernel.org
398 non-synchronous load mode.
400 What: /sys/bus/counter/devices/counterX/signalY/index_polarity_available
401 What: /sys/bus/counter/devices/counterX/signalY/synchronous_mode_available
403 Contact: linux-iio@vger.kernel.org
408 What: /sys/bus/counter/devices/counterX/signalY/polarity
410 Contact: linux-iio@vger.kernel.org
421 What: /sys/bus/counter/devices/counterX/signalY/name
423 Contact: linux-iio@vger.kernel.org
425 Read-only attribute that indicates the device-specific name of
429 What: /sys/bus/counter/devices/counterX/signalY/signal
431 Contact: linux-iio@vger.kernel.org
442 What: /sys/bus/counter/devices/counterX/signalY/synchronous_mode
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:
464 What: /sys/bus/counter/devices/counterX/signalY/frequency
466 Contact: linux-iio@vger.kernel.org
468 Read-only attribute that indicates the signal Y frequency, in Hz.