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


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