0001
0002 #ifndef CM9780_H_INCLUDED
0003 #define CM9780_H_INCLUDED
0004
0005 #define CM9780_JACK 0x62
0006 #define CM9780_MIXER 0x64
0007 #define CM9780_GPIO_SETUP 0x70
0008 #define CM9780_GPIO_STATUS 0x72
0009
0010
0011 #define CM9780_RSOE 0x0001
0012 #define CM9780_CBOE 0x0002
0013 #define CM9780_SSOE 0x0004
0014 #define CM9780_FROE 0x0008
0015 #define CM9780_HP2FMICOE 0x0010
0016 #define CM9780_CB2MICOE 0x0020
0017 #define CM9780_FMIC2LI 0x0040
0018 #define CM9780_FMIC2MIC 0x0080
0019 #define CM9780_HP2LI 0x0100
0020 #define CM9780_HP2MIC 0x0200
0021 #define CM9780_MIC2LI 0x0400
0022 #define CM9780_MIC2MIC 0x0800
0023 #define CM9780_LI2LI 0x1000
0024 #define CM9780_LI2MIC 0x2000
0025 #define CM9780_LO2LI 0x4000
0026 #define CM9780_LO2MIC 0x8000
0027
0028
0029 #define CM9780_BSTSEL 0x0001
0030 #define CM9780_STRO_MIC 0x0002
0031 #define CM9780_SPDI_FREX 0x0004
0032 #define CM9780_SPDI_SSEX 0x0008
0033 #define CM9780_SPDI_CBEX 0x0010
0034 #define CM9780_SPDI_RSEX 0x0020
0035 #define CM9780_MIX2FR 0x0040
0036 #define CM9780_MIX2SS 0x0080
0037 #define CM9780_MIX2CB 0x0100
0038 #define CM9780_MIX2RS 0x0200
0039 #define CM9780_MIX2FR_EX 0x0400
0040 #define CM9780_MIX2SS_EX 0x0800
0041 #define CM9780_MIX2CB_EX 0x1000
0042 #define CM9780_MIX2RS_EX 0x2000
0043 #define CM9780_P47_IO 0x4000
0044 #define CM9780_PCBSW 0x8000
0045
0046
0047 #define CM9780_GPI0EN 0x0001
0048 #define CM9780_GPI1EN 0x0002
0049 #define CM9780_SENSE_P 0x0004
0050 #define CM9780_LOCK_P 0x0008
0051 #define CM9780_GPIO0P 0x0010
0052 #define CM9780_GPIO1P 0x0020
0053 #define CM9780_GPIO0IO 0x0100
0054 #define CM9780_GPIO1IO 0x0200
0055
0056
0057 #define CM9780_GPO0 0x0001
0058 #define CM9780_GPO1 0x0002
0059 #define CM9780_GPIO0S 0x0010
0060 #define CM9780_GPIO1S 0x0020
0061 #define CM9780_GPII0S 0x0100
0062 #define CM9780_GPII1S 0x0200
0063
0064 #endif