7#ifndef TT_ZEPHYR_PLATFORMS_LIB_TENSTORRENT_OCCP_OCCP_PRIVATE_H_
8#define TT_ZEPHYR_PLATFORMS_LIB_TENSTORRENT_OCCP_OCCP_PRIVATE_H_
10#define OCCP_APP_BASE 0x0
11#define OCCP_BASE_MSG_GET_VERSION 0x0
12#define OCCP_BASE_MSG_WRITE_DATA 0x2
13#define OCCP_BASE_MSG_READ_DATA 0x3
15#define OCCP_APP_BOOT 0x1
16#define OCCP_BOOT_MSG_EXECUTE_IMAGE 0x1
18#define OCCP_MAX_MSG_SIZE 255
struct tt_virt_console_msg __packed
Definition occp_private.h:60
uint32_t cpu_id
Definition occp_private.h:64
uint32_t execution_address_high
Definition occp_private.h:63
struct occp_header header
Definition occp_private.h:61
uint32_t execution_address_low
Definition occp_private.h:62
uint32_t attributes
Definition occp_private.h:66
uint32_t reserved
Definition occp_private.h:65
Definition occp_private.h:69
struct occp_header header
Definition occp_private.h:70
Definition occp_private.h:34
uint8_t minor_version
Definition occp_private.h:37
uint32_t patch_version
Definition occp_private.h:38
uint8_t body_crc
Definition occp_private.h:39
uint8_t major_version
Definition occp_private.h:36
struct occp_header header
Definition occp_private.h:35
Definition occp_private.h:51
uint32_t length
Definition occp_private.h:55
uint32_t attributes
Definition occp_private.h:56
uint32_t address_low
Definition occp_private.h:53
uint32_t reserved
Definition occp_private.h:57
struct occp_header header
Definition occp_private.h:52
uint32_t address_high
Definition occp_private.h:54
Definition occp_private.h:42
struct occp_header header
Definition occp_private.h:43
uint32_t length
Definition occp_private.h:46
uint32_t address_low
Definition occp_private.h:44
uint32_t attributes
Definition occp_private.h:47
uint32_t address_high
Definition occp_private.h:45
uint32_t reserved
Definition occp_private.h:48