AM64x MCU+ SDK  08.02.00
tisci_core.h File Reference

Go to the source code of this file.

Data Structures

struct  tisci_msg_version_req
 This file contains: More...
 
struct  tisci_msg_version_resp
 TISCI_MSG_VERSION request to provide version info about currently running firmware. More...
 
struct  tisci_msg_boot_notification_req
 Notification message to indicate the DMSC is available. More...
 
struct  tisci_msg_boot_notification_resp
 Response to notification message about firmware availability. More...
 
struct  tisci_msg_board_config_rm_req
 TISCI_MSG_BOARD_CONFIG_RM request to provide the location and size of the tisci_boardcfg Resource Management configuration structure. More...
 
struct  tisci_msg_board_config_rm_resp
 Empty response for TISCI_MSG_BOARD_CONFIG_RM. More...
 
struct  tisci_msg_board_config_resasg_resp
 Empty response for TISCI_MSG_BOARD_CONFIG_RESASG. More...
 
struct  tisci_msg_board_config_req
 TISCI_MSG_BOARD_CONFIG request to provide the location and size of the tisci_boardcfg structure. More...
 
struct  tisci_msg_board_config_resp
 Empty response for TISCI_MSG_BOARD_CONFIG. More...
 
struct  tisci_msg_board_config_security_req
 TISCI_MSG_BOARD_CONFIG_SECURITY request to provide the location and size of the tisci_boardcfg security configuration structure. More...
 
struct  tisci_msg_board_config_security_resp
 Empty response for TISCI_MSG_BOARD_CONFIG_SECURITY. More...
 
struct  tisci_msg_board_config_pm_req
 TISCI_MSG_BOARD_CONFIG_PM request to provide the location and size of the tisci_boardcfg Power Management configuration structure. More...
 
struct  tisci_msg_board_config_pm_resp
 Empty response for TISCI_MSG_BOARD_CONFIG_PM. More...
 
struct  tisci_query_msmc_req
 TISCI_MSG_QUERY_MSMC request to provide currently available MSMC memory if present in the SoC. More...
 
struct  tisci_query_msmc_resp
 TISCI_MSG_QUERY_MSMC request response providing currently available MSMC memory if present in the SoC. More...
 

Functions

struct tisci_msg_version_req __attribute__ ((__packed__))
 

Variables

struct tisci_header hdr
 
char str [32]
 
uint16_t version
 
uint8_t abi_major
 
uint8_t abi_minor
 
uint8_t sub_version
 
uint8_t patch_version
 
uint32_t extboot_status
 
uint32_t tisci_boardcfg_rmp_low
 
uint32_t tisci_boardcfg_rmp_high
 
uint16_t tisci_boardcfg_rm_size
 
devgrp_t tisci_boardcfg_rm_devgrp
 
uint32_t tisci_boardcfgp_low
 
uint32_t tisci_boardcfgp_high
 
uint16_t tisci_boardcfg_size
 
devgrp_t tisci_boardcfg_devgrp
 
uint32_t tisci_boardcfg_securityp_low
 
uint32_t tisci_boardcfg_securityp_high
 
uint16_t tisci_boardcfg_security_size
 
devgrp_t tisci_boardcfg_security_devgrp
 
uint32_t tisci_boardcfg_pmp_low
 
uint32_t tisci_boardcfg_pmp_high
 
uint16_t tisci_boardcfg_pm_size
 
devgrp_t tisci_boardcfg_pm_devgrp
 
uint32_t msmc_start_low
 
uint32_t msmc_start_high
 
uint32_t msmc_end_low
 
uint32_t msmc_end_high
 

Variable Documentation

◆ hdr

struct tisci_header hdr

◆ str

char str[32]

◆ version

uint16_t version

◆ abi_major

uint8_t abi_major

◆ abi_minor

uint8_t abi_minor

◆ sub_version

uint8_t sub_version

◆ patch_version

uint8_t patch_version

◆ extboot_status

uint32_t extboot_status

◆ tisci_boardcfg_rmp_low

uint32_t tisci_boardcfg_rmp_low

◆ tisci_boardcfg_rmp_high

uint32_t tisci_boardcfg_rmp_high

◆ tisci_boardcfg_rm_size

uint16_t tisci_boardcfg_rm_size

◆ tisci_boardcfg_rm_devgrp

devgrp_t tisci_boardcfg_rm_devgrp

◆ tisci_boardcfgp_low

uint32_t tisci_boardcfgp_low

◆ tisci_boardcfgp_high

uint32_t tisci_boardcfgp_high

◆ tisci_boardcfg_size

uint16_t tisci_boardcfg_size

◆ tisci_boardcfg_devgrp

devgrp_t tisci_boardcfg_devgrp

◆ tisci_boardcfg_securityp_low

uint32_t tisci_boardcfg_securityp_low

◆ tisci_boardcfg_securityp_high

uint32_t tisci_boardcfg_securityp_high

◆ tisci_boardcfg_security_size

uint16_t tisci_boardcfg_security_size

◆ tisci_boardcfg_security_devgrp

devgrp_t tisci_boardcfg_security_devgrp

◆ tisci_boardcfg_pmp_low

uint32_t tisci_boardcfg_pmp_low

◆ tisci_boardcfg_pmp_high

uint32_t tisci_boardcfg_pmp_high

◆ tisci_boardcfg_pm_size

uint16_t tisci_boardcfg_pm_size

◆ tisci_boardcfg_pm_devgrp

devgrp_t tisci_boardcfg_pm_devgrp

◆ msmc_start_low

uint32_t msmc_start_low

◆ msmc_start_high

uint32_t msmc_start_high

◆ msmc_end_low

uint32_t msmc_end_low

◆ msmc_end_high

uint32_t msmc_end_high