Merge branch 'dev_ck_v2.1_feature_enhancement#1370#' into 'dev_ck_v2.1'

update Feature Enhancement#1296 to dev_ck_v2.1

See merge request ucp/driver/ucp4008_platform_arm!38
This commit is contained in:
Xianfeng Du 2023-12-14 01:51:59 +00:00
commit 401863dc47
2 changed files with 695 additions and 694 deletions

View File

@ -1,35 +1,36 @@
#ifndef __OSP_CFG_TO_BIN_H__
#define __OSP_CFG_TO_BIN_H__
#define APE_CFG_FILE_NAME_LEN (32) //(64) /* 为节省内存开销文件名长度由64->32字节 */
#define APE_CFG_FILE_NUM (64)
#define APE_SPE_CFG_FILE_NUM (128)
typedef struct OSP_CFG_FILE_REG
{
char name[APE_CFG_FILE_NAME_LEN];
uint32_t phy_addr;
uint32_t len;
}osp_cfg_file_reg;
typedef struct OSP_SPE_CFG_FILE_REG
{
char name[APE_CFG_FILE_NAME_LEN];
uint64_t vir_addr;
uint32_t len;
}osp_spe_cfg_file_reg;
extern int32_t osp_read_cfg_file(void);
/* TestMac interface */
extern int32_t osp_read_spe_cfg_file(char* path);
extern int32_t osp_get_cfg_file(char* name, uint64_t *paddr, uint32_t *psize);
#ifdef HEARTBEAT_ENABLE
extern int8_t osp_get_im2ddr_to_file(uint8_t u8CoreId);
#endif
#endif /* __OSP_CFG_TO_BIN_H__ */
#ifndef __OSP_CFG_TO_BIN_H__
#define __OSP_CFG_TO_BIN_H__
#define APE_CFG_FILE_NAME_LEN (32) //(64) /* 为节省内存开销文件名长度由64->32字节 */
#define APE_CFG_FILE_NUM (64)
#define APE_SPE_CFG_FILE_NUM (128)
#define APE_SPE_CFG_FILE_NAME_LEN (64)
typedef struct OSP_CFG_FILE_REG
{
char name[APE_CFG_FILE_NAME_LEN];
uint32_t phy_addr;
uint32_t len;
}osp_cfg_file_reg;
typedef struct OSP_SPE_CFG_FILE_REG
{
char name[APE_SPE_CFG_FILE_NAME_LEN];
uint64_t vir_addr;
uint32_t len;
}osp_spe_cfg_file_reg;
extern int32_t osp_read_cfg_file(void);
/* TestMac interface */
extern int32_t osp_read_spe_cfg_file(char* path);
extern int32_t osp_get_cfg_file(char* name, uint64_t *paddr, uint32_t *psize);
#ifdef HEARTBEAT_ENABLE
extern int8_t osp_get_im2ddr_to_file(uint8_t u8CoreId);
#endif
#endif /* __OSP_CFG_TO_BIN_H__ */

File diff suppressed because it is too large Load Diff