PDK API Guide for J721E

Introduction

DMSC controls the power management, security and resource management of the device.

Macros

#define TISCI_BOARDCFG_HASH_LEN_BYTES   (64U)
 This file contains: More...
 
#define TISCI_BOARDCFG_SEC_IV_LEN   (16U)
 
#define TISCI_BOARDCFG_SEC_RS_LEN   (32U)
 
#define TISCI_BOARDCFG_SECPROXY_SCALING_FACTOR_MASK   (0x01U)
 
#define TISCI_BOARDCFG_SECPROXY_SCALING_PROFILE_MASK   (0x01U)
 
#define TISCI_BOARDCFG_SECPROXY_DISABLE_MAIN_NAV_SECURE_PROXY_MASK   (0x01U)
 
#define TISCI_BOARDCFG_DEBUG_TRACE_DST_ENABLES_MASK   (0x0FU)
 
#define TISCI_BOARDCFG_DEBUG_TRACE_SRC_ENABLES_MASK   (0x3FU)
 
#define TISCI_BOARDCFG_RM_HOST_CFG_MAGIC_NUM   (0x4C41U)
 
#define TISCI_BOARDCFG_RM_RESASG_MAGIC_NUM   (0x7B25U)
 
#define TISCI_BOARDCFG_CONTROL_MAGIC_NUM   (0xC1D3U)
 
#define TISCI_BOARDCFG_SECPROXY_MAGIC_NUM   (0x1207U)
 
#define TISCI_BOARDCFG_MSMC_MAGIC_NUM   (0xA5C3U)
 
#define TISCI_BOARDCFG_PROC_ACL_MAGIC_NUM   (0xF1EAU)
 
#define TISCI_BOARDCFG_HOST_HIERARCHY_MAGIC_NUM   (0x8D27U)
 
#define TISCI_BOARDCFG_DBG_CFG_MAGIC_NUM   (0x020CU)
 
#define TISCI_BOARDCFG_PMIC_CFG_MAGIC_NUM   (0x3172U)
 
#define TISCI_BOARDCFG_OTP_CFG_MAGIC_NUM   (0x4081U)
 
#define TISCI_BOARDCFG_DKEK_CFG_MAGIC_NUM   (0x5170U)
 
#define TISCI_BOARDCFG_SA2UL_CFG_MAGIC_NUM   (0xB4FDU)
 
#define TISCI_BOARDCFG_SA2UL_CFG_MAGIC_NUM_RSVD   (0x23BEU)
 

Macro Definition Documentation

#define TISCI_BOARDCFG_HASH_LEN_BYTES   (64U)

This file contains:

WARNING!!: Autogenerated file from SYSFW. DO NOT MODIFY!! System Firmware Source File

Board Configuration Data StructuresLength of the hash in bytes. We use SHA2-512 as the hash algorithm

#define TISCI_BOARDCFG_SEC_IV_LEN   (16U)

Length of the initial vector used for security tisci_boardcfg encryption in bytes

#define TISCI_BOARDCFG_SEC_RS_LEN   (32U)

Length of the string used for security tisci_boardcfg validation after decryption in bytes

#define TISCI_BOARDCFG_SECPROXY_SCALING_FACTOR_MASK   (0x01U)
#define TISCI_BOARDCFG_SECPROXY_SCALING_PROFILE_MASK   (0x01U)
#define TISCI_BOARDCFG_SECPROXY_DISABLE_MAIN_NAV_SECURE_PROXY_MASK   (0x01U)
#define TISCI_BOARDCFG_DEBUG_TRACE_DST_ENABLES_MASK   (0x0FU)
#define TISCI_BOARDCFG_DEBUG_TRACE_SRC_ENABLES_MASK   (0x3FU)
#define TISCI_BOARDCFG_RM_HOST_CFG_MAGIC_NUM   (0x4C41U)
#define TISCI_BOARDCFG_RM_RESASG_MAGIC_NUM   (0x7B25U)
#define TISCI_BOARDCFG_CONTROL_MAGIC_NUM   (0xC1D3U)
#define TISCI_BOARDCFG_SECPROXY_MAGIC_NUM   (0x1207U)
#define TISCI_BOARDCFG_MSMC_MAGIC_NUM   (0xA5C3U)
#define TISCI_BOARDCFG_PROC_ACL_MAGIC_NUM   (0xF1EAU)
#define TISCI_BOARDCFG_HOST_HIERARCHY_MAGIC_NUM   (0x8D27U)
#define TISCI_BOARDCFG_DBG_CFG_MAGIC_NUM   (0x020CU)
#define TISCI_BOARDCFG_PMIC_CFG_MAGIC_NUM   (0x3172U)
#define TISCI_BOARDCFG_OTP_CFG_MAGIC_NUM   (0x4081U)
#define TISCI_BOARDCFG_DKEK_CFG_MAGIC_NUM   (0x5170U)
#define TISCI_BOARDCFG_SA2UL_CFG_MAGIC_NUM   (0xB4FDU)
#define TISCI_BOARDCFG_SA2UL_CFG_MAGIC_NUM_RSVD   (0x23BEU)