1 /*
2  * SPDX-FileCopyrightText: 2020-2021 Espressif Systems (Shanghai) CO LTD
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 #pragma once
8 #include <stdlib.h>
9 
10 #include "soc/dport_reg.h"
11 #include "soc/tracemem_config.h"
12 
trace_ll_set_mem_block(int cpu,int block)13 static inline void trace_ll_set_mem_block(int cpu, int block)
14 {
15     uint32_t block_bits = 0;
16 
17     if (cpu == 0) {
18         block_bits = TRACEMEM_CORE0_MUX_BLK_BITS(block);
19     } else {
20         block_bits = TRACEMEM_CORE1_MUX_BLK_BITS(block);
21     }
22     DPORT_SET_PERI_REG_MASK(SENSITIVE_INTERNAL_SRAM_USAGE_2_REG, block_bits);
23 }
24