0001 What: /sys/bus/coresight/devices/<cti-name>/enable
0002 Date: March 2020
0003 KernelVersion 5.7
0004 Contact: Mike Leach or Mathieu Poirier
0005 Description: (RW) Enable/Disable the CTI hardware.
0006
0007 What: /sys/bus/coresight/devices/<cti-name>/powered
0008 Date: March 2020
0009 KernelVersion 5.7
0010 Contact: Mike Leach or Mathieu Poirier
0011 Description: (Read) Indicate if the CTI hardware is powered.
0012
0013 What: /sys/bus/coresight/devices/<cti-name>/ctmid
0014 Date: March 2020
0015 KernelVersion 5.7
0016 Contact: Mike Leach or Mathieu Poirier
0017 Description: (Read) Display the associated CTM ID
0018
0019 What: /sys/bus/coresight/devices/<cti-name>/nr_trigger_cons
0020 Date: March 2020
0021 KernelVersion 5.7
0022 Contact: Mike Leach or Mathieu Poirier
0023 Description: (Read) Number of devices connected to triggers on this CTI
0024
0025 What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/name
0026 Date: March 2020
0027 KernelVersion 5.7
0028 Contact: Mike Leach or Mathieu Poirier
0029 Description: (Read) Name of connected device <N>
0030
0031 What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/in_signals
0032 Date: March 2020
0033 KernelVersion 5.7
0034 Contact: Mike Leach or Mathieu Poirier
0035 Description: (Read) Input trigger signals from connected device <N>
0036
0037 What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/in_types
0038 Date: March 2020
0039 KernelVersion 5.7
0040 Contact: Mike Leach or Mathieu Poirier
0041 Description: (Read) Functional types for the input trigger signals
0042 from connected device <N>
0043
0044 What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/out_signals
0045 Date: March 2020
0046 KernelVersion 5.7
0047 Contact: Mike Leach or Mathieu Poirier
0048 Description: (Read) Output trigger signals to connected device <N>
0049
0050 What: /sys/bus/coresight/devices/<cti-name>/triggers<N>/out_types
0051 Date: March 2020
0052 KernelVersion 5.7
0053 Contact: Mike Leach or Mathieu Poirier
0054 Description: (Read) Functional types for the output trigger signals
0055 to connected device <N>
0056
0057 What: /sys/bus/coresight/devices/<cti-name>/regs/inout_sel
0058 Date: March 2020
0059 KernelVersion 5.7
0060 Contact: Mike Leach or Mathieu Poirier
0061 Description: (RW) Select the index for inen and outen registers.
0062
0063 What: /sys/bus/coresight/devices/<cti-name>/regs/inen
0064 Date: March 2020
0065 KernelVersion 5.7
0066 Contact: Mike Leach or Mathieu Poirier
0067 Description: (RW) Read or write the CTIINEN register selected by inout_sel.
0068
0069 What: /sys/bus/coresight/devices/<cti-name>/regs/outen
0070 Date: March 2020
0071 KernelVersion 5.7
0072 Contact: Mike Leach or Mathieu Poirier
0073 Description: (RW) Read or write the CTIOUTEN register selected by inout_sel.
0074
0075 What: /sys/bus/coresight/devices/<cti-name>/regs/gate
0076 Date: March 2020
0077 KernelVersion 5.7
0078 Contact: Mike Leach or Mathieu Poirier
0079 Description: (RW) Read or write CTIGATE register.
0080
0081 What: /sys/bus/coresight/devices/<cti-name>/regs/asicctl
0082 Date: March 2020
0083 KernelVersion 5.7
0084 Contact: Mike Leach or Mathieu Poirier
0085 Description: (RW) Read or write ASICCTL register.
0086
0087 What: /sys/bus/coresight/devices/<cti-name>/regs/intack
0088 Date: March 2020
0089 KernelVersion 5.7
0090 Contact: Mike Leach or Mathieu Poirier
0091 Description: (Write) Write the INTACK register.
0092
0093 What: /sys/bus/coresight/devices/<cti-name>/regs/appset
0094 Date: March 2020
0095 KernelVersion 5.7
0096 Contact: Mike Leach or Mathieu Poirier
0097 Description: (RW) Set CTIAPPSET register to activate channel. Read back to
0098 determine current value of register.
0099
0100 What: /sys/bus/coresight/devices/<cti-name>/regs/appclear
0101 Date: March 2020
0102 KernelVersion 5.7
0103 Contact: Mike Leach or Mathieu Poirier
0104 Description: (Write) Write APPCLEAR register to deactivate channel.
0105
0106 What: /sys/bus/coresight/devices/<cti-name>/regs/apppulse
0107 Date: March 2020
0108 KernelVersion 5.7
0109 Contact: Mike Leach or Mathieu Poirier
0110 Description: (Write) Write APPPULSE to pulse a channel active for one clock
0111 cycle.
0112
0113 What: /sys/bus/coresight/devices/<cti-name>/regs/chinstatus
0114 Date: March 2020
0115 KernelVersion 5.7
0116 Contact: Mike Leach or Mathieu Poirier
0117 Description: (Read) Read current status of channel inputs.
0118
0119 What: /sys/bus/coresight/devices/<cti-name>/regs/choutstatus
0120 Date: March 2020
0121 KernelVersion 5.7
0122 Contact: Mike Leach or Mathieu Poirier
0123 Description: (Read) read current status of channel outputs.
0124
0125 What: /sys/bus/coresight/devices/<cti-name>/regs/triginstatus
0126 Date: March 2020
0127 KernelVersion 5.7
0128 Contact: Mike Leach or Mathieu Poirier
0129 Description: (Read) read current status of input trigger signals
0130
0131 What: /sys/bus/coresight/devices/<cti-name>/regs/trigoutstatus
0132 Date: March 2020
0133 KernelVersion 5.7
0134 Contact: Mike Leach or Mathieu Poirier
0135 Description: (Read) read current status of output trigger signals.
0136
0137 What: /sys/bus/coresight/devices/<cti-name>/channels/trigin_attach
0138 Date: March 2020
0139 KernelVersion 5.7
0140 Contact: Mike Leach or Mathieu Poirier
0141 Description: (Write) Attach a CTI input trigger to a CTM channel.
0142
0143 What: /sys/bus/coresight/devices/<cti-name>/channels/trigin_detach
0144 Date: March 2020
0145 KernelVersion 5.7
0146 Contact: Mike Leach or Mathieu Poirier
0147 Description: (Write) Detach a CTI input trigger from a CTM channel.
0148
0149 What: /sys/bus/coresight/devices/<cti-name>/channels/trigout_attach
0150 Date: March 2020
0151 KernelVersion 5.7
0152 Contact: Mike Leach or Mathieu Poirier
0153 Description: (Write) Attach a CTI output trigger to a CTM channel.
0154
0155 What: /sys/bus/coresight/devices/<cti-name>/channels/trigout_detach
0156 Date: March 2020
0157 KernelVersion 5.7
0158 Contact: Mike Leach or Mathieu Poirier
0159 Description: (Write) Detach a CTI output trigger from a CTM channel.
0160
0161 What: /sys/bus/coresight/devices/<cti-name>/channels/chan_gate_enable
0162 Date: March 2020
0163 KernelVersion 5.7
0164 Contact: Mike Leach or Mathieu Poirier
0165 Description: (RW) Enable CTIGATE for single channel (Write) or list enabled
0166 channels through the gate (R).
0167
0168 What: /sys/bus/coresight/devices/<cti-name>/channels/chan_gate_disable
0169 Date: March 2020
0170 KernelVersion 5.7
0171 Contact: Mike Leach or Mathieu Poirier
0172 Description: (Write) Disable CTIGATE for single channel.
0173
0174 What: /sys/bus/coresight/devices/<cti-name>/channels/chan_set
0175 Date: March 2020
0176 KernelVersion 5.7
0177 Contact: Mike Leach or Mathieu Poirier
0178 Description: (Write) Activate a single channel.
0179
0180 What: /sys/bus/coresight/devices/<cti-name>/channels/chan_clear
0181 Date: March 2020
0182 KernelVersion 5.7
0183 Contact: Mike Leach or Mathieu Poirier
0184 Description: (Write) Deactivate a single channel.
0185
0186 What: /sys/bus/coresight/devices/<cti-name>/channels/chan_pulse
0187 Date: March 2020
0188 KernelVersion 5.7
0189 Contact: Mike Leach or Mathieu Poirier
0190 Description: (Write) Pulse a single channel - activate for a single clock cycle.
0191
0192 What: /sys/bus/coresight/devices/<cti-name>/channels/trigout_filtered
0193 Date: March 2020
0194 KernelVersion 5.7
0195 Contact: Mike Leach or Mathieu Poirier
0196 Description: (Read) List of output triggers filtered across all connections.
0197
0198 What: /sys/bus/coresight/devices/<cti-name>/channels/trig_filter_enable
0199 Date: March 2020
0200 KernelVersion 5.7
0201 Contact: Mike Leach or Mathieu Poirier
0202 Description: (RW) Enable or disable trigger output signal filtering.
0203
0204 What: /sys/bus/coresight/devices/<cti-name>/channels/chan_inuse
0205 Date: March 2020
0206 KernelVersion 5.7
0207 Contact: Mike Leach or Mathieu Poirier
0208 Description: (Read) show channels with at least one attached trigger signal.
0209
0210 What: /sys/bus/coresight/devices/<cti-name>/channels/chan_free
0211 Date: March 2020
0212 KernelVersion 5.7
0213 Contact: Mike Leach or Mathieu Poirier
0214 Description: (Read) show channels with no attached trigger signals.
0215
0216 What: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_sel
0217 Date: March 2020
0218 KernelVersion 5.7
0219 Contact: Mike Leach or Mathieu Poirier
0220 Description: (RW) Write channel number to select a channel to view, read to
0221 see selected channel number.
0222
0223 What: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_in
0224 Date: March 2020
0225 KernelVersion 5.7
0226 Contact: Mike Leach or Mathieu Poirier
0227 Description: (Read) Read to see input triggers connected to selected view
0228 channel.
0229
0230 What: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_out
0231 Date: March 2020
0232 KernelVersion 5.7
0233 Contact: Mike Leach or Mathieu Poirier
0234 Description: (Read) Read to see output triggers connected to selected view
0235 channel.
0236
0237 What: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_reset
0238 Date: March 2020
0239 KernelVersion 5.7
0240 Contact: Mike Leach or Mathieu Poirier
0241 Description: (Write) Clear all channel / trigger programming.