|
AM64x MCU+ SDK
08.02.00
|
|
Go to the documentation of this file.
54 #ifndef TISCI_BOARD_CFG_RM_H
55 #define TISCI_BOARD_CFG_RM_H
58 #define TISCI_BOARDCFG_RM_HOST_CFG_MAGIC_NUM (0x4C41U)
59 #define TISCI_BOARDCFG_RM_RESASG_MAGIC_NUM (0x7B25U)
61 #define TISCI_BOARDCFG_RM_ABI_MAJ_VALUE (0x00)
62 #define TISCI_BOARDCFG_RM_ABI_MIN_VALUE (0x01)
171 #define TISCI_BOARDCFG_RM_HOST_CFG_ENTRIES (32U)
struct tisci_boardcfg_rm_host_cfg host_cfg
Definition: tisci_boardcfg_rm.h:232
uint8_t tisci_boardcfg_abi_min
Definition: tisci_boardcfg_rm.h:86
#define TISCI_BOARDCFG_RM_HOST_CFG_ENTRIES
Definition: tisci_boardcfg_rm.h:171
struct tisci_boardcfg_rm_host_cfg_entry host_cfg_entries[TISCI_BOARDCFG_RM_HOST_CFG_ENTRIES]
Definition: tisci_boardcfg_rm.h:183
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:162
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:165
uint16_t reserved
Definition: tisci_boardcfg_rm.h:219
RM tisci_boardcfg resource assignment configuration.
Definition: tisci_boardcfg_rm.h:216
struct tisci_boardcfg_substructure_rm_header subhdr
Definition: tisci_boardcfg_rm.h:217
uint8_t reserved
Definition: tisci_boardcfg_rm.h:205
struct tisci_boardcfg_rm_resasg resasg
Definition: tisci_boardcfg_rm.h:233
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:202
uint16_t allowed_qos
Definition: tisci_boardcfg_rm.h:164
uint16_t start_resource
Definition: tisci_boardcfg_rm.h:201
uint8_t allowed_atype
Definition: tisci_boardcfg_rm.h:163
struct tisci_boardcfg_substructure_rm_header subhdr
Definition: tisci_boardcfg_rm.h:182
uint16_t type
Definition: tisci_boardcfg_rm.h:203
Resource Management host ID configuration entry describing a host's allowed system priorities as well...
Definition: tisci_boardcfg_rm.h:161
Board Config data ABI version.
Definition: tisci_boardcfg_rm.h:84
struct tisci_boardcfg_abi_rm_rev rev
Definition: tisci_boardcfg_rm.h:231
uint8_t allowed_sched_priority
Definition: tisci_boardcfg_rm.h:167
Resource Management host ID configuration describing a host's allowed system priorities.
Definition: tisci_boardcfg_rm.h:181
One contiguous block of any resource to be assigned to one processing entity.
Definition: tisci_boardcfg_rm.h:200
struct tisci_boardcfg_rm_host_cfg __attribute__
uint8_t tisci_boardcfg_abi_maj
Definition: tisci_boardcfg_rm.h:85
uint8_t host_id
Definition: tisci_boardcfg_rm.h:204
uint16_t allowed_priority
Definition: tisci_boardcfg_rm.h:166
Resource Management configuration.
Definition: tisci_boardcfg_rm.h:230
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:218