1*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/enable 2*4882a593SmuzhiyunDate: March 2020 3*4882a593SmuzhiyunKernelVersion 5.7 4*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 5*4882a593SmuzhiyunDescription: (RW) Enable/Disable the CTI hardware. 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/powered 8*4882a593SmuzhiyunDate: March 2020 9*4882a593SmuzhiyunKernelVersion 5.7 10*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 11*4882a593SmuzhiyunDescription: (Read) Indicate if the CTI hardware is powered. 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/ctmid 14*4882a593SmuzhiyunDate: March 2020 15*4882a593SmuzhiyunKernelVersion 5.7 16*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 17*4882a593SmuzhiyunDescription: (Read) Display the associated CTM ID 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/nr_trigger_cons 20*4882a593SmuzhiyunDate: March 2020 21*4882a593SmuzhiyunKernelVersion 5.7 22*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 23*4882a593SmuzhiyunDescription: (Read) Number of devices connected to triggers on this CTI 24*4882a593Smuzhiyun 25*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/triggers<N>/name 26*4882a593SmuzhiyunDate: March 2020 27*4882a593SmuzhiyunKernelVersion 5.7 28*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 29*4882a593SmuzhiyunDescription: (Read) Name of connected device <N> 30*4882a593Smuzhiyun 31*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/triggers<N>/in_signals 32*4882a593SmuzhiyunDate: March 2020 33*4882a593SmuzhiyunKernelVersion 5.7 34*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 35*4882a593SmuzhiyunDescription: (Read) Input trigger signals from connected device <N> 36*4882a593Smuzhiyun 37*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/triggers<N>/in_types 38*4882a593SmuzhiyunDate: March 2020 39*4882a593SmuzhiyunKernelVersion 5.7 40*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 41*4882a593SmuzhiyunDescription: (Read) Functional types for the input trigger signals 42*4882a593Smuzhiyun from connected device <N> 43*4882a593Smuzhiyun 44*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/triggers<N>/out_signals 45*4882a593SmuzhiyunDate: March 2020 46*4882a593SmuzhiyunKernelVersion 5.7 47*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 48*4882a593SmuzhiyunDescription: (Read) Output trigger signals to connected device <N> 49*4882a593Smuzhiyun 50*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/triggers<N>/out_types 51*4882a593SmuzhiyunDate: March 2020 52*4882a593SmuzhiyunKernelVersion 5.7 53*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 54*4882a593SmuzhiyunDescription: (Read) Functional types for the output trigger signals 55*4882a593Smuzhiyun to connected device <N> 56*4882a593Smuzhiyun 57*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/inout_sel 58*4882a593SmuzhiyunDate: March 2020 59*4882a593SmuzhiyunKernelVersion 5.7 60*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 61*4882a593SmuzhiyunDescription: (RW) Select the index for inen and outen registers. 62*4882a593Smuzhiyun 63*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/inen 64*4882a593SmuzhiyunDate: March 2020 65*4882a593SmuzhiyunKernelVersion 5.7 66*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 67*4882a593SmuzhiyunDescription: (RW) Read or write the CTIINEN register selected by inout_sel. 68*4882a593Smuzhiyun 69*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/outen 70*4882a593SmuzhiyunDate: March 2020 71*4882a593SmuzhiyunKernelVersion 5.7 72*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 73*4882a593SmuzhiyunDescription: (RW) Read or write the CTIOUTEN register selected by inout_sel. 74*4882a593Smuzhiyun 75*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/gate 76*4882a593SmuzhiyunDate: March 2020 77*4882a593SmuzhiyunKernelVersion 5.7 78*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 79*4882a593SmuzhiyunDescription: (RW) Read or write CTIGATE register. 80*4882a593Smuzhiyun 81*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/asicctl 82*4882a593SmuzhiyunDate: March 2020 83*4882a593SmuzhiyunKernelVersion 5.7 84*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 85*4882a593SmuzhiyunDescription: (RW) Read or write ASICCTL register. 86*4882a593Smuzhiyun 87*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/intack 88*4882a593SmuzhiyunDate: March 2020 89*4882a593SmuzhiyunKernelVersion 5.7 90*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 91*4882a593SmuzhiyunDescription: (Write) Write the INTACK register. 92*4882a593Smuzhiyun 93*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/appset 94*4882a593SmuzhiyunDate: March 2020 95*4882a593SmuzhiyunKernelVersion 5.7 96*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 97*4882a593SmuzhiyunDescription: (RW) Set CTIAPPSET register to activate channel. Read back to 98*4882a593Smuzhiyun determine current value of register. 99*4882a593Smuzhiyun 100*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/appclear 101*4882a593SmuzhiyunDate: March 2020 102*4882a593SmuzhiyunKernelVersion 5.7 103*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 104*4882a593SmuzhiyunDescription: (Write) Write APPCLEAR register to deactivate channel. 105*4882a593Smuzhiyun 106*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/apppulse 107*4882a593SmuzhiyunDate: March 2020 108*4882a593SmuzhiyunKernelVersion 5.7 109*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 110*4882a593SmuzhiyunDescription: (Write) Write APPPULSE to pulse a channel active for one clock 111*4882a593Smuzhiyun cycle. 112*4882a593Smuzhiyun 113*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/chinstatus 114*4882a593SmuzhiyunDate: March 2020 115*4882a593SmuzhiyunKernelVersion 5.7 116*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 117*4882a593SmuzhiyunDescription: (Read) Read current status of channel inputs. 118*4882a593Smuzhiyun 119*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/choutstatus 120*4882a593SmuzhiyunDate: March 2020 121*4882a593SmuzhiyunKernelVersion 5.7 122*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 123*4882a593SmuzhiyunDescription: (Read) read current status of channel outputs. 124*4882a593Smuzhiyun 125*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/triginstatus 126*4882a593SmuzhiyunDate: March 2020 127*4882a593SmuzhiyunKernelVersion 5.7 128*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 129*4882a593SmuzhiyunDescription: (Read) read current status of input trigger signals 130*4882a593Smuzhiyun 131*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/regs/trigoutstatus 132*4882a593SmuzhiyunDate: March 2020 133*4882a593SmuzhiyunKernelVersion 5.7 134*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 135*4882a593SmuzhiyunDescription: (Read) read current status of output trigger signals. 136*4882a593Smuzhiyun 137*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/trigin_attach 138*4882a593SmuzhiyunDate: March 2020 139*4882a593SmuzhiyunKernelVersion 5.7 140*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 141*4882a593SmuzhiyunDescription: (Write) Attach a CTI input trigger to a CTM channel. 142*4882a593Smuzhiyun 143*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/trigin_detach 144*4882a593SmuzhiyunDate: March 2020 145*4882a593SmuzhiyunKernelVersion 5.7 146*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 147*4882a593SmuzhiyunDescription: (Write) Detach a CTI input trigger from a CTM channel. 148*4882a593Smuzhiyun 149*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/trigout_attach 150*4882a593SmuzhiyunDate: March 2020 151*4882a593SmuzhiyunKernelVersion 5.7 152*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 153*4882a593SmuzhiyunDescription: (Write) Attach a CTI output trigger to a CTM channel. 154*4882a593Smuzhiyun 155*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/trigout_detach 156*4882a593SmuzhiyunDate: March 2020 157*4882a593SmuzhiyunKernelVersion 5.7 158*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 159*4882a593SmuzhiyunDescription: (Write) Detach a CTI output trigger from a CTM channel. 160*4882a593Smuzhiyun 161*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/chan_gate_enable 162*4882a593SmuzhiyunDate: March 2020 163*4882a593SmuzhiyunKernelVersion 5.7 164*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 165*4882a593SmuzhiyunDescription: (RW) Enable CTIGATE for single channel (Write) or list enabled 166*4882a593Smuzhiyun channels through the gate (R). 167*4882a593Smuzhiyun 168*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/chan_gate_disable 169*4882a593SmuzhiyunDate: March 2020 170*4882a593SmuzhiyunKernelVersion 5.7 171*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 172*4882a593SmuzhiyunDescription: (Write) Disable CTIGATE for single channel. 173*4882a593Smuzhiyun 174*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/chan_set 175*4882a593SmuzhiyunDate: March 2020 176*4882a593SmuzhiyunKernelVersion 5.7 177*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 178*4882a593SmuzhiyunDescription: (Write) Activate a single channel. 179*4882a593Smuzhiyun 180*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/chan_clear 181*4882a593SmuzhiyunDate: March 2020 182*4882a593SmuzhiyunKernelVersion 5.7 183*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 184*4882a593SmuzhiyunDescription: (Write) Deactivate a single channel. 185*4882a593Smuzhiyun 186*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/chan_pulse 187*4882a593SmuzhiyunDate: March 2020 188*4882a593SmuzhiyunKernelVersion 5.7 189*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 190*4882a593SmuzhiyunDescription: (Write) Pulse a single channel - activate for a single clock cycle. 191*4882a593Smuzhiyun 192*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/trigout_filtered 193*4882a593SmuzhiyunDate: March 2020 194*4882a593SmuzhiyunKernelVersion 5.7 195*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 196*4882a593SmuzhiyunDescription: (Read) List of output triggers filtered across all connections. 197*4882a593Smuzhiyun 198*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/trig_filter_enable 199*4882a593SmuzhiyunDate: March 2020 200*4882a593SmuzhiyunKernelVersion 5.7 201*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 202*4882a593SmuzhiyunDescription: (RW) Enable or disable trigger output signal filtering. 203*4882a593Smuzhiyun 204*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/chan_inuse 205*4882a593SmuzhiyunDate: March 2020 206*4882a593SmuzhiyunKernelVersion 5.7 207*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 208*4882a593SmuzhiyunDescription: (Read) show channels with at least one attached trigger signal. 209*4882a593Smuzhiyun 210*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/chan_free 211*4882a593SmuzhiyunDate: March 2020 212*4882a593SmuzhiyunKernelVersion 5.7 213*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 214*4882a593SmuzhiyunDescription: (Read) show channels with no attached trigger signals. 215*4882a593Smuzhiyun 216*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_sel 217*4882a593SmuzhiyunDate: March 2020 218*4882a593SmuzhiyunKernelVersion 5.7 219*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 220*4882a593SmuzhiyunDescription: (RW) Write channel number to select a channel to view, read to 221*4882a593Smuzhiyun see selected channel number. 222*4882a593Smuzhiyun 223*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_in 224*4882a593SmuzhiyunDate: March 2020 225*4882a593SmuzhiyunKernelVersion 5.7 226*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 227*4882a593SmuzhiyunDescription: (Read) Read to see input triggers connected to selected view 228*4882a593Smuzhiyun channel. 229*4882a593Smuzhiyun 230*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_out 231*4882a593SmuzhiyunDate: March 2020 232*4882a593SmuzhiyunKernelVersion 5.7 233*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 234*4882a593SmuzhiyunDescription: (Read) Read to see output triggers connected to selected view 235*4882a593Smuzhiyun channel. 236*4882a593Smuzhiyun 237*4882a593SmuzhiyunWhat: /sys/bus/coresight/devices/<cti-name>/channels/chan_xtrigs_reset 238*4882a593SmuzhiyunDate: March 2020 239*4882a593SmuzhiyunKernelVersion 5.7 240*4882a593SmuzhiyunContact: Mike Leach or Mathieu Poirier 241*4882a593SmuzhiyunDescription: (Write) Clear all channel / trigger programming. 242