mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 12:11:40 +00:00
2d7e8a64a1
Fix spelling and gramatical errors Signed-off-by: Remington Brasga <rbrasga@uci.edu> [ Adjusted title ] Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com> Link: https://lore.kernel.org/r/20240428011401.1080-1-rbrasga@uci.edu
260 lines
9.6 KiB
Plaintext
260 lines
9.6 KiB
Plaintext
What: /sys/bus/coresight/devices/<tpdm-name>/integration_test
|
|
Date: January 2023
|
|
KernelVersion 6.2
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(Write) Run integration test for tpdm. Integration test
|
|
will generate test data for tpdm. It can help to make
|
|
sure that the trace path is enabled and the link configurations
|
|
are fine.
|
|
|
|
Accepts only one of the 2 values - 1 or 2.
|
|
1 : Generate 64 bits data
|
|
2 : Generate 32 bits data
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/reset_dataset
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(Write) Reset the dataset of the tpdm.
|
|
|
|
Accepts only one value - 1.
|
|
1 : Reset the dataset of the tpdm
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_trig_type
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the trigger type of the DSB for tpdm.
|
|
|
|
Accepts only one of the 2 values - 0 or 1.
|
|
0 : Set the DSB trigger type to false
|
|
1 : Set the DSB trigger type to true
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_trig_ts
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the trigger timestamp of the DSB for tpdm.
|
|
|
|
Accepts only one of the 2 values - 0 or 1.
|
|
0 : Set the DSB trigger type to false
|
|
1 : Set the DSB trigger type to true
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_mode
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the programming mode of the DSB for tpdm.
|
|
|
|
Accepts the value needs to be greater than 0. What data
|
|
bits do is listed below.
|
|
Bit[0:1] : Test mode control bit for choosing the inputs.
|
|
Bit[3] : Set to 0 for low performance mode. Set to 1 for high
|
|
performance mode.
|
|
Bit[4:8] : Select byte lane for high performance mode.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_edge/ctrl_idx
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the index number of the edge detection for the DSB
|
|
subunit TPDM. Since there are at most 256 edge detections, this
|
|
value ranges from 0 to 255.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_edge/ctrl_val
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
Write a data to control the edge detection corresponding to
|
|
the index number. Before writing data to this sysfs file,
|
|
"ctrl_idx" should be written first to configure the index
|
|
number of the edge detection which needs to be controlled.
|
|
|
|
Accepts only one of the following values.
|
|
0 - Rising edge detection
|
|
1 - Falling edge detection
|
|
2 - Rising and falling edge detection (toggle detection)
|
|
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_edge/ctrl_mask
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
Write a data to mask the edge detection corresponding to the index
|
|
number. Before writing data to this sysfs file, "ctrl_idx" should
|
|
be written first to configure the index number of the edge detection
|
|
which needs to be masked.
|
|
|
|
Accepts only one of the 2 values - 0 or 1.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_edge/edcr[0:15]
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
Read a set of the edge control value of the DSB in TPDM.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_edge/edcmr[0:7]
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
Read a set of the edge control mask of the DSB in TPDM.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_trig_patt/xpr[0:7]
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the value of the trigger pattern for the DSB
|
|
subunit TPDM.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_trig_patt/xpmr[0:7]
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the mask of the trigger pattern for the DSB
|
|
subunit TPDM.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/tpr[0:7]
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the value of the pattern for the DSB subunit TPDM.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/tpmr[0:7]
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the mask of the pattern for the DSB subunit TPDM.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/enable_ts
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(Write) Set the pattern timestamp of DSB tpdm. Read
|
|
the pattern timestamp of DSB tpdm.
|
|
|
|
Accepts only one of the 2 values - 0 or 1.
|
|
0 : Disable DSB pattern timestamp.
|
|
1 : Enable DSB pattern timestamp.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/set_type
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(Write) Set the pattern type of DSB tpdm. Read
|
|
the pattern type of DSB tpdm.
|
|
|
|
Accepts only one of the 2 values - 0 or 1.
|
|
0 : Set the DSB pattern type to value.
|
|
1 : Set the DSB pattern type to toggle.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_msr/msr[0:31]
|
|
Date: March 2023
|
|
KernelVersion 6.7
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the MSR(mux select register) for the DSB subunit
|
|
TPDM.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/cmb_mode
|
|
Date: January 2024
|
|
KernelVersion 6.9
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description: (Write) Set the data collection mode of CMB tpdm. Continuous
|
|
change creates CMB data set elements on every CMBCLK edge.
|
|
Trace-on-change creates CMB data set elements only when a new
|
|
data set element differs in value from the previous element
|
|
in a CMB data set.
|
|
|
|
Accepts only one of the 2 values - 0 or 1.
|
|
0 : Continuous CMB collection mode.
|
|
1 : Trace-on-change CMB collection mode.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/cmb_trig_patt/xpr[0:1]
|
|
Date: January 2024
|
|
KernelVersion 6.9
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the value of the trigger pattern for the CMB
|
|
subunit TPDM.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/cmb_trig_patt/xpmr[0:1]
|
|
Date: January 2024
|
|
KernelVersion 6.9
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the mask of the trigger pattern for the CMB
|
|
subunit TPDM.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/tpr[0:1]
|
|
Date: January 2024
|
|
KernelVersion 6.9
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the value of the pattern for the CMB subunit TPDM.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/dsb_patt/tpmr[0:1]
|
|
Date: January 2024
|
|
KernelVersion 6.9
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the mask of the pattern for the CMB subunit TPDM.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/cmb_patt/enable_ts
|
|
Date: January 2024
|
|
KernelVersion 6.9
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(Write) Set the pattern timestamp of CMB tpdm. Read
|
|
the pattern timestamp of CMB tpdm.
|
|
|
|
Accepts only one of the 2 values - 0 or 1.
|
|
0 : Disable CMB pattern timestamp.
|
|
1 : Enable CMB pattern timestamp.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/cmb_trig_ts
|
|
Date: January 2024
|
|
KernelVersion 6.9
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the trigger timestamp of the CMB for tpdm.
|
|
|
|
Accepts only one of the 2 values - 0 or 1.
|
|
0 : Set the CMB trigger type to false
|
|
1 : Set the CMB trigger type to true
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/cmb_ts_all
|
|
Date: January 2024
|
|
KernelVersion 6.9
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Read or write the status of timestamp upon all interface.
|
|
Only value 0 and 1 can be written to this node. Set this node to 1 to request
|
|
timestamp to all trace packet.
|
|
Accepts only one of the 2 values - 0 or 1.
|
|
0 : Disable the timestamp of all trace packets.
|
|
1 : Enable the timestamp of all trace packets.
|
|
|
|
What: /sys/bus/coresight/devices/<tpdm-name>/cmb_msr/msr[0:31]
|
|
Date: January 2024
|
|
KernelVersion 6.9
|
|
Contact: Jinlong Mao (QUIC) <quic_jinlmao@quicinc.com>, Tao Zhang (QUIC) <quic_taozha@quicinc.com>
|
|
Description:
|
|
(RW) Set/Get the MSR(mux select register) for the CMB subunit
|
|
TPDM.
|