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 used as trigger output (TRGO). 7 !! 7 - "enable" : The Counter Enable signal CNT_EN is used as trigger output. 8 - "reset" !! 8 - "update" : The update event is selected as trigger output. 9 The UG bit fro !! 9 For instance a master timer can then be used as a prescaler for a slave timer. 10 used as trigge !! 10 - "compare_pulse" : The trigger output send a positive pulse when the CC1IF flag is to be set. 11 - "enable" !! 11 - "OC1REF" : OC1REF signal is used as trigger output. 12 The Counter En !! 12 - "OC2REF" : OC2REF signal is used as trigger output. 13 as trigger out !! 13 - "OC3REF" : OC3REF signal is used as trigger output. 14 - "update" !! 14 - "OC4REF" : OC4REF signal is used as trigger output. 15 The update eve << 16 For instance a << 17 as a prescaler << 18 - "compare_pulse" << 19 The trigger ou << 20 when the CC1IF << 21 - "OC1REF" << 22 OC1REF signal << 23 - "OC2REF" << 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 15 86 What: /sys/bus/iio/devices/triggerX/ 16 What: /sys/bus/iio/devices/triggerX/master_mode 87 KernelVersion: 4.11 17 KernelVersion: 4.11 88 Contact: benjamin.gaignard@st.com 18 Contact: benjamin.gaignard@st.com 89 Description: 19 Description: 90 Reading returns the current ma 20 Reading returns the current master modes. 91 Writing set the master mode 21 Writing set the master mode 92 22 93 What: /sys/bus/iio/devices/iio:devic !! 23 What: /sys/bus/iio/devices/triggerX/sampling_frequency 94 KernelVersion: 4.12 !! 24 KernelVersion: 4.11 95 Contact: benjamin.gaignard@st.com << 96 Description: << 97 Reading returns the current pr << 98 Writing sets the preset value. << 99 When counting up the counter s << 100 event when reach preset value. << 101 When counting down the counter << 102 and fire event when reach 0. << 103 << 104 What: /sys/bus/iio/devices/iio:devic << 105 KernelVersion: 4.12 << 106 Contact: benjamin.gaignard@st.com << 107 Description: << 108 Reading returns the list possi << 109 << 110 What: /sys/bus/iio/devices/iio:devic << 111 KernelVersion: 4.12 << 112 Contact: benjamin.gaignard@st.com << 113 Description: << 114 Configure the device counter e << 115 counting direction is set by i << 116 attribute and the counter is c << 117 << 118 always: << 119 Counter is always ON. << 120 << 121 gated: << 122 Counting is enabled wh << 123 level is high else cou << 124 << 125 triggered: << 126 Counting is enabled on << 127 trigger, and remains e << 128 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 25 Contact: benjamin.gaignard@st.com 139 Description: 26 Description: 140 Configure the device counter t !! 27 Reading returns the current sampling frequency. 141 counting direction is set by i !! 28 Writing an value different of 0 set and start sampling. 142 attribute and the counter is c !! 29 Writing 0 stop sampling. 143 rising edges. <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.