35 lines
764 B
C
35 lines
764 B
C
![]() |
#ifndef __OSP_CFG_TO_BIN_H__
|
||
|
#define __OSP_CFG_TO_BIN_H__
|
||
|
|
||
|
#define APE_CFG_FILE_NAME_LEN (64)
|
||
|
#define APE_CFG_FILE_NUM (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_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__ */
|
||
|
|