|
| 1 | +//This comment and parser will ignore |
| 2 | +//Tracer scenario(or commands) always |
| 3 | +//starts with start keyword |
| 4 | +//Below commands to enable Event traces on UMAC,MAC0,MAC1 |
| 5 | +//seq_start; |
| 6 | +//seq_type:mem_req; |
| 7 | +//memory size always given in KB. beow example reserves 3 buffers segments of 16 KB. |
| 8 | +//sink:etr_ddr,0x1,0x1000; |
| 9 | +//seq_end; |
| 10 | +//Below commands to enable Event traces on UMAC,MAC0,MAC1 |
| 11 | +seq_start; |
| 12 | +seq_type:mac_event_trace; |
| 13 | +sink:etr_ddr; |
| 14 | +subsys_cfg_start:mac0; |
| 15 | +hwsch:0x1, 0x000FFFF1,0x1036052C,0x0,0x0; |
| 16 | +rxdma:0x2, 0x3400,0x8000,0x0,0x0; |
| 17 | +crypto:0x3, 0xF79B3770,0x0,0x0,0x0; |
| 18 | +txpcu:0x4, 0xD687F4E7,0x20000092,0x0,0x0; |
| 19 | +txole:0x5, 0x640F0622,0x2,0x0,0x0; |
| 20 | +pdg:0x6, 0x3C800706,0x0,0x0,0x0; |
| 21 | +subsys_cfg_end:mac0; |
| 22 | +subsys_cfg_start:mac1; |
| 23 | +hwsch:0x7, 0x000FFFF1,0x1036052C,0x0,0x0; |
| 24 | +rxdma:0x8, 0x3400,0x8000,0x0,0x0; |
| 25 | +crypto:0x9, 0xF79B3770,0x0,0x0,0x0; |
| 26 | +txpcu:0xA, 0xD687F4E7,0x20000092,0x0,0x0; |
| 27 | +txole:0xB, 0x640F0622,0x2,0x0,0x0; |
| 28 | +pdg:0xC, 0x3C800706,0x0,0x0,0x0; |
| 29 | +subsys_cfg_end:mac1; |
| 30 | +swap:0xFFFFFFFF; |
| 31 | +trigger_start:trc; |
| 32 | +wfi:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 33 | +ts0:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 34 | +ts1:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 35 | +ts2:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 36 | +ts3:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 37 | +ts4:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 38 | +trigger_end:trc; |
| 39 | +memw:0xFFFFFFFF,0xFFFFFFFF; |
| 40 | +seq_end; |
| 41 | +// Below commands to enable obo trace on the mac0 |
| 42 | +//seq_start; |
| 43 | +//seq_type:mac_obo_trace; |
| 44 | +//sink:etb_wcss; |
| 45 | +//subsys_cfg_start:mac0; |
| 46 | +//hwsch:0x1,0xABCDABCD; |
| 47 | +//subsys_cfg_end:mac0; |
| 48 | +//swap:0xABCDABCD; |
| 49 | +//trigger_start:trc; |
| 50 | +//wfi:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 51 | +//ts0:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 52 | +//ts1:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 53 | +//ts2:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 54 | +//ts3:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 55 | +//ts4:0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF,0xFFFFFFFF; |
| 56 | +//trigger_end:trc; |
| 57 | +//memw:0xFFFFFFFF,0xFFFFFFFF; |
| 58 | +//seq_end; |
| 59 | +// Below commands to enable TLV trace on the mac0 |
| 60 | +//seq_start; |
| 61 | +//seq_type:mac_tlv_trace; |
| 62 | +//sink:etb_wcss; |
| 63 | +//subsys_cfg_start:mac0; |
| 64 | +//tlv_port:PDG_TXDMA_TLV; |
| 65 | +//subsys_cfg_end:mac0; |
| 66 | +//seq_end; |
| 67 | +// Below commands to enable q6 etm |
| 68 | +//seq_start; |
| 69 | +//seq_type:q6_etm_trace; |
| 70 | +//sink:etr_ddr; |
| 71 | +//seq_end; |
| 72 | +// Below commands to enable umac noc traces |
| 73 | +//seq_start; |
| 74 | +//seq_type:umac_noc_trace; |
| 75 | +//sink:etb_wcss; |
| 76 | +//ctrl:0x12; |
| 77 | +//port_sel:0x4; |
| 78 | +//lut:0xA; |
| 79 | +//routeid_base:0x01000000; |
| 80 | +//routeid_mask:0x01c00000; |
| 81 | +//addr_lo:0x0; |
| 82 | +//addr_hi:0x0; |
| 83 | +//win_size:0x25; |
| 84 | +//req_opcode:0x3; |
| 85 | +//res_status:0x3; |
| 86 | +//fltr_len:0xF; |
| 87 | +//async_period:0xC; |
| 88 | +//seq_end; |
| 89 | +// Below commands to enable umac noc traces |
| 90 | +//seq_start; |
| 91 | +//seq_type:phy_tlv_trace; |
| 92 | +//sink:etr_ddr; |
| 93 | +//seq_end; |
| 94 | +//seq_start; |
| 95 | +//seq_type:phy_event_trace; |
| 96 | +//sink:etr_ddr; |
| 97 | +//phya:0x1,0x1; |
| 98 | +//phyb:0x1,0x1; |
| 99 | +//seq_end; |
0 commit comments