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

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-bus-iio-timer-stm32

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-iio-timer-stm32 (Version linux-6.12-rc7) and /Documentation/ABI/testing/sysfs-bus-iio-timer-stm32 (Version linux-4.12.14)


  1 What:           /sys/bus/iio/devices/triggerX/      1 What:           /sys/bus/iio/devices/triggerX/master_mode_available
  2 KernelVersion:  4.11                                2 KernelVersion:  4.11
  3 Contact:        benjamin.gaignard@st.com            3 Contact:        benjamin.gaignard@st.com
  4 Description:                                        4 Description:
  5                 Reading returns the list possi      5                 Reading returns the list possible master modes which are:
  6                                                !!   6                 - "reset"     : The UG bit from the TIMx_EGR register is
  7                                                << 
  8                 - "reset"                      << 
  9                                 The UG bit fro << 
 10                                 used as trigge      7                                 used as trigger output (TRGO).
 11                 - "enable"                     !!   8                 - "enable"    : The Counter Enable signal CNT_EN is used
 12                                 The Counter En << 
 13                                 as trigger out      9                                 as trigger output.
 14                 - "update"                     !!  10                 - "update"    : The update event is selected as trigger output.
 15                                 The update eve << 
 16                                 For instance a     11                                 For instance a master timer can then be used
 17                                 as a prescaler     12                                 as a prescaler for a slave timer.
 18                 - "compare_pulse"              !!  13                 - "compare_pulse" : The trigger output send a positive pulse
 19                                 The trigger ou !!  14                                     when the CC1IF flag is to be set.
 20                                 when the CC1IF !!  15                 - "OC1REF"    : OC1REF signal is used as trigger output.
 21                 - "OC1REF"                     !!  16                 - "OC2REF"    : OC2REF signal is used as trigger output.
 22                                 OC1REF signal  !!  17                 - "OC3REF"    : OC3REF signal is used as trigger output.
 23                 - "OC2REF"                     !!  18                 - "OC4REF"    : OC4REF signal is used as trigger output.
 24                                 OC2REF signal  << 
 25                 - "OC3REF"                     << 
 26                                 OC3REF signal  << 
 27                 - "OC4REF"                     << 
 28                                 OC4REF signal  << 
 29                                                << 
 30                 Additional modes (on TRGO2 onl << 
 31                                                << 
 32                 - "OC5REF"                     << 
 33                                 OC5REF signal  << 
 34                 - "OC6REF"                     << 
 35                                 OC6REF signal  << 
 36                 - "compare_pulse_OC4REF":      << 
 37                                 OC4REF rising  << 
 38                 - "compare_pulse_OC6REF":      << 
 39                                 OC6REF rising  << 
 40                 - "compare_pulse_OC4REF_r_or_O << 
 41                                 OC4REF or OC6R << 
 42                 - "compare_pulse_OC4REF_r_or_O << 
 43                                 OC4REF rising  << 
 44                                 pulses.        << 
 45                 - "compare_pulse_OC5REF_r_or_O << 
 46                                 OC5REF or OC6R << 
 47                 - "compare_pulse_OC5REF_r_or_O << 
 48                                 OC5REF rising  << 
 49                                 pulses.        << 
 50                                                << 
 51                 ::                             << 
 52                                                << 
 53                   +-----------+   +----------- << 
 54                   | Prescaler +-> | Counter    << 
 55                   +-----------+   +--+-------- << 
 56                                      |         << 
 57                                   +--v-------- << 
 58                                   | Chx compar << 
 59                                   +----------- << 
 60                                         .      << 
 61                                         .      << 
 62                                   +----------- << 
 63                                   | Ch6 compar << 
 64                                   +----------- << 
 65                                                << 
 66                 Example with: "compare_pulse_O << 
 67                                                << 
 68                                   X            << 
 69                                 X   X          << 
 70                               X .   . X        << 
 71                             X   .   .   X      << 
 72                           X     .   .     X    << 
 73                   count X .     .   .     . X  << 
 74                           .     .   .     .    << 
 75                           .     .   .     .    << 
 76                           +---------------+    << 
 77                   OC4REF  |     .   .     |    << 
 78                         +-+     .   .     +-+  << 
 79                           .     +---+     .    << 
 80                   OC6REF  .     |   |     .    << 
 81                         +-------+   +-------+  << 
 82                           +-+   +-+            << 
 83                   TRGO2   | |   | |            << 
 84                         +-+ +---+ +---------+  << 
 85                                                    19 
 86 What:           /sys/bus/iio/devices/triggerX/     20 What:           /sys/bus/iio/devices/triggerX/master_mode
 87 KernelVersion:  4.11                               21 KernelVersion:  4.11
 88 Contact:        benjamin.gaignard@st.com           22 Contact:        benjamin.gaignard@st.com
 89 Description:                                       23 Description:
 90                 Reading returns the current ma     24                 Reading returns the current master modes.
 91                 Writing set the master mode        25                 Writing set the master mode
 92                                                    26 
                                                   >>  27 What:           /sys/bus/iio/devices/triggerX/sampling_frequency
                                                   >>  28 KernelVersion:  4.11
                                                   >>  29 Contact:        benjamin.gaignard@st.com
                                                   >>  30 Description:
                                                   >>  31                 Reading returns the current sampling frequency.
                                                   >>  32                 Writing an value different of 0 set and start sampling.
                                                   >>  33                 Writing 0 stop sampling.
                                                   >>  34 
 93 What:           /sys/bus/iio/devices/iio:devic     35 What:           /sys/bus/iio/devices/iio:deviceX/in_count0_preset
 94 KernelVersion:  4.12                               36 KernelVersion:  4.12
 95 Contact:        benjamin.gaignard@st.com           37 Contact:        benjamin.gaignard@st.com
 96 Description:                                       38 Description:
 97                 Reading returns the current pr     39                 Reading returns the current preset value.
 98                 Writing sets the preset value.     40                 Writing sets the preset value.
 99                 When counting up the counter s     41                 When counting up the counter starts from 0 and fires an
100                 event when reach preset value.     42                 event when reach preset value.
101                 When counting down the counter     43                 When counting down the counter start from preset value
102                 and fire event when reach 0.       44                 and fire event when reach 0.
103                                                    45 
                                                   >>  46 What:           /sys/bus/iio/devices/iio:deviceX/in_count_quadrature_mode_available
                                                   >>  47 KernelVersion:  4.12
                                                   >>  48 Contact:        benjamin.gaignard@st.com
                                                   >>  49 Description:
                                                   >>  50                 Reading returns the list possible quadrature modes.
                                                   >>  51 
                                                   >>  52 What:           /sys/bus/iio/devices/iio:deviceX/in_count0_quadrature_mode
                                                   >>  53 KernelVersion:  4.12
                                                   >>  54 Contact:        benjamin.gaignard@st.com
                                                   >>  55 Description:
                                                   >>  56                 Configure the device counter quadrature modes:
                                                   >>  57                 channel_A:
                                                   >>  58                         Encoder A input servers as the count input and B as
                                                   >>  59                         the UP/DOWN direction control input.
                                                   >>  60 
                                                   >>  61                 channel_B:
                                                   >>  62                         Encoder B input serves as the count input and A as
                                                   >>  63                         the UP/DOWN direction control input.
                                                   >>  64 
                                                   >>  65                 quadrature:
                                                   >>  66                         Encoder A and B inputs are mixed to get direction
                                                   >>  67                         and count with a scale of 0.25.
                                                   >>  68 
104 What:           /sys/bus/iio/devices/iio:devic     69 What:           /sys/bus/iio/devices/iio:deviceX/in_count_enable_mode_available
105 KernelVersion:  4.12                               70 KernelVersion:  4.12
106 Contact:        benjamin.gaignard@st.com           71 Contact:        benjamin.gaignard@st.com
107 Description:                                       72 Description:
108                 Reading returns the list possi     73                 Reading returns the list possible enable modes.
109                                                    74 
110 What:           /sys/bus/iio/devices/iio:devic     75 What:           /sys/bus/iio/devices/iio:deviceX/in_count0_enable_mode
111 KernelVersion:  4.12                               76 KernelVersion:  4.12
112 Contact:        benjamin.gaignard@st.com           77 Contact:        benjamin.gaignard@st.com
113 Description:                                       78 Description:
114                 Configure the device counter e     79                 Configure the device counter enable modes, in all case
115                 counting direction is set by i     80                 counting direction is set by in_count0_count_direction
116                 attribute and the counter is c     81                 attribute and the counter is clocked by the internal clock.
117                                                << 
118                 always:                            82                 always:
119                         Counter is always ON.      83                         Counter is always ON.
120                                                    84 
121                 gated:                             85                 gated:
122                         Counting is enabled wh     86                         Counting is enabled when connected trigger signal
123                         level is high else cou     87                         level is high else counting is disabled.
124                                                    88 
125                 triggered:                         89                 triggered:
126                         Counting is enabled on     90                         Counting is enabled on rising edge of the connected
127                         trigger, and remains e     91                         trigger, and remains enabled for the duration of this
128                         selected mode.             92                         selected mode.
129                                                << 
130 What:           /sys/bus/iio/devices/iio:devic << 
131 KernelVersion:  4.13                           << 
132 Contact:        benjamin.gaignard@st.com       << 
133 Description:                                   << 
134                 Reading returns the list possi << 
135                                                << 
136 What:           /sys/bus/iio/devices/iio:devic << 
137 KernelVersion:  4.13                           << 
138 Contact:        benjamin.gaignard@st.com       << 
139 Description:                                   << 
140                 Configure the device counter t << 
141                 counting direction is set by i << 
142                 attribute and the counter is c << 
143                 rising edges.                  << 
                                                      

~ [ 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