PDK API Guide for J721E
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

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