blob: 97f06bda1033b850625b9aa63a0802e0f4a27fe9 [file] [log] [blame]
/*------------------------------------------------------------------------------
* Copyright © 2002-2005, Silicon Image, Inc. All rights reserved.
*
* No part of this work may be reproduced, modified, distributed, transmitted,
* transcribed, or translated into any language or computer format, in any form
* or by any means without written permission of: Silicon Image, Inc.,
* 1060 East Arques Avenue, Sunnyvale, California 94085
*----------------------------------------------------------------------------
*/
#include "SiITypeDefs.h"
#ifdef _8051_
#include "UMCUDefs.h"
#endif
#if 1
#define halAudioSetA()
#define halAudioSetB()
#define halAudioClearA()
#define halAudioClearB()
#define halAudioSetAltA()
#define halAudioSetAltB()
#define halAudioClearAltA()
#define halAudioClearAltB()
#define halClearHardwareAudioMute()
#define halSetHardwareAudioMute()
#define halWakeUpAudioDAC()
#define halPowerDownAudioDAC()
#define halReadRXInt_Pin() 0
#define halGetHPD1Pin() 0
#define halGetHPD2Pin() 0
#define halSetHPD1Pin()
#define halSetHPD2Pin()
#define halClearHPD1Pin()
#define halClearHPD2Pin()
#define halSetSDAPin()
#define halSetSCLPin()
#define halClearSDAPin()
#define halClearSCLPin()
#define halGetSDAPin() 0
#define halGetSCLPin() 0
#define halAssertResetHDMIRXPin()
#define halReleaseResetHDMIRXPin()
#elif defined(_8051_)
#define halAudioSetA() (AudioSel0 = 1)
#define halAudioSetB() (AudioSel1 = 1)
#define halAudioClearA() (AudioSel0 = 0)
#define halAudioClearB() (AudioSel1 = 0)
#define halAudioSetAltA() (AudioSelAlt0 = 1)
#define halAudioSetAltB() (AudioSelAlt1 = 1)
#define halAudioClearAltA() (AudioSelAlt0 = 0)
#define halAudioClearAltB() (AudioSelAlt1 = 0)
#define halClearHardwareAudioMute() (MUTE = 0)
#define halSetHardwareAudioMute() (MUTE = 1)
#define halWakeUpAudioDAC() (PDN = 1)
#define halPowerDownAudioDAC() (PDN = 0)
#define halAssertResetHDMIRXPin() (Reset_HDMIRX = 0)
#define halReleaseResetHDMIRXPin() (Reset_HDMIRX = 1)
#define halReadRXInt_Pin() (RXInt_Pin)
#define halGetHPD1Pin() (HPCh1Ctrl_Pin)
#define halGetHPD2Pin() (HPCh2Ctrl_Pin)
#define halSetHPD1Pin() (HPCh1Ctrl_Pin = 1)
#define halSetHPD2Pin() (HPCh2Ctrl_Pin = 1)
#define halClearHPD1Pin() (HPCh1Ctrl_Pin = 0)
#define halClearHPD2Pin() (HPCh2Ctrl_Pin = 0)
#define halSetSDAPin() (SDA = 1)
#define halSetSCLPin() (SCL = 1)
#define halClearSDAPin() (SDA = 0)
#define halClearSCLPin() (SCL = 0)
#define halGetSDAPin() SDA
#define halGetSCLPin() SCL
#define halGetPortSel() PSEL_Pin
#endif
void halInitGPIO_Pins(void);
void halDelayMS(BYTE MS);
WORD siiGetTicksNumber(void);
void SysTickTimerISR(void);