1 /****************************************************************************
3 * Copyright(c) 2010 Yamaha Corporation. All rights reserved.
7 * Description : MC Driver Packet packing header
9 * Version : 1.0.0 2010.08.24
11 ****************************************************************************/
16 #include "mctypedef.h"
22 eMCDRV_VOLUPDATE_MUTE,
24 } MCDRV_VOLUPDATE_MODE;
27 #define MCDRV_POWINFO_DIGITAL_DP0 ((UINT32)0x0001)
28 #define MCDRV_POWINFO_DIGITAL_DP1 ((UINT32)0x0002)
29 #define MCDRV_POWINFO_DIGITAL_DP2 ((UINT32)0x0004)
30 #define MCDRV_POWINFO_DIGITAL_DPB ((UINT32)0x0008)
31 #define MCDRV_POWINFO_DIGITAL_DPDI0 ((UINT32)0x0010)
32 #define MCDRV_POWINFO_DIGITAL_DPDI1 ((UINT32)0x0020)
33 #define MCDRV_POWINFO_DIGITAL_DPDI2 ((UINT32)0x0040)
34 #define MCDRV_POWINFO_DIGITAL_DPPDM ((UINT32)0x0080)
35 #define MCDRV_POWINFO_DIGITAL_DPBDSP ((UINT32)0x0100)
36 #define MCDRV_POWINFO_DIGITAL_DPADIF ((UINT32)0x0200)
37 #define MCDRV_POWINFO_DIGITAL_PLLRST0 ((UINT32)0x0400)
51 #define MCDRV_POWUPDATE_DIGITAL_ALL (0xFFFFFFFFUL)
52 #define MCDRV_POWUPDATE_ANALOG0_ALL (0x0F)
53 #define MCDRV_POWUPDATE_ANALOG1_ALL (0xFF)
54 #define MCDRV_POWUPDATE_ANALOG2_ALL (0x3F)
55 #define MCDRV_POWUPDATE_ANALOG3_ALL (0x1F)
56 #define MCDRV_POWUPDATE_ANALOG4_ALL (0xF0)
57 #define MCDRV_POWUPDATE_ANALOG0_IN (0x0D)
58 #define MCDRV_POWUPDATE_ANALOG1_IN (0xC0)
59 #define MCDRV_POWUPDATE_ANALOG2_IN (0x00)
60 #define MCDRV_POWUPDATE_ANALOG3_IN (0x1F)
61 #define MCDRV_POWUPDATE_ANALOG4_IN (0xF0)
62 #define MCDRV_POWUPDATE_ANALOG0_OUT (0x02)
63 #define MCDRV_POWUPDATE_ANALOG1_OUT (0x3F)
64 #define MCDRV_POWUPDATE_ANALOG2_OUT (0x3F)
65 #define MCDRV_POWUPDATE_ANALOG3_OUT (0x00)
66 #define MCDRV_POWUPDATE_ANALOG4_OUT (0x00)
69 SINT32 McPacket_AddInit (const MCDRV_INIT_INFO* psInitInfo);
70 SINT32 McPacket_AddVol (UINT32 dUpdate, MCDRV_VOLUPDATE_MODE eMode, UINT32* pdSVolDoneParam);
71 SINT32 McPacket_AddPowerUp (const MCDRV_POWER_INFO* psPowerInfo, const MCDRV_POWER_UPDATE* psPowerUpdate);
72 SINT32 McPacket_AddPowerDown (const MCDRV_POWER_INFO* psPowerInfo, const MCDRV_POWER_UPDATE* psPowerUpdate);
73 SINT32 McPacket_AddPathSet (void);
74 SINT32 McPacket_AddMixSet (void);
75 SINT32 McPacket_AddStart (void);
76 SINT32 McPacket_AddStop (void);
77 SINT32 McPacket_AddDigitalIO (UINT32 dUpdateInfo);
78 SINT32 McPacket_AddDAC (UINT32 dUpdateInfo);
79 SINT32 McPacket_AddADC (UINT32 dUpdateInfo);
80 SINT32 McPacket_AddSP (void);
81 SINT32 McPacket_AddDNG (UINT32 dUpdateInfo);
82 SINT32 McPacket_AddAE (UINT32 dUpdateInfo);
83 SINT32 McPacket_AddPDM (UINT32 dUpdateInfo);
84 SINT32 McPacket_AddGPMode (void);
85 SINT32 McPacket_AddGPMask (UINT32 dPadNo);
86 SINT32 McPacket_AddGPSet (UINT8 bGpio, UINT32 dPadNo);
87 SINT32 McPacket_AddSysEq (UINT32 dUpdateInfo);
88 SINT32 McPacket_AddClockSwitch (void);
91 #endif /* _MCPACKING_H_ */