Lines Matching refs:u32addr
480 void HAL_GOP_Read16Reg(GOP_CTX_HAL_LOCAL *pGOPHalLocal, MS_U32 u32addr, MS_U16* pu16ret) in HAL_GOP_Read16Reg() argument
486 HAL_GOP_DEBUGINFO(printf("HAL_GOP_Read16Reg[%x]\n", u32addr)); in HAL_GOP_Read16Reg()
490 switch (u32addr & 0xFF00) in HAL_GOP_Read16Reg()
494 bank = (u32addr & 0xF0000) >> 8; in HAL_GOP_Read16Reg()
495 … direct_addr = GOP_REG_DIRECT_BASE + bank + (u32addr & 0xFF); //Direct_Base + bank + addr_offset in HAL_GOP_Read16Reg()
503 u16xcSubbank = (u32addr & 0xFF0000)>>8; in HAL_GOP_Read16Reg()
504 u32addr = SC1_DIRREG_BASE+ u16xcSubbank + (u32addr & 0xFF); in HAL_GOP_Read16Reg()
505 *pu16ret = GOP_READ2BYTE((u32addr&0xFFFFF)); in HAL_GOP_Read16Reg()
509 u16xcSubbank = (u32addr & 0xFF0000)>>16; in HAL_GOP_Read16Reg()
511 u32addr = SC1_REG_BASE + (u32addr & 0xFF); in HAL_GOP_Read16Reg()
515 *pu16ret = GOP_READ2BYTE((u32addr&0xFFFF)); in HAL_GOP_Read16Reg()
525 *pu16ret = GOP_READ2BYTE((u32addr&0xFFFF)); in HAL_GOP_Read16Reg()
538 void HAL_GOP_Write16Reg(GOP_CTX_HAL_LOCAL *pGOPHalLocal, MS_U32 u32addr, MS_U16 u16val, MS_U16 mask) in HAL_GOP_Write16Reg() argument
549 HAL_GOP_Read16Reg(pGOPHalLocal, u32addr, &u16tmp); in HAL_GOP_Write16Reg()
557 switch (u32addr & 0xFF00) in HAL_GOP_Write16Reg()
561 bank = (u32addr & 0xF0000) >> 8; in HAL_GOP_Write16Reg()
562 direct_addr = GOP_REG_DIRECT_BASE + bank + (u32addr & 0xFF); in HAL_GOP_Write16Reg()
569 u16xcSubbank = (u32addr & 0xFF0000)>>8 ; in HAL_GOP_Write16Reg()
570 direct_addr = SC1_DIRREG_BASE + u16xcSubbank+ (u32addr & 0xFF); in HAL_GOP_Write16Reg()
575 u16xcSubbank = (u32addr & 0xFF0000)>>16 ; in HAL_GOP_Write16Reg()
577 u32addr = SC1_REG_BASE + (u32addr & 0xFF); in HAL_GOP_Write16Reg()
581 GOP_WRITE2BYTE((u32addr&0xFFFF), u16val); in HAL_GOP_Write16Reg()
589 GOP_WRITE2BYTE((u32addr&0xFFFF), u16val); in HAL_GOP_Write16Reg()
604 void HAL_GOP_Write32Reg(GOP_CTX_HAL_LOCAL *pGOPHalLocal, MS_U32 u32addr, MS_U32 u32val) in HAL_GOP_Write32Reg() argument
609 HAL_GOP_DEBUGINFO(printf("HAL_GOP_Write32Reg[%bx] = %lx\n", u32addr, u32val)); in HAL_GOP_Write32Reg()
613 switch (u32addr & 0xFF00) in HAL_GOP_Write32Reg()
617 bank = (u32addr & 0xF0000) >> 8; in HAL_GOP_Write32Reg()
618 direct_addr = GOP_REG_DIRECT_BASE + bank + (u32addr & 0xFF); in HAL_GOP_Write32Reg()
628 GOP_WRITE2BYTE((u32addr&0xFFFF), (u32val&0xFFFF)); in HAL_GOP_Write32Reg()
629 GOP_WRITE2BYTE((u32addr&0xFFFF)+2, (u32val&0xFFFF0000)>>16); in HAL_GOP_Write32Reg()