204 lines
7.3 KiB
Plaintext
204 lines
7.3 KiB
Plaintext
/*
|
|
*
|
|
* (C) COPYRIGHT 2023 ARM Limited. All rights reserved.
|
|
*
|
|
* This program is free software and is provided to you under the terms of the
|
|
* GNU General Public License version 2 as published by the Free Software
|
|
* Foundation) and any use by you of this program is subject to the terms
|
|
* of such GNU licence.
|
|
*
|
|
* A copy of the licence is included with the program) and can also be obtained
|
|
* from Free Software Foundation) Inc.) 51 Franklin Street) Fifth Floor)
|
|
* Boston) MA 02110-1301) USA.
|
|
*
|
|
*/
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-etm/enable_source
|
|
Description:
|
|
Attribute used to enable Coresight Source ETM.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-etm/is_enabled
|
|
Description:
|
|
Attribute used to check if Coresight Source ETM is enabled.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-etm/trcconfigr
|
|
Description:
|
|
Coresight Source ETM trace configuration to enable global
|
|
timestamping, and data value tracing.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-etm/trctraceidr
|
|
Description:
|
|
Coresight Source ETM trace ID.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-etm/trcvdarcctlr
|
|
Description:
|
|
Coresight Source ETM viewData include/exclude address
|
|
range comparators.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-etm/trcviiectlr
|
|
Description:
|
|
Coresight Source ETM viewInst include and exclude control.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-etm/trcstallctlr
|
|
Description:
|
|
Coresight Source ETM stall control register.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-itm/enable_source
|
|
Description:
|
|
Attribute used to enable Coresight Source ITM.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-itm/is_enabled
|
|
Description:
|
|
Attribute used to check if Coresight Source ITM is enabled.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-itm/dwt_ctrl
|
|
Description:
|
|
Coresight Source DWT configuration:
|
|
[0] = 1, enable cycle counter
|
|
[4:1] = 4, set PC sample rate pf 256 cycles
|
|
[8:5] = 1, set initial post count value
|
|
[9] = 1, select position of post count tap on the cycle counter
|
|
[10:11] = 1, enable sync packets
|
|
[12] = 1, enable periodic PC sample packets
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-itm/itm_tcr
|
|
Description:
|
|
Coresight Source ITM configuration:
|
|
[0] = 1, Enable ITM
|
|
[1] = 1, Enable Time stamp generation
|
|
[2] = 1, Enable sync packet transmission
|
|
[3] = 1, Enable HW event forwarding
|
|
[11:10] = 1, Generate TS request approx every 128 cycles
|
|
[22:16] = 1, Trace bus ID
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/reset_regs
|
|
Description:
|
|
Attribute used to reset registers to zero.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/enable_source
|
|
Description:
|
|
Attribute used to enable Coresight Source ELA.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/is_enabled
|
|
Description:
|
|
Attribute used to check if Coresight Source ELA is enabled.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/TIMECTRL
|
|
Description:
|
|
Coresight Source ELA TIMECTRL register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/TSSR
|
|
Description:
|
|
Coresight Source ELA TSR register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/ATBCTRL
|
|
Description:
|
|
Coresight Source ELA ATBCTRL register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/PTACTION
|
|
Description:
|
|
Coresight Source ELA PTACTION register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/AUXCTRL
|
|
Description:
|
|
Coresight Source ELA AUXCTRL register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/CNTSEL
|
|
Description:
|
|
Coresight Source ELA CNTSEL register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/SIGSELn
|
|
Description:
|
|
Coresight Source ELA SIGSELn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/TRIGCTRLn
|
|
Description:
|
|
Coresight Source ELA TRIGCTRLn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/NEXTSTATEn
|
|
Description:
|
|
Coresight Source ELA NEXTSTATEn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/ACTIONn
|
|
Description:
|
|
Coresight Source ELA ACTIONn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/ALTNEXTSTATEn
|
|
Description:
|
|
Coresight Source ELA ALTNEXTSTATEn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/ALTACTIONn
|
|
Description:
|
|
Coresight Source ELA ALTACTIONn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/COMPCTRLn
|
|
Description:
|
|
Coresight Source ELA COMPCTRLn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/ALTCOMPCTRLn
|
|
Description:
|
|
Coresight Source ELA ALTCOMPCTRLn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/COUNTCOMPn
|
|
Description:
|
|
Coresight Source ELA COUNTCOMPn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/TWBSELn
|
|
Description:
|
|
Coresight Source ELA TWBSELn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/EXTMASKn
|
|
Description:
|
|
Coresight Source ELA EXTMASKn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/EXTCOMPn
|
|
Description:
|
|
Coresight Source ELA EXTCOMPn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/QUALMASKn
|
|
Description:
|
|
Coresight Source ELA QUALMASKn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/QUALCOMPn
|
|
Coresight Source ELA QUALCOMPn register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/SIGMASKn_0-7
|
|
Description:
|
|
Coresight Source ELA SIGMASKn_0-7 register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/SIGCOMPn_0-7
|
|
Description:
|
|
Coresight Source ELA SIGCOMPn_0-7 register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/SIGSELn_0-7
|
|
Description:
|
|
Coresight Source ELA SIGSELn_0-7 register set/get.
|
|
Refer to specification for more details.
|
|
|
|
What: /sys/bus/coresight/devices/mali-source-ela/regs/SIGMASKn_0-7
|
|
Description:
|
|
Coresight Source ELA SIGMASKn_0-7 register set/get.
|
|
Refer to specification for more details.
|