#define AD_DMA_RESBA 0x40 /* RES base address */ #define AD_DMA_RESCA 0x44 /* RES current address */ #define AD_DMA_RESBC 0x48 /* RES base count */ #define AD_DMA_RESCC 0x4c /* RES current count */
#define AD_DMA_ADCBA 0x50 /* ADC base address */ #define AD_DMA_ADCCA 0x54 /* ADC current address */ #define AD_DMA_ADCBC 0x58 /* ADC base count */ #define AD_DMA_ADCCC 0x5c /* ADC current count */
#define AD_DMA_SYNBA 0x60 /* synth base address */ #define AD_DMA_SYNCA 0x64 /* synth current address */ #define AD_DMA_SYNBC 0x68 /* synth base count */ #define AD_DMA_SYNCC 0x6c /* synth current count */
#define AD_DMA_WAVBA 0x70 /* wave base address */ #define AD_DMA_WAVCA 0x74 /* wave current address */ #define AD_DMA_WAVBC 0x78 /* wave base count */ #define AD_DMA_WAVCC 0x7c /* wave current count */
#define AD_DMA_RESIC 0x80 /* RES dma interrupt current byte count */ #define AD_DMA_RESIB 0x84 /* RES dma interrupt base byte count */
/* 4 bytes pad */ #define AD_DMA_ADC 0xa8 /* ADC dma control and status */ #define AD_DMA_SYNTH 0xb0 /* Synth dma control and status */ #define AD_DMA_WAV 0xb8 /* wave dma control and status */ #define AD_DMA_RES 0xa0 /* Resample dma control and status */
#define AD_DMA_SGDE 0x0001 /* SGD mode enable */ #define AD_DMA_LOOP 0x0002 /* loop enable */ #define AD_DMA_IM 0x000c /* interrupt mode mask */ #define AD_DMA_IM_DIS (~AD_DMA_IM) /* disable */ #define AD_DMA_IM_CNT 0x0004 /* interrupt on count */ #define AD_DMA_IM_SGD 0x0008 /* interrupt on SGD flag */ #define AD_DMA_IM_EOL 0x000c /* interrupt on End of Linked List */ #define AD_DMA_SGDS 0x0030 /* SGD status */ #define AD_DMA_SFLG 0x0040 /* SGD flag */ #define AD_DMA_EOL 0x0080 /* SGD end of list */ /* bits 8 -> 15 reserved */
#define AD_GPIO_IPC 0xc8 /* gpio port control */ #define AD_GPIO_OP 0xca /* gpio output port status */ #define AD_GPIO_IP 0xcc /* gpio input port status */
#define AD_AC97_BASE 0x100 /* ac97 base register */
#define AD_MISC_CTL 0x176 /* misc control */ #define AD_MISC_CTL_DACZ 0x8000 /* set for zero fill, unset for repeat */ #define AD_MISC_CTL_ARSR 0x0001 /* set for SR1, unset for SR0 */ #define AD_MISC_CTL_ALSR 0x0100 #define AD_MISC_CTL_DLSR 0x0400 #define AD_MISC_CTL_DRSR 0x0004
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.