Lines Matching +full:multi +full:- +full:address

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
30 /* -------------------------------------------------------------------- */
36 #define PCIR_CCS 0x10 /* Controller I/O Base Address */
37 #define ENVY24HT_PCIR_MT 0x14 /* Multi-Track I/O Base Address */
45 #define ENVY24HT_CCS_IMASK_PMT 0x10 /* Professional Multi-track */
47 #define ENVY24HT_CCS_I2CDEV 0x10 /* I2C Port Device Address Register */
48 #define ENVY24HT_CCS_I2CDEV_ADDR 0xfe /* I2C device address */
53 #define ENVY24HT_CCS_I2CADDR 0x11 /* I2C Port Byte Address Register */
65 #define ENVY24HT_CCSM_SCFG_MPU 0x20 /* 0(not implemented)/1(1) MPU-401 UART */
66 #define ENVY24HT_CCSM_SCFG_ADC 0x0c /* 1-2 stereo ADC connected, S/PDIF receiver connected */
67 #define ENVY24HT_CCSM_SCFG_DAC 0x03 /* 1-4 stereo DAC connected */
69 #define ENVY24HT_CCS_ACL 0x05 /* AC-Link Configuration Register */
70 #define ENVY24HT_CCSM_ACL_MTC 0x80 /* Multi-track converter type: 0:AC'97 1:I2S */
91 /* Professional Multi-Track Control Registers */
94 #define ENVY24HT_MT_INT_RSTAT 0x02 /* Multi-track record interrupt status */
95 #define ENVY24HT_MT_INT_PSTAT 0x01 /* Multi-track playback interrupt status */
97 #define ENVY24HT_MT_INT_RMASK 0x02 /* Multi-track record interrupt mask */
98 #define ENVY24HT_MT_INT_PMASK 0x01 /* Multi-track playback interrupt mask */
122 #define ENVY24HT_MT_PADDR 0x10 /* Playback DMA Current/Base Address Register */
130 #define ENVY24HT_MT_RADDR 0x20 /* Record DMA Current/Base Address Register */
175 #define ENVY24HT_VOL_MIN 96 /* -144db(negate) */