mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-15 18:03:30 +00:00
100 lines
2.7 KiB
Plaintext
100 lines
2.7 KiB
Plaintext
//This comment and parser will ignore
|
|
//Tracer scenario(or commands) always
|
|
//starts with start keyword
|
|
//Below commands to enable Event traces on UMAC,MAC0,MAC1
|
|
//seq_start;
|
|
//seq_type:mem_req;
|
|
//memory size always given in KB. beow example reserves 3 buffers segments of 16 KB.
|
|
//sink:etr_ddr,0x1,0x1000;
|
|
//seq_end;
|
|
//Below commands to enable Event traces on UMAC,MAC0,MAC1
|
|
seq_start;
|
|
seq_type:mac_event_trace;
|
|
sink:etr_ddr;
|
|
subsys_cfg_start:mac0;
|
|
hwsch:0x1, 0x000FFFF1,0x1036052C,0x0,0x0;
|
|
rxdma:0x2, 0x3400,0x8000,0x0,0x0;
|
|
crypto:0x3, 0xF79B3770,0x0,0x0,0x0;
|
|
txpcu:0x4, 0xD687F4E7,0x20000092,0x0,0x0;
|
|
txole:0x5, 0x640F0622,0x2,0x0,0x0;
|
|
pdg:0x6, 0x3C800706,0x0,0x0,0x0;
|
|
subsys_cfg_end:mac0;
|
|
subsys_cfg_start:mac1;
|
|
hwsch:0x7, 0x000FFFF1,0x1036052C,0x0,0x0;
|
|
rxdma:0x8, 0x3400,0x8000,0x0,0x0;
|
|
crypto:0x9, 0xF79B3770,0x0,0x0,0x0;
|
|
txpcu:0xA, 0xD687F4E7,0x20000092,0x0,0x0;
|
|
txole:0xB, 0x640F0622,0x2,0x0,0x0;
|
|
pdg:0xC, 0x3C800706,0x0,0x0,0x0;
|
|
subsys_cfg_end:mac1;
|
|
swap:0xFFFFFFFF;
|
|
trigger_start:trc;
|
|
wfi:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
ts0:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
ts1:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
ts2:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
ts3:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
ts4:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
trigger_end:trc;
|
|
memw:0xFFFFFFFF,0xFFFFFFFF;
|
|
seq_end;
|
|
// Below commands to enable obo trace on the mac0
|
|
//seq_start;
|
|
//seq_type:mac_obo_trace;
|
|
//sink:etb_wcss;
|
|
//subsys_cfg_start:mac0;
|
|
//hwsch:0x1,0xABCDABCD;
|
|
//subsys_cfg_end:mac0;
|
|
//swap:0xABCDABCD;
|
|
//trigger_start:trc;
|
|
//wfi:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
//ts0:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
//ts1:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
//ts2:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
//ts3:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
//ts4:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF;
|
|
//trigger_end:trc;
|
|
//memw:0xFFFFFFFF,0xFFFFFFFF;
|
|
//seq_end;
|
|
// Below commands to enable TLV trace on the mac0
|
|
//seq_start;
|
|
//seq_type:mac_tlv_trace;
|
|
//sink:etb_wcss;
|
|
//subsys_cfg_start:mac0;
|
|
//tlv_port:PDG_TXDMA_TLV;
|
|
//subsys_cfg_end:mac0;
|
|
//seq_end;
|
|
// Below commands to enable q6 etm
|
|
//seq_start;
|
|
//seq_type:q6_etm_trace;
|
|
//sink:etr_ddr;
|
|
//seq_end;
|
|
// Below commands to enable umac noc traces
|
|
//seq_start;
|
|
//seq_type:umac_noc_trace;
|
|
//sink:etb_wcss;
|
|
//ctrl:0x12;
|
|
//port_sel:0x4;
|
|
//lut:0xA;
|
|
//routeid_base:0x01000000;
|
|
//routeid_mask:0x01c00000;
|
|
//addr_lo:0x0;
|
|
//addr_hi:0x0;
|
|
//win_size:0x25;
|
|
//req_opcode:0x3;
|
|
//res_status:0x3;
|
|
//fltr_len:0xF;
|
|
//async_period:0xC;
|
|
//seq_end;
|
|
// Below commands to enable umac noc traces
|
|
//seq_start;
|
|
//seq_type:phy_tlv_trace;
|
|
//sink:etr_ddr;
|
|
//seq_end;
|
|
//seq_start;
|
|
//seq_type:phy_event_trace;
|
|
//sink:etr_ddr;
|
|
//phya:0x1,0x1;
|
|
//phyb:0x1,0x1;
|
|
//seq_end;
|