⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cs461x.h

📁 iis s3c2410-uda1341语音系统的 开发
💻 H
📖 第 1 页 / 共 5 页
字号:
 */#define SERBWP_FWD_MASK                         0x000FFFFF#define SERBWP_FWD_SHIFT                        0/* *  The following defines are for the flags in the serial port backdoor read *  port register. */#define SERBRP_FRD_MASK                         0x000FFFFF#define SERBRP_FRD_SHIFT                        0/* *  The following defines are for the flags in the async FIFO address register. */#ifndef NO_CS4612#define ASER_FADDR_A1_MASK                      0x000001FF#define ASER_FADDR_EN1                          0x00008000#define ASER_FADDR_A2_MASK                      0x01FF0000#define ASER_FADDR_EN2                          0x80000000#define ASER_FADDR_A1_SHIFT                     0#define ASER_FADDR_A2_SHIFT                     16#endif/* *  The following defines are for the flags in the AC97 control register. */#define ACCTL_RSTN                              0x00000001#define ACCTL_ESYN                              0x00000002#define ACCTL_VFRM                              0x00000004#define ACCTL_DCV                               0x00000008#define ACCTL_CRW                               0x00000010#define ACCTL_ASYN                              0x00000020#ifndef NO_CS4612#define ACCTL_TC                                0x00000040#endif/* *  The following defines are for the flags in the AC97 status register. */#define ACSTS_CRDY                              0x00000001#define ACSTS_VSTS                              0x00000002#ifndef NO_CS4612#define ACSTS_WKUP                              0x00000004#endif/* *  The following defines are for the flags in the AC97 output slot valid *  register. */#define ACOSV_SLV3                              0x00000001#define ACOSV_SLV4                              0x00000002#define ACOSV_SLV5                              0x00000004#define ACOSV_SLV6                              0x00000008#define ACOSV_SLV7                              0x00000010#define ACOSV_SLV8                              0x00000020#define ACOSV_SLV9                              0x00000040#define ACOSV_SLV10                             0x00000080#define ACOSV_SLV11                             0x00000100#define ACOSV_SLV12                             0x00000200/* *  The following defines are for the flags in the AC97 command address *  register. */#define ACCAD_CI_MASK                           0x0000007F#define ACCAD_CI_SHIFT                          0/* *  The following defines are for the flags in the AC97 command data register. */#define ACCDA_CD_MASK                           0x0000FFFF#define ACCDA_CD_SHIFT                          0/* *  The following defines are for the flags in the AC97 input slot valid *  register. */#define ACISV_ISV3                              0x00000001#define ACISV_ISV4                              0x00000002#define ACISV_ISV5                              0x00000004#define ACISV_ISV6                              0x00000008#define ACISV_ISV7                              0x00000010#define ACISV_ISV8                              0x00000020#define ACISV_ISV9                              0x00000040#define ACISV_ISV10                             0x00000080#define ACISV_ISV11                             0x00000100#define ACISV_ISV12                             0x00000200/* *  The following defines are for the flags in the AC97 status address *  register. */#define ACSAD_SI_MASK                           0x0000007F#define ACSAD_SI_SHIFT                          0/* *  The following defines are for the flags in the AC97 status data register. */#define ACSDA_SD_MASK                           0x0000FFFF#define ACSDA_SD_SHIFT                          0/* *  The following defines are for the flags in the joystick poll/trigger *  register. */#define JSPT_CAX                                0x00000001#define JSPT_CAY                                0x00000002#define JSPT_CBX                                0x00000004#define JSPT_CBY                                0x00000008#define JSPT_BA1                                0x00000010#define JSPT_BA2                                0x00000020#define JSPT_BB1                                0x00000040#define JSPT_BB2                                0x00000080/* *  The following defines are for the flags in the joystick control register. */#define JSCTL_SP_MASK                           0x00000003#define JSCTL_SP_SLOW                           0x00000000#define JSCTL_SP_MEDIUM_SLOW                    0x00000001#define JSCTL_SP_MEDIUM_FAST                    0x00000002#define JSCTL_SP_FAST                           0x00000003#define JSCTL_ARE                               0x00000004/* *  The following defines are for the flags in the joystick coordinate pair 1 *  readback register. */#define JSC1_Y1V_MASK                           0x0000FFFF#define JSC1_X1V_MASK                           0xFFFF0000#define JSC1_Y1V_SHIFT                          0#define JSC1_X1V_SHIFT                          16/* *  The following defines are for the flags in the joystick coordinate pair 2 *  readback register. */#define JSC2_Y2V_MASK                           0x0000FFFF#define JSC2_X2V_MASK                           0xFFFF0000#define JSC2_Y2V_SHIFT                          0#define JSC2_X2V_SHIFT                          16/* *  The following defines are for the flags in the MIDI control register. */#define MIDCR_TXE                               0x00000001	/* Enable transmitting. */#define MIDCR_RXE                               0x00000002	/* Enable receiving. */#define MIDCR_RIE                               0x00000004	/* Interrupt upon tx ready. */#define MIDCR_TIE                               0x00000008	/* Interrupt upon rx ready. */#define MIDCR_MLB                               0x00000010	/* Enable midi loopback. */#define MIDCR_MRST                              0x00000020	/* Reset interface. *//* *  The following defines are for the flags in the MIDI status register. */#define MIDSR_TBF                               0x00000001	/* Tx FIFO is full. */#define MIDSR_RBE                               0x00000002	/* Rx FIFO is empty. *//* *  The following defines are for the flags in the MIDI write port register. */#define MIDWP_MWD_MASK                          0x000000FF#define MIDWP_MWD_SHIFT                         0/* *  The following defines are for the flags in the MIDI read port register. */#define MIDRP_MRD_MASK                          0x000000FF#define MIDRP_MRD_SHIFT                         0/* *  The following defines are for the flags in the joystick GPIO register. */#define JSIO_DAX                                0x00000001#define JSIO_DAY                                0x00000002#define JSIO_DBX                                0x00000004#define JSIO_DBY                                0x00000008#define JSIO_AXOE                               0x00000010#define JSIO_AYOE                               0x00000020#define JSIO_BXOE                               0x00000040#define JSIO_BYOE                               0x00000080/* *  The following defines are for the flags in the master async/sync serial *  port enable register. */#ifndef NO_CS4612#define ASER_MASTER_ME                          0x00000001#endif/* *  The following defines are for the flags in the configuration interface *  register. */#define CFGI_CLK                                0x00000001#define CFGI_DOUT                               0x00000002#define CFGI_DIN_EEN                            0x00000004#define CFGI_EELD                               0x00000008/* *  The following defines are for the flags in the subsystem ID and vendor ID *  register. */#define SSVID_VID_MASK                          0x0000FFFF#define SSVID_SID_MASK                          0xFFFF0000#define SSVID_VID_SHIFT                         0#define SSVID_SID_SHIFT                         16/* *  The following defines are for the flags in the GPIO pin interface register. */#define GPIOR_VOLDN                             0x00000001#define GPIOR_VOLUP                             0x00000002#define GPIOR_SI2D                              0x00000004#define GPIOR_SI2OE                             0x00000008/* *  The following defines are for the flags in the extended GPIO pin direction *  register. */#ifndef NO_CS4612#define EGPIODR_GPOE0                           0x00000001#define EGPIODR_GPOE1                           0x00000002#define EGPIODR_GPOE2                           0x00000004#define EGPIODR_GPOE3                           0x00000008#define EGPIODR_GPOE4                           0x00000010#define EGPIODR_GPOE5                           0x00000020#define EGPIODR_GPOE6                           0x00000040#define EGPIODR_GPOE7                           0x00000080#define EGPIODR_GPOE8                           0x00000100#endif/* *  The following defines are for the flags in the extended GPIO pin polarity/ *  type register. */#ifndef NO_CS4612#define EGPIOPTR_GPPT0                          0x00000001#define EGPIOPTR_GPPT1                          0x00000002#define EGPIOPTR_GPPT2                          0x00000004#define EGPIOPTR_GPPT3                          0x00000008#define EGPIOPTR_GPPT4                          0x00000010#define EGPIOPTR_GPPT5                          0x00000020#define EGPIOPTR_GPPT6                          0x00000040#define EGPIOPTR_GPPT7                          0x00000080#define EGPIOPTR_GPPT8                          0x00000100#endif/* *  The following defines are for the flags in the extended GPIO pin sticky *  register. */#ifndef NO_CS4612#define EGPIOTR_GPS0                            0x00000001#define EGPIOTR_GPS1                            0x00000002#define EGPIOTR_GPS2                            0x00000004#define EGPIOTR_GPS3                            0x00000008#define EGPIOTR_GPS4                            0x00000010#define EGPIOTR_GPS5                            0x00000020#define EGPIOTR_GPS6                            0x00000040#define EGPIOTR_GPS7                            0x00000080#define EGPIOTR_GPS8                            0x00000100#endif/* *  The following defines are for the flags in the extended GPIO ping wakeup *  register. */#ifndef NO_CS4612#define EGPIOWR_GPW0                            0x00000001#define EGPIOWR_GPW1                            0x00000002#define EGPIOWR_GPW2                            0x00000004#define EGPIOWR_GPW3                            0x00000008#define EGPIOWR_GPW4                            0x00000010#define EGPIOWR_GPW5                            0x00000020#define EGPIOWR_GPW6                            0x00000040#define EGPIOWR_GPW7                            0x00000080#define EGPIOWR_GPW8                            0x00000100#endif/* *  The following defines are for the flags in the extended GPIO pin status *  register. */#ifndef NO_CS4612#define EGPIOSR_GPS0                            0x00000001#define EGPIOSR_GPS1                            0x00000002#define EGPIOSR_GPS2                            0x00000004#define EGPIOSR_GPS3                            0x00000008#define EGPIOSR_GPS4                            0x00000010#define EGPIOSR_GPS5                            0x00000020#define EGPIOSR_GPS6                            0x00000040#define EGPIOSR_GPS7                            0x00000080#define EGPIOSR_GPS8                            0x00000100#endif/* *  The following defines are for the flags in the serial port 6 configuration *  register. */#ifndef NO_CS4612#define SERC6_ASDO2EN                           0x00000001#endif/*

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -