Lines Matching +full:0 +full:x3c
36 MAX98373_GLOBAL_EN_MASK, 0); in max98373_dac_event()
41 return 0; in max98373_dac_event()
43 return 0; in max98373_dac_event()
58 SOC_DAPM_SINGLE("Switch", MAX98373_R202C_PCM_TX_EN, 0, 1, 0);
61 SOC_DAPM_SINGLE("Switch", MAX98373_R2043_AMP_EN, 1, 1, 0);
65 MAX98373_R202B_PCM_RX_EN, 0, 0, max98373_dac_event,
67 SND_SOC_DAPM_MUX("DAI Sel Mux", SND_SOC_NOPM, 0, 0,
70 SND_SOC_DAPM_AIF_OUT("Voltage Sense", "HiFi Capture", 0,
71 MAX98373_R2047_IV_SENSE_ADC_EN, 0, 0),
72 SND_SOC_DAPM_AIF_OUT("Current Sense", "HiFi Capture", 0,
73 MAX98373_R2047_IV_SENSE_ADC_EN, 1, 0),
74 SND_SOC_DAPM_AIF_OUT("Speaker FB Sense", "HiFi Capture", 0,
75 SND_SOC_NOPM, 0, 0),
76 SND_SOC_DAPM_SWITCH("VI Sense", SND_SOC_NOPM, 0, 0,
78 SND_SOC_DAPM_SWITCH("SpkFB Sense", SND_SOC_NOPM, 0, 0,
87 0, 8, TLV_DB_SCALE_ITEM(0, 50, 0),
88 9, 10, TLV_DB_SCALE_ITEM(500, 100, 0),
91 0, 9, TLV_DB_SCALE_ITEM(800, 100, 0),
94 0, 1, TLV_DB_SCALE_ITEM(25, 25, 0),
95 2, 4, TLV_DB_SCALE_ITEM(100, 100, 0),
98 0, 9, TLV_DB_SCALE_ITEM(800, 100, 0),
101 0, 1, TLV_DB_SCALE_ITEM(-3000, 500, 0),
102 2, 4, TLV_DB_SCALE_ITEM(-2200, 200, 0),
103 5, 6, TLV_DB_SCALE_ITEM(-1500, 300, 0),
104 7, 9, TLV_DB_SCALE_ITEM(-1000, 200, 0),
105 10, 13, TLV_DB_SCALE_ITEM(-500, 100, 0),
106 14, 15, TLV_DB_SCALE_ITEM(-100, 50, 0),
109 0, 15, TLV_DB_SCALE_ITEM(-1500, 100, 0),
113 0, 60, TLV_DB_SCALE_ITEM(-1500, 25, 0),
122 MAX98373_R203E_AMP_PATH_GAIN, 0,
131 MAX98373_R20D2_DHT_ATTACK_CFG, 0,
140 MAX98373_R20D3_DHT_RELEASE_CFG, 0,
162 MAX98373_R20E1_LIMITER_ATK_REL_RATES, 0,
170 MAX98373_R2051_MEAS_ADC_SAMPLING_RATE, 0,
175 MAX98373_AMP_VOL_SEL_SHIFT, 1, 0),
177 MAX98373_AMP_VOL_SEL_SHIFT, 1, 0),
179 MAX98373_AMP_DSP_CFG_RMP_UP_SHIFT, 1, 0),
181 MAX98373_AMP_DSP_CFG_RMP_DN_SHIFT, 1, 0),
183 MAX98373_CLOCK_MON_SHIFT, 1, 0),
185 MAX98373_AMP_DSP_CFG_DITH_SHIFT, 1, 0),
187 MAX98373_AMP_DSP_CFG_DCBLK_SHIFT, 1, 0),
189 0, 0x7F, 1, max98373_digital_tlv),
191 MAX98373_SPK_DIGI_GAIN_SHIFT, 10, 0, max98373_spk_tlv),
193 MAX98373_FS_GAIN_MAX_SHIFT, 9, 0, max98373_spkgain_max_tlv),
197 MAX98373_DHT_EN_SHIFT, 1, 0),
199 MAX98373_DHT_SPK_GAIN_MIN_SHIFT, 9, 0, max98373_dht_spkgain_min_tlv),
203 MAX98373_DHT_ATTACK_STEP_SHIFT, 4, 0, max98373_dht_step_size_tlv),
205 MAX98373_DHT_RELEASE_STEP_SHIFT, 4, 0, max98373_dht_step_size_tlv),
209 SOC_SINGLE("ADC PVDD CH Switch", MAX98373_R2056_MEAS_ADC_PVDD_CH_EN, 0, 1, 0),
211 MAX98373_FLT_EN_SHIFT, 1, 0),
213 MAX98373_FLT_EN_SHIFT, 1, 0),
214 SOC_SINGLE("ADC PVDD", MAX98373_R2054_MEAS_ADC_PVDD_CH_READBACK, 0, 0xFF, 0),
215 SOC_SINGLE("ADC TEMP", MAX98373_R2055_MEAS_ADC_THERM_CH_READBACK, 0, 0xFF, 0),
217 0, 0x3, 0),
219 0, 0x3, 0),
222 SOC_SINGLE("BDE Switch", MAX98373_R20B5_BDE_EN, MAX98373_BDE_EN_SHIFT, 1, 0),
224 MAX98373_LVL4_MUTE_EN_SHIFT, 1, 0),
226 MAX98373_LVL4_HOLD_EN_SHIFT, 1, 0),
227 SOC_SINGLE("BDE LVL1 Thresh", MAX98373_R2097_BDE_L1_THRESH, 0, 0xFF, 0),
228 SOC_SINGLE("BDE LVL2 Thresh", MAX98373_R2098_BDE_L2_THRESH, 0, 0xFF, 0),
229 SOC_SINGLE("BDE LVL3 Thresh", MAX98373_R2099_BDE_L3_THRESH, 0, 0xFF, 0),
230 SOC_SINGLE("BDE LVL4 Thresh", MAX98373_R209A_BDE_L4_THRESH, 0, 0xFF, 0),
231 SOC_SINGLE("BDE Active Level", MAX98373_R20B6_BDE_CUR_STATE_READBACK, 0, 8, 0),
232 SOC_SINGLE("BDE Clip Mode Switch", MAX98373_R2092_BDE_CLIPPER_MODE, 0, 1, 0),
233 SOC_SINGLE("BDE Thresh Hysteresis", MAX98373_R209B_BDE_THRESH_HYST, 0, 0xFF, 0),
234 SOC_SINGLE("BDE Hold Time", MAX98373_R2090_BDE_LVL_HOLD, 0, 0xFF, 0),
235 SOC_SINGLE("BDE Attack Rate", MAX98373_R2091_BDE_GAIN_ATK_REL_RATE, 4, 0xF, 0),
236 SOC_SINGLE("BDE Release Rate", MAX98373_R2091_BDE_GAIN_ATK_REL_RATE, 0, 0xF, 0),
238 0, 0x3C, 1, max98373_bde_gain_tlv),
240 0, 0x3C, 1, max98373_bde_gain_tlv),
242 0, 0x3C, 1, max98373_bde_gain_tlv),
244 0, 0x3C, 1, max98373_bde_gain_tlv),
246 0, 0x3C, 1, max98373_bde_gain_tlv),
248 0, 0x3C, 1, max98373_bde_gain_tlv),
250 0, 0x3C, 1, max98373_bde_gain_tlv),
252 0, 0x3C, 1, max98373_bde_gain_tlv),
254 0, 0xF, 1, max98373_limiter_thresh_tlv),
256 0, 0xF, 1, max98373_limiter_thresh_tlv),
258 0, 0xF, 1, max98373_limiter_thresh_tlv),
260 0, 0xF, 1, max98373_limiter_thresh_tlv),
263 MAX98373_LIMITER_EN_SHIFT, 1, 0),
265 MAX98373_LIMITER_THRESH_SRC_SHIFT, 1, 0),
267 MAX98373_LIMITER_THRESH_SHIFT, 15, 0, max98373_limiter_thresh_tlv),
299 count = 0; in max98373_reset()
325 0xFF); in max98373_probe()
328 0xFF); in max98373_probe()
332 0x80); in max98373_probe()
335 0x1); in max98373_probe()
339 0x3); in max98373_probe()
343 0x7); in max98373_probe()
348 max98373->v_slot) & 0xFF); in max98373_probe()
352 1 << max98373->v_slot, 0); in max98373_probe()
356 1 << (max98373->v_slot - 8), 0); in max98373_probe()
361 1 << max98373->i_slot, 0); in max98373_probe()
365 1 << (max98373->i_slot - 8), 0); in max98373_probe()
370 max98373->spkfb_slot & 0xFF); in max98373_probe()
384 return 0; in max98373_probe()
421 max98373->v_slot = value & 0xF; in max98373_slot_config()
423 max98373->v_slot = 0; in max98373_slot_config()
426 max98373->i_slot = value & 0xF; in max98373_slot_config()
431 "maxim,reset-gpio", 0); in max98373_slot_config()
446 max98373->spkfb_slot = value & 0xF; in max98373_slot_config()