Lines Matching +full:enable +full:- +full:modem +full:- +full:interrupt

1 /* SPDX-License-Identifier: GPL-2.0+
31 #define AC97_INT_PAGING 0x24 /* Audio Interrupt & Paging (AC'97 2.3) */
33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */
44 /* range 0x3c-0x58 - MODEM */
45 #define AC97_EXTENDED_MID 0x3c /* Extended Modem ID */
46 #define AC97_EXTENDED_MSTATUS 0x3e /* Extended Modem Status and Control */
58 #define AC97_MISC_AFE 0x56 /* Miscellaneous Modem AFE Status and Control */
59 /* range 0x5a-0x7b - Vendor Specific */
62 /* range 0x60-0x6f (page 1) - extended codec registers */
98 #define AC97_SLOT_MODEM_GPIO 12 /* modem GPIO */
103 #define AC97_BC_RESERVED1 0x0002 /* Reserved (was Modem Line Codec support) */
108 #define AC97_BC_16BIT_DAC 0x0000 /* 16-bit DAC resolution */
109 #define AC97_BC_18BIT_DAC 0x0040 /* 18-bit DAC resolution */
110 #define AC97_BC_20BIT_DAC 0x0080 /* 20-bit DAC resolution */
112 #define AC97_BC_16BIT_ADC 0x0000 /* 16-bit ADC resolution */
113 #define AC97_BC_18BIT_ADC 0x0100 /* 18-bit ADC resolution */
114 #define AC97_BC_20BIT_ADC 0x0200 /* 20-bit ADC resolution */
116 #define AC97_BC_3D_TECH_ID_MASK 0x7c00 /* Per-vendor ID of 3D enhancement */
132 #define AC97_PD_PR4 0x1000 /* Power down AC-Link */
156 #define AC97_EA_VRA 0x0001 /* Variable bit rate enable bit */
157 #define AC97_EA_DRA 0x0002 /* Double-rate audio enable bit */
158 #define AC97_EA_SPDIF 0x0004 /* S/PDIF out enable bit */
159 #define AC97_EA_VRM 0x0008 /* Variable bit rate for MIC enable bit */
192 /* Interrupt and Paging bit defines (AC'97 2.3) */
194 #define AC97_PAGE_VENDOR 0 /* Vendor-specific registers */
196 #define AC97_INT_ENABLE 0x0800 /* Interrupt Enable */
200 #define AC97_INT_STATUS 0x8000 /* Interrupt Status */
202 /* extended modem ID bit defines */
211 /* extended modem status and control bit defines */
229 /* modem gpio status defines */
232 #define AC97_GPIO_LINE1_CID 0x0004 /* Caller ID path enable Line1 */
242 #define AC97_GPIO_LINE2_CID 0x1000 /* Caller ID path enable Line2 */