~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-bus-counter

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-bus-counter (Version linux-6.12-rc7) and /Documentation/ABI/testing/sysfs-bus-counter (Version linux-5.18.19)


  1 What:           /sys/bus/counter/devices/count << 
  2 KernelVersion:  6.4                            << 
  3 Contact:        linux-iio@vger.kernel.org      << 
  4 Description:                                   << 
  5                 Indicates the cascading of Cou << 
  6                                                << 
  7                 Valid attribute values are boo << 
  8                                                << 
  9 What:           /sys/bus/counter/devices/count << 
 10 KernelVersion:  6.4                            << 
 11 Contact:        linux-iio@vger.kernel.org      << 
 12 Description:                                   << 
 13                 Selects the external clock pin << 
 14                 Counter X.                     << 
 15                                                << 
 16                 MTCLKA-MTCLKB:                 << 
 17                         MTCLKA and MTCLKB pins << 
 18                         phase clock.           << 
 19                                                << 
 20                 MTCLKC-MTCLKD:                 << 
 21                         MTCLKC and MTCLKD pins << 
 22                         phase clock.           << 
 23                                                << 
 24 What:           /sys/bus/counter/devices/count << 
 25 KernelVersion:  6.4                            << 
 26 Contact:        linux-iio@vger.kernel.org      << 
 27 Description:                                   << 
 28                 Discrete set of available valu << 
 29                 configuration are listed in th << 
 30                                                << 
 31 What:           /sys/bus/counter/devices/count      1 What:           /sys/bus/counter/devices/counterX/countY/count
 32 KernelVersion:  5.2                                 2 KernelVersion:  5.2
 33 Contact:        linux-iio@vger.kernel.org           3 Contact:        linux-iio@vger.kernel.org
 34 Description:                                        4 Description:
 35                 Count data of Count Y represen      5                 Count data of Count Y represented as a string.
 36                                                     6 
 37 What:           /sys/bus/counter/devices/count << 
 38 KernelVersion:  6.1                            << 
 39 Contact:        linux-iio@vger.kernel.org      << 
 40 Description:                                   << 
 41                 Historical capture of the Coun << 
 42                                                << 
 43 What:           /sys/bus/counter/devices/count      7 What:           /sys/bus/counter/devices/counterX/countY/ceiling
 44 KernelVersion:  5.2                                 8 KernelVersion:  5.2
 45 Contact:        linux-iio@vger.kernel.org           9 Contact:        linux-iio@vger.kernel.org
 46 Description:                                       10 Description:
 47                 Count value ceiling for Count      11                 Count value ceiling for Count Y. This is the upper limit for the
 48                 respective counter.                12                 respective counter.
 49                                                    13 
 50 What:           /sys/bus/counter/devices/count     14 What:           /sys/bus/counter/devices/counterX/countY/floor
 51 KernelVersion:  5.2                                15 KernelVersion:  5.2
 52 Contact:        linux-iio@vger.kernel.org          16 Contact:        linux-iio@vger.kernel.org
 53 Description:                                       17 Description:
 54                 Count value floor for Count Y.     18                 Count value floor for Count Y. This is the lower limit for the
 55                 respective counter.                19                 respective counter.
 56                                                    20 
 57 What:           /sys/bus/counter/devices/count     21 What:           /sys/bus/counter/devices/counterX/countY/count_mode
 58 KernelVersion:  5.2                                22 KernelVersion:  5.2
 59 Contact:        linux-iio@vger.kernel.org          23 Contact:        linux-iio@vger.kernel.org
 60 Description:                                       24 Description:
 61                 Count mode for channel Y. The      25                 Count mode for channel Y. The ceiling and floor values for
 62                 Count Y are used by the count      26                 Count Y are used by the count mode where required. The following
 63                 count modes are available:         27                 count modes are available:
 64                                                    28 
 65                 normal:                            29                 normal:
 66                         Counting is continuous     30                         Counting is continuous in either direction.
 67                                                    31 
 68                 range limit:                       32                 range limit:
 69                         An upper or lower limi     33                         An upper or lower limit is set, mimicking limit switches
 70                         in the mechanical coun     34                         in the mechanical counterpart. The upper limit is set to
 71                         the Count Y ceiling va     35                         the Count Y ceiling value, while the lower limit is set
 72                         to the Count Y floor v     36                         to the Count Y floor value. The counter freezes at
 73                         count = ceiling when c     37                         count = ceiling when counting up, and at count = floor
 74                         when counting down. At     38                         when counting down. At either of these limits, the
 75                         counting is resumed on     39                         counting is resumed only when the count direction is
 76                         reversed.                  40                         reversed.
 77                                                    41 
 78                 non-recycle:                       42                 non-recycle:
 79                         The counter is disable     43                         The counter is disabled whenever a counter overflow or
 80                         underflow takes place.     44                         underflow takes place. The counter is re-enabled when a
 81                         new count value is loa     45                         new count value is loaded to the counter via a preset
 82                         operation or direct wr     46                         operation or direct write.
 83                                                    47 
 84                 modulo-n:                          48                 modulo-n:
 85                         A count value boundary     49                         A count value boundary is set between the Count Y floor
 86                         value and the Count Y      50                         value and the Count Y ceiling value. The counter is
 87                         reset to the Count Y f     51                         reset to the Count Y floor value at count = ceiling when
 88                         counting up, while the     52                         counting up, while the counter is set to the Count Y
 89                         ceiling value at count     53                         ceiling value at count = floor when counting down; the
 90                         counter does not freez     54                         counter does not freeze at the boundary points, but
 91                         counts continuously th     55                         counts continuously throughout.
 92                                                    56 
 93                 interrupt on terminal count:   << 
 94                         The output signal is i << 
 95                         until the counter reac << 
 96                         goes high and remains  << 
 97                         set.                   << 
 98                                                << 
 99                 hardware retriggerable one-sho << 
100                         The output signal is i << 
101                         will go low by a trigg << 
102                         low until the counter  << 
103                         go high and remain hig << 
104                         trigger results in loa << 
105                         value and setting the  << 
106                         the one-shot pulse.    << 
107                                                << 
108                 rate generator:                << 
109                         The output signal is i << 
110                         has decremented to 1,  << 
111                         clock pulse. The outpu << 
112                         counter is reloaded to << 
113                         repeats in a periodic  << 
114                                                << 
115                 square wave mode:              << 
116                         The output signal is i << 
117                                                << 
118                         If the initial count i << 
119                         by two on succeeding c << 
120                         expires, the output si << 
121                         counter is reloaded to << 
122                         repeats in periodic ma << 
123                                                << 
124                         If the initial count i << 
125                         (an even number) is lo << 
126                         two on succeeding cloc << 
127                         the count expires, the << 
128                         counter is reloaded to << 
129                         Succeeding clock pulse << 
130                         the count expires, the << 
131                         counter is reloaded to << 
132                         process repeats in a p << 
133                                                << 
134                 software triggered strobe:     << 
135                         The output signal is i << 
136                         expires, the output wi << 
137                         then go high again. Th << 
138                         by setting the preset  << 
139                                                << 
140                 hardware triggered strobe:     << 
141                         The output signal is i << 
142                         by a trigger input sig << 
143                         output signal will go  << 
144                         go high again. A trigg << 
145                         to the preset value.   << 
146                                                << 
147 What:           /sys/bus/counter/devices/count     57 What:           /sys/bus/counter/devices/counterX/countY/count_mode_available
148 What:           /sys/bus/counter/devices/count     58 What:           /sys/bus/counter/devices/counterX/countY/error_noise_available
149 What:           /sys/bus/counter/devices/count     59 What:           /sys/bus/counter/devices/counterX/countY/function_available
150 What:           /sys/bus/counter/devices/count     60 What:           /sys/bus/counter/devices/counterX/countY/prescaler_available
151 What:           /sys/bus/counter/devices/count     61 What:           /sys/bus/counter/devices/counterX/countY/signalZ_action_available
152 KernelVersion:  5.2                                62 KernelVersion:  5.2
153 Contact:        linux-iio@vger.kernel.org          63 Contact:        linux-iio@vger.kernel.org
154 Description:                                       64 Description:
155                 Discrete set of available valu     65                 Discrete set of available values for the respective Count Y
156                 configuration are listed in th     66                 configuration are listed in this file. Values are delimited by
157                 newline characters.                67                 newline characters.
158                                                    68 
159 What:           /sys/bus/counter/devices/count     69 What:           /sys/bus/counter/devices/counterX/countY/direction
160 KernelVersion:  5.2                                70 KernelVersion:  5.2
161 Contact:        linux-iio@vger.kernel.org          71 Contact:        linux-iio@vger.kernel.org
162 Description:                                       72 Description:
163                 Read-only attribute that indic     73                 Read-only attribute that indicates the count direction of Count
164                 Y. Two count directions are av     74                 Y. Two count directions are available: forward and backward.
165                                                    75 
166                 Some counter devices are able      76                 Some counter devices are able to determine the direction of
167                 their counting. For example, q     77                 their counting. For example, quadrature encoding counters can
168                 determine the direction of mov     78                 determine the direction of movement by evaluating the leading
169                 phase of the respective A and      79                 phase of the respective A and B quadrature encoding signals.
170                 This attribute exposes such co     80                 This attribute exposes such count directions.
171                                                    81 
172 What:           /sys/bus/counter/devices/count     82 What:           /sys/bus/counter/devices/counterX/countY/enable
173 KernelVersion:  5.2                                83 KernelVersion:  5.2
174 Contact:        linux-iio@vger.kernel.org          84 Contact:        linux-iio@vger.kernel.org
175 Description:                                       85 Description:
176                 Whether channel Y counter is e     86                 Whether channel Y counter is enabled. Valid attribute values are
177                 boolean.                           87                 boolean.
178                                                    88 
179                 This attribute is intended to      89                 This attribute is intended to serve as a pause/unpause mechanism
180                 for Count Y. Suppose a counter     90                 for Count Y. Suppose a counter device is used to count the total
181                 movement of a conveyor belt: t     91                 movement of a conveyor belt: this attribute allows an operator
182                 to temporarily pause the count     92                 to temporarily pause the counter, service the conveyor belt,
183                 and then finally unpause the c     93                 and then finally unpause the counter to continue where it had
184                 left off.                          94                 left off.
185                                                    95 
186 What:           /sys/bus/counter/devices/count     96 What:           /sys/bus/counter/devices/counterX/countY/error_noise
187 KernelVersion:  5.2                                97 KernelVersion:  5.2
188 Contact:        linux-iio@vger.kernel.org          98 Contact:        linux-iio@vger.kernel.org
189 Description:                                       99 Description:
190                 Read-only attribute that indic    100                 Read-only attribute that indicates whether excessive noise is
191                 present at the channel Y count    101                 present at the channel Y counter inputs.
192                                                   102 
193 What:           /sys/bus/counter/devices/count    103 What:           /sys/bus/counter/devices/counterX/countY/function
194 KernelVersion:  5.2                               104 KernelVersion:  5.2
195 Contact:        linux-iio@vger.kernel.org         105 Contact:        linux-iio@vger.kernel.org
196 Description:                                      106 Description:
197                 Count function mode of Count Y    107                 Count function mode of Count Y; count function evaluation is
198                 triggered by conditions specif    108                 triggered by conditions specified by the Count Y signalZ_action
199                 attributes. The following coun    109                 attributes. The following count functions are available:
200                                                   110 
201                 increase:                         111                 increase:
202                         Accumulated count is i    112                         Accumulated count is incremented.
203                                                   113 
204                 decrease:                         114                 decrease:
205                         Accumulated count is d    115                         Accumulated count is decremented.
206                                                   116 
207                 pulse-direction:                  117                 pulse-direction:
208                         Rising edges on signal    118                         Rising edges on signal A updates the respective count.
209                         The input level of sig    119                         The input level of signal B determines direction.
210                                                   120 
211                 quadrature x1 a:                  121                 quadrature x1 a:
212                         If direction is forwar    122                         If direction is forward, rising edges on quadrature pair
213                         signal A updates the r    123                         signal A updates the respective count; if the direction
214                         is backward, falling e    124                         is backward, falling edges on quadrature pair signal A
215                         updates the respective    125                         updates the respective count. Quadrature encoding
216                         determines the directi    126                         determines the direction.
217                                                   127 
218                 quadrature x1 b:                  128                 quadrature x1 b:
219                         If direction is forwar    129                         If direction is forward, rising edges on quadrature pair
220                         signal B updates the r    130                         signal B updates the respective count; if the direction
221                         is backward, falling e    131                         is backward, falling edges on quadrature pair signal B
222                         updates the respective    132                         updates the respective count. Quadrature encoding
223                         determines the directi    133                         determines the direction.
224                                                   134 
225                 quadrature x2 a:                  135                 quadrature x2 a:
226                         Any state transition o    136                         Any state transition on quadrature pair signal A updates
227                         the respective count.     137                         the respective count. Quadrature encoding determines the
228                         direction.                138                         direction.
229                                                   139 
230                 quadrature x2 b:                  140                 quadrature x2 b:
231                         Any state transition o    141                         Any state transition on quadrature pair signal B updates
232                         the respective count.     142                         the respective count. Quadrature encoding determines the
233                         direction.                143                         direction.
234                                                   144 
235                 quadrature x4:                    145                 quadrature x4:
236                         Any state transition o    146                         Any state transition on either quadrature pair signals
237                         updates the respective    147                         updates the respective count. Quadrature encoding
238                         determines the directi    148                         determines the direction.
239                                                   149 
240 What:           /sys/bus/counter/devices/count    150 What:           /sys/bus/counter/devices/counterX/countY/name
241 KernelVersion:  5.2                               151 KernelVersion:  5.2
242 Contact:        linux-iio@vger.kernel.org         152 Contact:        linux-iio@vger.kernel.org
243 Description:                                      153 Description:
244                 Read-only attribute that indic    154                 Read-only attribute that indicates the device-specific name of
245                 Count Y. If possible, this sho    155                 Count Y. If possible, this should match the name of the
246                 respective channel as it appea    156                 respective channel as it appears in the device datasheet.
247                                                   157 
248 What:           /sys/bus/counter/devices/count    158 What:           /sys/bus/counter/devices/counterX/countY/prescaler
249 KernelVersion:  5.2                               159 KernelVersion:  5.2
250 Contact:        linux-iio@vger.kernel.org         160 Contact:        linux-iio@vger.kernel.org
251 Description:                                      161 Description:
252                 Configure the prescaler value     162                 Configure the prescaler value associated with Count Y.
253                 On the FlexTimer, the counter     163                 On the FlexTimer, the counter clock source passes through a
254                 prescaler (i.e. a counter). Th    164                 prescaler (i.e. a counter). This acts like a clock
255                 divider.                          165                 divider.
256                                                   166 
257 What:           /sys/bus/counter/devices/count    167 What:           /sys/bus/counter/devices/counterX/countY/preset
258 KernelVersion:  5.2                               168 KernelVersion:  5.2
259 Contact:        linux-iio@vger.kernel.org         169 Contact:        linux-iio@vger.kernel.org
260 Description:                                      170 Description:
261                 If the counter device supports    171                 If the counter device supports preset registers -- registers
262                 used to load counter channels     172                 used to load counter channels to a set count upon device-defined
263                 preset operation trigger event    173                 preset operation trigger events -- the preset count for channel
264                 Y is provided by this attribut    174                 Y is provided by this attribute.
265                                                   175 
266 What:           /sys/bus/counter/devices/count    176 What:           /sys/bus/counter/devices/counterX/countY/preset_enable
267 KernelVersion:  5.2                               177 KernelVersion:  5.2
268 Contact:        linux-iio@vger.kernel.org         178 Contact:        linux-iio@vger.kernel.org
269 Description:                                      179 Description:
270                 Whether channel Y counter pres    180                 Whether channel Y counter preset operation is enabled. Valid
271                 attribute values are boolean.     181                 attribute values are boolean.
272                                                   182 
273 What:           /sys/bus/counter/devices/count    183 What:           /sys/bus/counter/devices/counterX/countY/signalZ_action
274 KernelVersion:  5.2                               184 KernelVersion:  5.2
275 Contact:        linux-iio@vger.kernel.org         185 Contact:        linux-iio@vger.kernel.org
276 Description:                                      186 Description:
277                 Action mode of Count Y for Sig    187                 Action mode of Count Y for Signal Z. This attribute indicates
278                 the condition of Signal Z that    188                 the condition of Signal Z that triggers the count function
279                 evaluation for Count Y. The fo    189                 evaluation for Count Y. The following action modes are
280                 available:                        190                 available:
281                                                   191 
282                 none:                             192                 none:
283                         Signal does not trigge    193                         Signal does not trigger the count function. In
284                         Pulse-Direction count     194                         Pulse-Direction count function mode, this Signal is
285                         evaluated as Direction    195                         evaluated as Direction.
286                                                   196 
287                 rising edge:                      197                 rising edge:
288                         Low state transitions     198                         Low state transitions to high state.
289                                                   199 
290                 falling edge:                     200                 falling edge:
291                         High state transitions    201                         High state transitions to low state.
292                                                   202 
293                 both edges:                       203                 both edges:
294                         Any state transition.     204                         Any state transition.
295                                                   205 
296 What:           /sys/bus/counter/devices/count << 
297 KernelVersion:  6.1                            << 
298 Contact:        linux-iio@vger.kernel.org      << 
299 Description:                                   << 
300                 This attribute indicates the n << 
301                                                << 
302 What:           /sys/bus/counter/devices/count << 
303 What:           /sys/bus/counter/devices/count << 
304 What:           /sys/bus/counter/devices/count << 
305 What:           /sys/bus/counter/devices/count    206 What:           /sys/bus/counter/devices/counterX/countY/ceiling_component_id
306 What:           /sys/bus/counter/devices/count    207 What:           /sys/bus/counter/devices/counterX/countY/floor_component_id
307 What:           /sys/bus/counter/devices/count    208 What:           /sys/bus/counter/devices/counterX/countY/count_mode_component_id
308 What:           /sys/bus/counter/devices/count    209 What:           /sys/bus/counter/devices/counterX/countY/direction_component_id
309 What:           /sys/bus/counter/devices/count    210 What:           /sys/bus/counter/devices/counterX/countY/enable_component_id
310 What:           /sys/bus/counter/devices/count    211 What:           /sys/bus/counter/devices/counterX/countY/error_noise_component_id
311 What:           /sys/bus/counter/devices/count    212 What:           /sys/bus/counter/devices/counterX/countY/prescaler_component_id
312 What:           /sys/bus/counter/devices/count    213 What:           /sys/bus/counter/devices/counterX/countY/preset_component_id
313 What:           /sys/bus/counter/devices/count    214 What:           /sys/bus/counter/devices/counterX/countY/preset_enable_component_id
314 What:           /sys/bus/counter/devices/count    215 What:           /sys/bus/counter/devices/counterX/countY/signalZ_action_component_id
315 What:           /sys/bus/counter/devices/count << 
316 What:           /sys/bus/counter/devices/count    216 What:           /sys/bus/counter/devices/counterX/signalY/cable_fault_component_id
317 What:           /sys/bus/counter/devices/count    217 What:           /sys/bus/counter/devices/counterX/signalY/cable_fault_enable_component_id
318 What:           /sys/bus/counter/devices/count    218 What:           /sys/bus/counter/devices/counterX/signalY/filter_clock_prescaler_component_id
319 What:           /sys/bus/counter/devices/count    219 What:           /sys/bus/counter/devices/counterX/signalY/index_polarity_component_id
320 What:           /sys/bus/counter/devices/count << 
321 What:           /sys/bus/counter/devices/count    220 What:           /sys/bus/counter/devices/counterX/signalY/synchronous_mode_component_id
322 What:           /sys/bus/counter/devices/count << 
323 KernelVersion:  5.16                              221 KernelVersion:  5.16
324 Contact:        linux-iio@vger.kernel.org         222 Contact:        linux-iio@vger.kernel.org
325 Description:                                      223 Description:
326                 Read-only attribute that indic    224                 Read-only attribute that indicates the component ID of the
327                 respective extension or Synaps    225                 respective extension or Synapse.
328                                                   226 
329 What:           /sys/bus/counter/devices/count    227 What:           /sys/bus/counter/devices/counterX/countY/spike_filter_ns
330 KernelVersion:  5.14                              228 KernelVersion:  5.14
331 Contact:        linux-iio@vger.kernel.org         229 Contact:        linux-iio@vger.kernel.org
332 Description:                                      230 Description:
333                 If the counter device supports    231                 If the counter device supports programmable spike filter this
334                 attribute indicates the value     232                 attribute indicates the value in nanoseconds where noise pulses
335                 shorter or equal to configured    233                 shorter or equal to configured value are ignored. Value 0 means
336                 filter is disabled.               234                 filter is disabled.
337                                                   235 
338 What:           /sys/bus/counter/devices/count    236 What:           /sys/bus/counter/devices/counterX/events_queue_size
339 KernelVersion:  5.16                              237 KernelVersion:  5.16
340 Contact:        linux-iio@vger.kernel.org         238 Contact:        linux-iio@vger.kernel.org
341 Description:                                      239 Description:
342                 Size of the Counter events que    240                 Size of the Counter events queue in number of struct
343                 counter_event data structures.    241                 counter_event data structures. The number of elements will be
344                 rounded-up to a power of 2.       242                 rounded-up to a power of 2.
345                                                   243 
346 What:           /sys/bus/counter/devices/count    244 What:           /sys/bus/counter/devices/counterX/name
347 KernelVersion:  5.2                               245 KernelVersion:  5.2
348 Contact:        linux-iio@vger.kernel.org         246 Contact:        linux-iio@vger.kernel.org
349 Description:                                      247 Description:
350                 Read-only attribute that indic    248                 Read-only attribute that indicates the device-specific name of
351                 the Counter. This should match    249                 the Counter. This should match the name of the device as it
352                 appears in its respective data    250                 appears in its respective datasheet.
353                                                   251 
354 What:           /sys/bus/counter/devices/count    252 What:           /sys/bus/counter/devices/counterX/num_counts
355 KernelVersion:  5.2                               253 KernelVersion:  5.2
356 Contact:        linux-iio@vger.kernel.org         254 Contact:        linux-iio@vger.kernel.org
357 Description:                                      255 Description:
358                 Read-only attribute that indic    256                 Read-only attribute that indicates the total number of Counts
359                 belonging to the Counter.         257                 belonging to the Counter.
360                                                   258 
361 What:           /sys/bus/counter/devices/count    259 What:           /sys/bus/counter/devices/counterX/num_signals
362 KernelVersion:  5.2                               260 KernelVersion:  5.2
363 Contact:        linux-iio@vger.kernel.org         261 Contact:        linux-iio@vger.kernel.org
364 Description:                                      262 Description:
365                 Read-only attribute that indic    263                 Read-only attribute that indicates the total number of Signals
366                 belonging to the Counter.         264                 belonging to the Counter.
367                                                   265 
368 What:           /sys/bus/counter/devices/count    266 What:           /sys/bus/counter/devices/counterX/signalY/cable_fault
369 KernelVersion:  5.7                               267 KernelVersion:  5.7
370 Contact:        linux-iio@vger.kernel.org         268 Contact:        linux-iio@vger.kernel.org
371 Description:                                      269 Description:
372                 Read-only attribute that indic    270                 Read-only attribute that indicates whether a differential
373                 encoder cable fault (not conne    271                 encoder cable fault (not connected or loose wires) is detected
374                 for the respective channel of     272                 for the respective channel of Signal Y. Valid attribute values
375                 are boolean. Detection must fi    273                 are boolean. Detection must first be enabled via the
376                 corresponding cable_fault_enab    274                 corresponding cable_fault_enable attribute.
377                                                   275 
378 What:           /sys/bus/counter/devices/count    276 What:           /sys/bus/counter/devices/counterX/signalY/cable_fault_enable
379 KernelVersion:  5.7                               277 KernelVersion:  5.7
380 Contact:        linux-iio@vger.kernel.org         278 Contact:        linux-iio@vger.kernel.org
381 Description:                                      279 Description:
382                 Whether detection of different    280                 Whether detection of differential encoder cable faults for the
383                 respective channel of Signal Y    281                 respective channel of Signal Y is enabled. Valid attribute
384                 values are boolean.               282                 values are boolean.
385                                                   283 
386 What:           /sys/bus/counter/devices/count    284 What:           /sys/bus/counter/devices/counterX/signalY/filter_clock_prescaler
387 KernelVersion:  5.7                               285 KernelVersion:  5.7
388 Contact:        linux-iio@vger.kernel.org         286 Contact:        linux-iio@vger.kernel.org
389 Description:                                      287 Description:
390                 Filter clock factor for input     288                 Filter clock factor for input Signal Y. This prescaler value
391                 affects the inputs of both qua    289                 affects the inputs of both quadrature pair signals.
392                                                   290 
393 What:           /sys/bus/counter/devices/count    291 What:           /sys/bus/counter/devices/counterX/signalY/index_polarity
394 KernelVersion:  5.2                               292 KernelVersion:  5.2
395 Contact:        linux-iio@vger.kernel.org         293 Contact:        linux-iio@vger.kernel.org
396 Description:                                      294 Description:
397                 Active level of index input Si    295                 Active level of index input Signal Y; irrelevant in
398                 non-synchronous load mode.        296                 non-synchronous load mode.
399                                                   297 
400 What:           /sys/bus/counter/devices/count    298 What:           /sys/bus/counter/devices/counterX/signalY/index_polarity_available
401 What:           /sys/bus/counter/devices/count    299 What:           /sys/bus/counter/devices/counterX/signalY/synchronous_mode_available
402 KernelVersion:  5.2                               300 KernelVersion:  5.2
403 Contact:        linux-iio@vger.kernel.org         301 Contact:        linux-iio@vger.kernel.org
404 Description:                                      302 Description:
405                 Discrete set of available valu    303                 Discrete set of available values for the respective Signal Y
406                 configuration are listed in th    304                 configuration are listed in this file.
407                                                   305 
408 What:           /sys/bus/counter/devices/count << 
409 KernelVersion:  6.1                            << 
410 Contact:        linux-iio@vger.kernel.org      << 
411 Description:                                   << 
412                 Active level of Signal Y. The  << 
413                 available:                     << 
414                                                << 
415                 positive:                      << 
416                         Signal high state cons << 
417                                                << 
418                 negative:                      << 
419                         Signal low state consi << 
420                                                << 
421 What:           /sys/bus/counter/devices/count    306 What:           /sys/bus/counter/devices/counterX/signalY/name
422 KernelVersion:  5.2                               307 KernelVersion:  5.2
423 Contact:        linux-iio@vger.kernel.org         308 Contact:        linux-iio@vger.kernel.org
424 Description:                                      309 Description:
425                 Read-only attribute that indic    310                 Read-only attribute that indicates the device-specific name of
426                 Signal Y. If possible, this sh    311                 Signal Y. If possible, this should match the name of the
427                 respective signal as it appear    312                 respective signal as it appears in the device datasheet.
428                                                   313 
429 What:           /sys/bus/counter/devices/count    314 What:           /sys/bus/counter/devices/counterX/signalY/signal
430 KernelVersion:  5.2                               315 KernelVersion:  5.2
431 Contact:        linux-iio@vger.kernel.org         316 Contact:        linux-iio@vger.kernel.org
432 Description:                                      317 Description:
433                 Signal level state of Signal Y    318                 Signal level state of Signal Y. The following signal level
434                 states are available:             319                 states are available:
435                                                   320 
436                 low:                              321                 low:
437                         Low level state.          322                         Low level state.
438                                                   323 
439                 high:                             324                 high:
440                         High level state.         325                         High level state.
441                                                   326 
442 What:           /sys/bus/counter/devices/count    327 What:           /sys/bus/counter/devices/counterX/signalY/synchronous_mode
443 KernelVersion:  5.2                               328 KernelVersion:  5.2
444 Contact:        linux-iio@vger.kernel.org         329 Contact:        linux-iio@vger.kernel.org
445 Description:                                      330 Description:
446                 Configure the counter associat    331                 Configure the counter associated with Signal Y for
447                 non-synchronous or synchronous    332                 non-synchronous or synchronous load mode. Synchronous load mode
448                 cannot be selected in non-quad    333                 cannot be selected in non-quadrature (Pulse-Direction) clock
449                 mode.                             334                 mode.
450                                                   335 
451                 non-synchronous:                  336                 non-synchronous:
452                         A logic low level is t    337                         A logic low level is the active level at this index
453                         input. The index funct    338                         input. The index function (as enabled via preset_enable)
454                         is performed directly     339                         is performed directly on the active level of the index
455                         input.                    340                         input.
456                                                   341 
457                 synchronous:                      342                 synchronous:
458                         Intended for interfaci    343                         Intended for interfacing with encoder Index output in
459                         quadrature clock mode.    344                         quadrature clock mode. The active level is configured
460                         via index_polarity. Th    345                         via index_polarity. The index function (as enabled via
461                         preset_enable) is perf    346                         preset_enable) is performed synchronously with the
462                         quadrature clock on th    347                         quadrature clock on the active level of the index input.
463                                                << 
464 What:           /sys/bus/counter/devices/count << 
465 KernelVersion:  6.1                            << 
466 Contact:        linux-iio@vger.kernel.org      << 
467 Description:                                   << 
468                 Read-only attribute that indic << 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php