Lines Matching +full:multi +full:- +full:bit
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
30 /* -------------------------------------------------------------------- */
37 #define ENVY24HT_PCIR_MT 0x14 /* Multi-Track I/O Base Address */
45 #define ENVY24HT_CCS_IMASK_PMT 0x10 /* Professional Multi-track */
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 */
78 #define ENVY24HT_CCSM_I2S_16BIT 0x00 /* 16bit */
79 #define ENVY24HT_CCSM_I2S_18BIT 0x10 /* 18bit */
80 #define ENVY24HT_CCSM_I2S_20BIT 0x20 /* 20bit */
81 #define ENVY24HT_CCSM_I2S_24BIT 0x30 /* 24bit */
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 */
175 #define ENVY24HT_VOL_MIN 96 /* -144db(negate) */