|
AM64x MCU+ SDK
10.00.00
|
|
Go to the documentation of this file.
54 #ifndef TISCI_BOARD_CFG_RM_H
55 #define TISCI_BOARD_CFG_RM_H
64 #define TISCI_BOARDCFG_RM_HOST_CFG_MAGIC_NUM (0x4C41U)
65 #define TISCI_BOARDCFG_RM_RESASG_MAGIC_NUM (0x7B25U)
67 #define TISCI_BOARDCFG_RM_ABI_MAJ_VALUE (0x00)
68 #define TISCI_BOARDCFG_RM_ABI_MIN_VALUE (0x01)
177 #define TISCI_BOARDCFG_RM_HOST_CFG_ENTRIES (32U)
struct tisci_boardcfg_rm_host_cfg host_cfg
Definition: tisci_boardcfg_rm.h:238
uint8_t tisci_boardcfg_abi_min
Definition: tisci_boardcfg_rm.h:92
#define TISCI_BOARDCFG_RM_HOST_CFG_ENTRIES
Definition: tisci_boardcfg_rm.h:177
struct tisci_boardcfg_rm_host_cfg_entry host_cfg_entries[TISCI_BOARDCFG_RM_HOST_CFG_ENTRIES]
Definition: tisci_boardcfg_rm.h:189
const struct tisci_boardcfg_rm_resasg_entry * tisci_boardcfg_get_rm_resasg(void)
Get a pointer to the local copy of the tisci_boardcfg_rm_resasg data.
uint8_t host_id
Definition: tisci_boardcfg_rm.h:168
uint16_t tisci_boardcfg_get_rm_resasg_size(void)
Get a the size of the local copy of the tisci_boardcfg_rm_resasg_entry data.
uint32_t allowed_orderid
Definition: tisci_boardcfg_rm.h:171
uint16_t reserved
Definition: tisci_boardcfg_rm.h:225
RM tisci_boardcfg resource assignment configuration.
Definition: tisci_boardcfg_rm.h:222
struct tisci_boardcfg_substructure_rm_header subhdr
Definition: tisci_boardcfg_rm.h:223
uint8_t reserved
Definition: tisci_boardcfg_rm.h:211
struct tisci_boardcfg_rm_resasg resasg
Definition: tisci_boardcfg_rm.h:239
uint8_t devgrp_t
Defines the sysfw DEVGRP type. This is meant to be used in code or data structures that require disti...
Definition: sciclient.h:237
uint16_t num_resource
Definition: tisci_boardcfg_rm.h:208
uint16_t allowed_qos
Definition: tisci_boardcfg_rm.h:170
uint16_t start_resource
Definition: tisci_boardcfg_rm.h:207
uint8_t allowed_atype
Definition: tisci_boardcfg_rm.h:169
struct tisci_boardcfg_substructure_rm_header subhdr
Definition: tisci_boardcfg_rm.h:188
uint16_t type
Definition: tisci_boardcfg_rm.h:209
Resource Management host ID configuration entry describing a host's allowed system priorities as well...
Definition: tisci_boardcfg_rm.h:167
Board Config data ABI version.
Definition: tisci_boardcfg_rm.h:90
struct tisci_boardcfg_abi_rm_rev rev
Definition: tisci_boardcfg_rm.h:237
uint8_t allowed_sched_priority
Definition: tisci_boardcfg_rm.h:173
Resource Management host ID configuration describing a host's allowed system priorities.
Definition: tisci_boardcfg_rm.h:187
One contiguous block of any resource to be assigned to one processing entity.
Definition: tisci_boardcfg_rm.h:206
struct tisci_boardcfg_rm_host_cfg __attribute__
uint8_t tisci_boardcfg_abi_maj
Definition: tisci_boardcfg_rm.h:91
uint8_t host_id
Definition: tisci_boardcfg_rm.h:210
uint16_t allowed_priority
Definition: tisci_boardcfg_rm.h:172
Resource Management configuration.
Definition: tisci_boardcfg_rm.h:236
int32_t tisci_boardcfg_get_rm_devgrp(devgrp_t *devgrp)
Get the RM device group from the local tisci_boardcfg_rm data.
const struct tisci_boardcfg_rm_host_cfg * tisci_boardcfg_get_rm_host_cfg(void)
Get a pointer to the local copy of the tisci_boardcfg_rm_host_cfg data.
uint16_t resasg_entries_size
Definition: tisci_boardcfg_rm.h:224