18 unsigned int SysConfRegAddr, i;
21 if((SysConfRegAddr=*(
vu32*)0xbc0003c0)!=0){
22 ptr=(
vu8 *)(0xbc000000+SysConfRegAddr+0xF);
24 for(i=0; i<SysConfLen; i++) SysConf->
data[i]=ptr[i];
27 if((SysConf->
EEGS>>6&7)==0){
28 SysConf->
EEGS&=0xFFFF02FFFFFFFFFF;
59 unsigned int AmountToWrite, WriteEnd, i;
63 if((WriteEnd=offset+size)>=0x81){
65 AmountToWrite=0x80-offset;
72 WriteEnd=AmountToWrite+offset;
75 for(i=0; offset<WriteEnd; i++,offset++){
81 unsigned int AmountToRead, ReadEnd, i;
85 if((ReadEnd=offset+size)>=0x81){
87 AmountToRead=0x80-offset;
94 else AmountToRead=size;
96 ReadEnd=AmountToRead+offset;
97 for(i=0; offset<ReadEnd; i++,offset++){
static ConfigParam OSDConfig
static u8 OSDConfig2[128]
int GetOsdConfigParam2(void *config, int size, int offset)
void SetOsdConfigParam2(void *config, int size, int offset)
void SetOsdConfigParam(ConfigParam *config)
void GetOsdConfigParam(ConfigParam *config)
void InitSystemConfig(SystemConfiguration_t *SysConf, int SysConfLen)
SystemConfiguration_t SystemConfiguration