AM62D FreeRTOS SDK  11.02.00

Introduction

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

Data Structures

struct  tisci_boardcfg_substructure_pm_header
 Contains a unique magic number for each substructure and the size of the associated superstructure for data validation/API compatibility checks. More...
 
struct  tisci_boardcfg_abi_pm_rev
 Board Config data ABI version. More...
 
struct  tisci_boardcfg_pm_lpm_cfg
 Board Config LPM configuration. More...
 
struct  tisci_boardcfg_pm_rsvd_pmic_cfg
 PMIC configuration. More...
 
struct  tisci_boardcfg_pm_rsvd_entry
 
struct  tisci_boardcfg_pm_rsvd_cfg
 Reserved configuration. More...
 
struct  tisci_boardcfg_pm_pll_cfg_entry
 Power Management PLL configuration entry. More...
 
struct  tisci_boardcfg_pm_pll_cfg
 Power Management PLL configuration. More...
 
struct  tisci_boardcfg_pm_dev_cfg_entry
 Power Management Device configuration entry. More...
 
struct  tisci_boardcfg_pm_dev_cfg
 Power Management Device configuration. More...
 
struct  tisci_boardcfg_pm
 Power Management configuration. More...
 

Functions

struct tisci_boardcfg_substructure_pm_header __attribute__ ((__packed__))
 

Macros

#define TISCI_BOARDCFG_PM_LPM_CFG_MAGIC_NUM   (0x4C41U)
 This file contains: More...
 
#define TISCI_BOARDCFG_PM_PMIC_CFG_MAGIC_NUM   (0x8A1DU)
 
#define TISCI_BOARDCFG_PM_PLL_CFG_MAGIC_NUM   (0xC31EU)
 
#define TISCI_BOARDCFG_PM_DEV_CFG_MAGIC_NUM   (0x74B1U)
 
#define TISCI_BOARDCFG_PM_RSVD_ENTRY_CFG_MAGIC_NUM   (0x3CFAU)
 
#define TISCI_BOARDCFG_PM_ABI_MAJ_VALUE_V0   (0x00U)
 
#define TISCI_BOARDCFG_PM_ABI_MIN_VALUE_V0   (0x01U)
 
#define TISCI_BOARDCFG_PM_ABI_MAJ_VALUE_V1   (0x01U)
 
#define TISCI_BOARDCFG_PM_ABI_MIN_VALUE_V1   (0x01U)
 
#define PM_RSVD_ENTRIES_MAX   (32U)
 

Macro Definition Documentation

◆ TISCI_BOARDCFG_PM_LPM_CFG_MAGIC_NUM

#define TISCI_BOARDCFG_PM_LPM_CFG_MAGIC_NUM   (0x4C41U)

This file contains:

    WARNING!!: Autogenerated file from SYSFW. DO NOT MODIFY!!

System Firmware Source File

Board Configuration Data Structures

◆ TISCI_BOARDCFG_PM_PMIC_CFG_MAGIC_NUM

#define TISCI_BOARDCFG_PM_PMIC_CFG_MAGIC_NUM   (0x8A1DU)

◆ TISCI_BOARDCFG_PM_PLL_CFG_MAGIC_NUM

#define TISCI_BOARDCFG_PM_PLL_CFG_MAGIC_NUM   (0xC31EU)

◆ TISCI_BOARDCFG_PM_DEV_CFG_MAGIC_NUM

#define TISCI_BOARDCFG_PM_DEV_CFG_MAGIC_NUM   (0x74B1U)

◆ TISCI_BOARDCFG_PM_RSVD_ENTRY_CFG_MAGIC_NUM

#define TISCI_BOARDCFG_PM_RSVD_ENTRY_CFG_MAGIC_NUM   (0x3CFAU)

◆ TISCI_BOARDCFG_PM_ABI_MAJ_VALUE_V0

#define TISCI_BOARDCFG_PM_ABI_MAJ_VALUE_V0   (0x00U)

◆ TISCI_BOARDCFG_PM_ABI_MIN_VALUE_V0

#define TISCI_BOARDCFG_PM_ABI_MIN_VALUE_V0   (0x01U)

◆ TISCI_BOARDCFG_PM_ABI_MAJ_VALUE_V1

#define TISCI_BOARDCFG_PM_ABI_MAJ_VALUE_V1   (0x01U)

◆ TISCI_BOARDCFG_PM_ABI_MIN_VALUE_V1

#define TISCI_BOARDCFG_PM_ABI_MIN_VALUE_V1   (0x01U)

◆ PM_RSVD_ENTRIES_MAX

#define PM_RSVD_ENTRIES_MAX   (32U)

Function Documentation

◆ __attribute__()

struct tisci_boardcfg_substructure_pm_header __attribute__ ( (__packed__)  )