Lines Matching +full:0 +full:x46
55 #define CH_01 0x01
56 #define CH_02 0x02
57 #define CH_03 0x03
58 #define CH_04 0x04
61 #define RT712_VENDOR_REG 0x20
62 #define RT712_EQ_CTRL 0x53
63 #define RT712_CHARGE_PUMP 0x57
64 #define RT712_VENDOR_CALI 0x58
65 #define RT712_ULTRA_SOUND_DET 0x59
66 #define RT712_VENDOR_IMS_DRE 0x5b
67 #define RT712_VENDOR_ANALOG_CTL 0x5f
68 #define RT712_VENDOR_HDA_CTL 0x61
71 #define RT712_JD_PRODUCT_NUM 0x00
72 #define RT712_ANALOG_BIAS_CTL3 0x04
73 #define RT712_JD_CTL1 0x09
74 #define RT712_IO_CTL 0x0c
75 #define RT712_LDO2_3_CTL1 0x0e
76 #define RT712_PARA_VERB_CTL 0x1a
77 #define RT712_CC_DET1 0x24
78 #define RT712_CLASSD_AMP_CTL1 0x37
79 #define RT712_CLASSD_AMP_CTL6 0x3c
80 #define RT712_COMBO_JACK_AUTO_CTL1 0x45
81 #define RT712_COMBO_JACK_AUTO_CTL2 0x46
82 #define RT712_COMBO_JACK_AUTO_CTL3 0x47
83 #define RT712_DIGITAL_MISC_CTRL4 0x4a
84 #define RT712_FSM_CTL 0x67
85 #define RT712_SW_CONFIG1 0x8a
86 #define RT712_SW_CONFIG2 0x8b
89 #define RT712_HP_DET_CTL3 0x0c
92 #define RT712_DAC_DC_CALI_CTL1 0x00
93 #define RT712_DAC_DC_CALI_CTL2 0x01
96 #define RT712_ULTRA_SOUND_DETECTOR6 0x1e
99 #define RT712_IMS_DIGITAL_CTL1 0x00
100 #define RT712_IMS_DIGITAL_CTL5 0x05
101 #define RT712_SEL_VEE2_HP_CTL1 0x23
102 #define RT712_HP_DETECT_RLDET_CTL1 0x29
103 #define RT712_HP_DETECT_RLDET_CTL2 0x2a
106 #define RT712_MISC_POWER_CTL0 0x00
107 #define RT712_MISC_POWER_CTL7 0x08
110 #define RT712_HDA_LEGACY_MUX_CTL0 0x00
111 #define RT712_HDA_LEGACY_CONFIG_CTL0 0x06
112 #define RT712_HDA_LEGACY_RESET_CTL 0x08
113 #define RT712_HDA_LEGACY_GPIO_WAKE_EN_CTL 0x0e
114 #define RT712_DMIC_ENT_FLOAT_CTL 0x10
115 #define RT712_DMIC_GAIN_ENT_FLOAT_CTL0 0x11
116 #define RT712_DMIC_GAIN_ENT_FLOAT_CTL2 0x13
117 #define RT712_ADC_ENT_FLOAT_CTL 0x15
118 #define RT712_ADC_VOL_CH_FLOAT_CTL2 0x18
119 #define RT712_DAC03_HP_PDE_FLOAT_CTL 0x22
120 #define RT712_MIC2_LINE2_PDE_FLOAT_CTL 0x23
121 #define RT712_ADC0A_08_PDE_FLOAT_CTL 0x26
122 #define RT712_ADC0B_11_PDE_FLOAT_CTL 0x27
123 #define RT712_DMIC1_2_PDE_FLOAT_CTL 0x2b
124 #define RT712_AMP_PDE_FLOAT_CTL 0x2c
125 #define RT712_I2S_IN_OUT_PDE_FLOAT_CTL 0x2f
126 #define RT712_GE_RELATED_CTL1 0x45
127 #define RT712_GE_RELATED_CTL2 0x46
128 #define RT712_MIXER_CTL0 0x52
129 #define RT712_MIXER_CTL1 0x53
130 #define RT712_EAPD_CTL 0x55
131 #define RT712_UMP_HID_CTL0 0x60
132 #define RT712_UMP_HID_CTL1 0x61
133 #define RT712_UMP_HID_CTL2 0x62
134 #define RT712_UMP_HID_CTL3 0x63
135 #define RT712_UMP_HID_CTL4 0x64
136 #define RT712_UMP_HID_CTL5 0x65
137 #define RT712_UMP_HID_CTL6 0x66
138 #define RT712_UMP_HID_CTL7 0x67
139 #define RT712_UMP_HID_CTL8 0x68
140 #define RT712_MISC_CTL_FOR_UAJ 0x72
141 #define RT712_ADC0A_CS_ADC0B_FU_FLOAT_CTL 0xa2
142 #define RT712_DMIC2_FU_IT_FLOAT_CTL 0xa6
143 #define RT712_ADC0B_FU_CH12_FLOAT_CTL 0xb0
144 #define RT712_DMIC2_FU_CH12_FLOAT_CTL 0xb1
146 /* Parameter & Verb control 01 (0x1a)(NID:20h) */
147 #define RT712_HIDDEN_REG_SW_RESET (0x1 << 14)
149 /* combo jack auto switch control 2 (0x46)(NID:20h) */
150 #define RT712_COMBOJACK_AUTO_DET_STATUS (0x1 << 11)
151 #define RT712_COMBOJACK_AUTO_DET_TRS (0x1 << 10)
152 #define RT712_COMBOJACK_AUTO_DET_CTIA (0x1 << 9)
153 #define RT712_COMBOJACK_AUTO_DET_OMTP (0x1 << 8)
155 /* DAC DC offset calibration control-1 (0x00)(NID:58h) */
156 #define RT712_DAC_DC_CALI_TRIGGER (0x1 << 15)
158 #define RT712_EAPD_HIGH 0x2
159 #define RT712_EAPD_LOW 0x0
162 #define RT712_RC_CAL 0x3201
165 #define RT712_BUF_ADDR_HID1 0x44030000
166 #define RT712_BUF_ADDR_HID2 0x44030020
169 #define FUNC_NUM_JACK_CODEC 0x01
170 #define FUNC_NUM_MIC_ARRAY 0x02
171 #define FUNC_NUM_HID 0x03
172 #define FUNC_NUM_AMP 0x04
175 #define RT712_SDCA_ENT0 0x00
176 #define RT712_SDCA_ENT_HID01 0x01
177 #define RT712_SDCA_ENT_GE49 0x49
178 #define RT712_SDCA_ENT_USER_FU05 0x05
179 #define RT712_SDCA_ENT_USER_FU06 0x06
180 #define RT712_SDCA_ENT_USER_FU0F 0x0f
181 #define RT712_SDCA_ENT_USER_FU10 0x19
182 #define RT712_SDCA_ENT_USER_FU1E 0x1e
183 #define RT712_SDCA_ENT_FU15 0x15
184 #define RT712_SDCA_ENT_PDE23 0x23
185 #define RT712_SDCA_ENT_PDE40 0x40
186 #define RT712_SDCA_ENT_PDE11 0x11
187 #define RT712_SDCA_ENT_PDE12 0x12
188 #define RT712_SDCA_ENT_CS01 0x01
189 #define RT712_SDCA_ENT_CS11 0x11
190 #define RT712_SDCA_ENT_CS1F 0x1f
191 #define RT712_SDCA_ENT_CS1C 0x1c
192 #define RT712_SDCA_ENT_CS31 0x31
193 #define RT712_SDCA_ENT_OT23 0x42
194 #define RT712_SDCA_ENT_IT11 0x26
195 #define RT712_SDCA_ENT_IT26 0x26
196 #define RT712_SDCA_ENT_IT09 0x09
197 #define RT712_SDCA_ENT_PLATFORM_FU15 0x15
198 #define RT712_SDCA_ENT_PLATFORM_FU44 0x44
201 #define RT712_SDCA_CTL_SAMPLE_FREQ_INDEX 0x10
202 #define RT712_SDCA_CTL_FU_MUTE 0x01
203 #define RT712_SDCA_CTL_FU_VOLUME 0x02
204 #define RT712_SDCA_CTL_HIDTX_CURRENT_OWNER 0x10
205 #define RT712_SDCA_CTL_HIDTX_SET_OWNER_TO_DEVICE 0x11
206 #define RT712_SDCA_CTL_HIDTX_MESSAGE_OFFSET 0x12
207 #define RT712_SDCA_CTL_HIDTX_MESSAGE_LENGTH 0x13
208 #define RT712_SDCA_CTL_SELECTED_MODE 0x01
209 #define RT712_SDCA_CTL_DETECTED_MODE 0x02
210 #define RT712_SDCA_CTL_REQ_POWER_STATE 0x01
211 #define RT712_SDCA_CTL_VENDOR_DEF 0x30
212 #define RT712_SDCA_CTL_FU_CH_GAIN 0x0b
213 #define RT712_SDCA_CTL_FUNC_STATUS 0x10
221 #define RT712_SDCA_RATE_16000HZ 0x04
222 #define RT712_SDCA_RATE_32000HZ 0x07
223 #define RT712_SDCA_RATE_44100HZ 0x08
224 #define RT712_SDCA_RATE_48000HZ 0x09
225 #define RT712_SDCA_RATE_96000HZ 0x0b
226 #define RT712_SDCA_RATE_192000HZ 0x0d
240 RT712_DEV_ID_712 = 0x7,
241 RT712_DEV_ID_713 = 0x6,
242 RT712_DEV_ID_716 = 0x5,
243 RT712_DEV_ID_717 = 0x4,
246 #define RT712_PART_ID_713 0x713