aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/mc1n2/mcservice.h
blob: ab4897901c8164a84183271b378d7009ccf0c30a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/****************************************************************************
 *
 *		Copyright(c) 2010 Yamaha Corporation. All rights reserved.
 *
 *		Module		: mcservice.h
 *
 *		Description	: MC Driver service routine header
 *
 *		Version		: 1.0.0 	2010.03.18
 *
 ****************************************************************************/

#ifndef _MCSERVICE_H_
#define _MCSERVICE_H_

#include "mctypedef.h"


void	McSrv_SystemInit	( void );
void	McSrv_SystemTerm	( void );
void	McSrv_ClockStart	( void );
void	McSrv_ClockStop		( void );
void	McSrv_WriteI2C		( UINT8	bSlaveAddr, UINT8 *pbData, UINT32 dSize );
UINT8	McSrv_ReadI2C		( UINT8	bSlaveAddr, UINT32 dRegAddr );
void	McSrv_Sleep			( UINT32 dSleepTime );
void	McSrv_Lock			( void );
void	McSrv_Unlock		( void );
void	McSrv_MemCopy		( const UINT8 *pbSrc, UINT8 *pbDest, UINT32 dSize );
void	McSrv_DisableIrq	( void );
void	McSrv_EnableIrq		( void );



#endif /* _MCSERVICE_H_ */