Sound Open Firmware
Loading...
Searching...
No Matches
trace-boot.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: BSD-3-Clause
2 *
3 * Copyright(c) 2016,2024 Intel Corporation.
4 */
5
6#ifndef __SOF_TRACE_TRACE_BOOT_H__
7#define __SOF_TRACE_TRACE_BOOT_H__
8
9/* bootloader trace values */
10#define TRACE_BOOT_LDR_ENTRY 0x100
11#define TRACE_BOOT_LDR_HPSRAM 0x110
12#define TRACE_BOOT_LDR_MANIFEST 0x120
13#define TRACE_BOOT_LDR_LPSRAM 0x130
14#define TRACE_BOOT_LDR_L1DRAM 0x140
15#define TRACE_BOOT_LDR_JUMP 0x150
16
17#define TRACE_BOOT_LDR_PARSE_MODULE 0x210
18#define TRACE_BOOT_LDR_PARSE_SEGMENT 0x220
19
20/* general trace init codes - only used at boot
21 * when main trace is not available
22 */
23#define TRACE_BOOT_START 0x1000
24#define TRACE_BOOT_ARCH 0x2000
25#define TRACE_BOOT_SYS 0x3000
26#define TRACE_BOOT_PLATFORM 0x4000
27
28/* system specific codes */
29#define TRACE_BOOT_SYS_HEAP (TRACE_BOOT_SYS + 0x100)
30#define TRACE_BOOT_SYS_TRACES (TRACE_BOOT_SYS + 0x200)
31#define TRACE_BOOT_SYS_NOTIFIER (TRACE_BOOT_SYS + 0x300)
32#define TRACE_BOOT_SYS_POWER (TRACE_BOOT_SYS + 0x400)
33
34/* platform/device specific codes */
35#define TRACE_BOOT_PLATFORM_ENTRY (TRACE_BOOT_PLATFORM + 0x100)
36#define TRACE_BOOT_PLATFORM_IRQ (TRACE_BOOT_PLATFORM + 0x110)
37#define TRACE_BOOT_PLATFORM_MBOX (TRACE_BOOT_PLATFORM + 0x120)
38#define TRACE_BOOT_PLATFORM_SHIM (TRACE_BOOT_PLATFORM + 0x130)
39#define TRACE_BOOT_PLATFORM_PMC (TRACE_BOOT_PLATFORM + 0x140)
40#define TRACE_BOOT_PLATFORM_TIMER (TRACE_BOOT_PLATFORM + 0x150)
41#define TRACE_BOOT_PLATFORM_CLOCK (TRACE_BOOT_PLATFORM + 0x160)
42#define TRACE_BOOT_PLATFORM_SCHED (TRACE_BOOT_PLATFORM + 0x170)
43#define TRACE_BOOT_PLATFORM_AGENT (TRACE_BOOT_PLATFORM + 0x180)
44#define TRACE_BOOT_PLATFORM_CPU_FREQ (TRACE_BOOT_PLATFORM + 0x190)
45#define TRACE_BOOT_PLATFORM_SSP_FREQ (TRACE_BOOT_PLATFORM + 0x1A0)
46#define TRACE_BOOT_PLATFORM_DMA (TRACE_BOOT_PLATFORM + 0x1B0)
47#define TRACE_BOOT_PLATFORM_IPC (TRACE_BOOT_PLATFORM + 0x1C0)
48#define TRACE_BOOT_PLATFORM_IDC (TRACE_BOOT_PLATFORM + 0x1D0)
49#define TRACE_BOOT_PLATFORM_DAI (TRACE_BOOT_PLATFORM + 0x1E0)
50#define TRACE_BOOT_PLATFORM_SSP (TRACE_BOOT_PLATFORM + 0x1F0)
51#define TRACE_BOOT_PLATFORM_SPI (TRACE_BOOT_PLATFORM + 0x200)
52#define TRACE_BOOT_PLATFORM_DMA_TRACE (TRACE_BOOT_PLATFORM + 0x210)
53
54#endif /* __SOF_TRACE_TRACE_BOOT_H__ */