Skip to content

Commit 11cf4dd

Browse files
tobonexlgirdwood
authored andcommitted
memory window: add MW3 access macro
Add temporary macro for accessing memory window 3 data. Signed-off-by: Tobiasz Dryjanski <tobiaszx.dryjanski@intel.com>
1 parent 11128a0 commit 11cf4dd

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/include/sof/debug/telemetry/telemetry.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@
1515
/* disables calculating systick_averages */
1616
#define SOF_PERFORMANCE_MEASUREMENTS
1717

18+
/* to be moved to Zephyr */
19+
#define WIN3_MBASE DT_REG_ADDR(DT_PHANDLE(DT_NODELABEL(mem_window3), memory))
20+
#define ADSP_PMW ((volatile uint32_t *) \
21+
(sys_cache_uncached_ptr_get((__sparse_force void __sparse_cache *) \
22+
(WIN3_MBASE + WIN3_OFFSET))))
23+
1824
/* Systick here is not to be confused with neither Zephyr tick nor SOF scheduler tick,
1925
* it's a legacy name for counting execution time
2026
*/

0 commit comments

Comments
 (0)