Loading...
Searching...
No Matches
Go to the documentation of this file.
14#ifndef __KERNEL_MAILBOX_H__
15#define __KERNEL_MAILBOX_H__
18#include <ipc4/fw_reg.h>
27#define SRAM_REG_FW_STATUS offsetof(struct ipc4_fw_registers, fsr)
28#define SRAM_REG_LAST_ERROR_CODE offsetof(struct ipc4_fw_registers, lec)
29#define SRAM_REG_FW_PWR_STATUS offsetof(struct ipc4_fw_registers, fps)
30#define SRAM_REG_LNEC offsetof(struct ipc4_fw_registers, lnec)
31#define SRAM_REG_LTR offsetof(struct ipc4_fw_registers, ltr)
32#define SRAM_REG_ROM_INFO offsetof(struct ipc4_fw_registers, rom_info)
33#define SRAM_REG_ABI_VER offsetof(struct ipc4_fw_registers, abi_ver)
34#define SRAM_REG_SLAVE_CORE_STS offsetof(struct ipc4_fw_registers, slave_core_sts)
35#define SRAM_REG_PIPELINE_REGS offsetof(struct ipc4_fw_registers, pipeline_regs)
36#define SRAM_REG_PEAK_VOL_REGS offsetof(struct ipc4_fw_registers, peak_vol_regs)
37#define SRAM_REG_LLP_GPDMA_READING_SLOTS offsetof(struct ipc4_fw_registers, llp_gpdma_reading_slots)
38#define SRAM_REG_LLP_SNDW_READING_SLOTS offsetof(struct ipc4_fw_registers, llp_sndw_reading_slots)
39#define SRAM_REG_LLP_EVAD_SLOTS offsetof(struct ipc4_fw_registers, llp_evad_reading_slot)
40#define SRAM_REG_FW_END sizeof(struct ipc4_fw_registers)
42#define SRAM_REG_ROM_STATUS 0x0
43#define SRAM_REG_FW_STATUS 0x4
44#define SRAM_REG_FW_TRACEP 0x8
45#define SRAM_REG_FW_IPC_RECEIVED_COUNT 0xc
46#define SRAM_REG_FW_IPC_PROCESSED_COUNT 0x10
47#define SRAM_REG_FW_TRACEP_SECONDARY_CORE_BASE 0x14
48#define SRAM_REG_FW_TRACEP_SECONDARY_CORE_1 SRAM_REG_FW_TRACEP_SECONDARY_CORE_BASE
49#define SRAM_REG_FW_TRACEP_SECONDARY_CORE_2 0x18
50#define SRAM_REG_FW_TRACEP_SECONDARY_CORE_3 0x1C
51#define SRAM_REG_FW_TRACEP_SECONDARY_CORE_4 0x20
52#define SRAM_REG_FW_TRACEP_SECONDARY_CORE_5 0x24
53#define SRAM_REG_FW_TRACEP_SECONDARY_CORE_6 0x28
54#define SRAM_REG_FW_TRACEP_SECONDARY_CORE_7 0x2C
55#define SRAM_REG_R_STATE_TRACE_BASE 0x30
56#define SRAM_REG_R0_STATE_TRACE SRAM_REG_R_STATE_TRACE_BASE
57#define SRAM_REG_R1_STATE_TRACE 0x38
58#define SRAM_REG_R2_STATE_TRACE 0x40
59#define SRAM_REG_FW_END (SRAM_REG_R2_STATE_TRACE + 0x8)