Lines Matching +full:0 +full:x3c
35 MAX98373_GLOBAL_EN_MASK, 0); in max98373_dac_event()
39 return 0; in max98373_dac_event()
41 return 0; in max98373_dac_event()
56 SOC_DAPM_SINGLE("Switch", MAX98373_R202C_PCM_TX_EN, 0, 1, 0);
59 SOC_DAPM_SINGLE("Switch", MAX98373_R2043_AMP_EN, 1, 1, 0);
63 MAX98373_R202B_PCM_RX_EN, 0, 0, max98373_dac_event,
65 SND_SOC_DAPM_MUX("DAI Sel Mux", SND_SOC_NOPM, 0, 0,
68 SND_SOC_DAPM_AIF_OUT("Voltage Sense", "HiFi Capture", 0,
69 MAX98373_R2047_IV_SENSE_ADC_EN, 0, 0),
70 SND_SOC_DAPM_AIF_OUT("Current Sense", "HiFi Capture", 0,
71 MAX98373_R2047_IV_SENSE_ADC_EN, 1, 0),
72 SND_SOC_DAPM_AIF_OUT("Speaker FB Sense", "HiFi Capture", 0,
73 SND_SOC_NOPM, 0, 0),
74 SND_SOC_DAPM_SWITCH("VI Sense", SND_SOC_NOPM, 0, 0,
76 SND_SOC_DAPM_SWITCH("SpkFB Sense", SND_SOC_NOPM, 0, 0,
85 0, 8, TLV_DB_SCALE_ITEM(0, 50, 0),
86 9, 10, TLV_DB_SCALE_ITEM(500, 100, 0),
89 0, 9, TLV_DB_SCALE_ITEM(800, 100, 0),
92 0, 1, TLV_DB_SCALE_ITEM(25, 25, 0),
93 2, 4, TLV_DB_SCALE_ITEM(100, 100, 0),
96 0, 9, TLV_DB_SCALE_ITEM(800, 100, 0),
99 0, 1, TLV_DB_SCALE_ITEM(-3000, 500, 0),
100 2, 4, TLV_DB_SCALE_ITEM(-2200, 200, 0),
101 5, 6, TLV_DB_SCALE_ITEM(-1500, 300, 0),
102 7, 9, TLV_DB_SCALE_ITEM(-1000, 200, 0),
103 10, 13, TLV_DB_SCALE_ITEM(-500, 100, 0),
104 14, 15, TLV_DB_SCALE_ITEM(-100, 50, 0),
107 0, 15, TLV_DB_SCALE_ITEM(-1500, 100, 0),
111 0, 60, TLV_DB_SCALE_ITEM(-1500, 25, 0),
120 MAX98373_R203E_AMP_PATH_GAIN, 0,
129 MAX98373_R20D2_DHT_ATTACK_CFG, 0,
138 MAX98373_R20D3_DHT_RELEASE_CFG, 0,
160 MAX98373_R20E1_LIMITER_ATK_REL_RATES, 0,
168 MAX98373_R2051_MEAS_ADC_SAMPLING_RATE, 0,
173 MAX98373_AMP_VOL_SEL_SHIFT, 1, 0),
175 MAX98373_AMP_VOL_SEL_SHIFT, 1, 0),
177 MAX98373_AMP_DSP_CFG_RMP_UP_SHIFT, 1, 0),
179 MAX98373_AMP_DSP_CFG_RMP_DN_SHIFT, 1, 0),
181 MAX98373_CLOCK_MON_SHIFT, 1, 0),
183 MAX98373_AMP_DSP_CFG_DITH_SHIFT, 1, 0),
185 MAX98373_AMP_DSP_CFG_DCBLK_SHIFT, 1, 0),
187 0, 0x7F, 1, max98373_digital_tlv),
189 MAX98373_SPK_DIGI_GAIN_SHIFT, 10, 0, max98373_spk_tlv),
191 MAX98373_FS_GAIN_MAX_SHIFT, 9, 0, max98373_spkgain_max_tlv),
195 MAX98373_DHT_EN_SHIFT, 1, 0),
197 MAX98373_DHT_SPK_GAIN_MIN_SHIFT, 9, 0, max98373_dht_spkgain_min_tlv),
201 MAX98373_DHT_ATTACK_STEP_SHIFT, 4, 0, max98373_dht_step_size_tlv),
203 MAX98373_DHT_RELEASE_STEP_SHIFT, 4, 0, max98373_dht_step_size_tlv),
207 SOC_SINGLE("ADC PVDD CH Switch", MAX98373_R2056_MEAS_ADC_PVDD_CH_EN, 0, 1, 0),
209 MAX98373_FLT_EN_SHIFT, 1, 0),
211 MAX98373_FLT_EN_SHIFT, 1, 0),
212 SOC_SINGLE("ADC PVDD", MAX98373_R2054_MEAS_ADC_PVDD_CH_READBACK, 0, 0xFF, 0),
213 SOC_SINGLE("ADC TEMP", MAX98373_R2055_MEAS_ADC_THERM_CH_READBACK, 0, 0xFF, 0),
215 0, 0x3, 0),
217 0, 0x3, 0),
220 SOC_SINGLE("BDE Switch", MAX98373_R20B5_BDE_EN, MAX98373_BDE_EN_SHIFT, 1, 0),
222 MAX98373_LVL4_MUTE_EN_SHIFT, 1, 0),
224 MAX98373_LVL4_HOLD_EN_SHIFT, 1, 0),
225 SOC_SINGLE("BDE LVL1 Thresh", MAX98373_R2097_BDE_L1_THRESH, 0, 0xFF, 0),
226 SOC_SINGLE("BDE LVL2 Thresh", MAX98373_R2098_BDE_L2_THRESH, 0, 0xFF, 0),
227 SOC_SINGLE("BDE LVL3 Thresh", MAX98373_R2099_BDE_L3_THRESH, 0, 0xFF, 0),
228 SOC_SINGLE("BDE LVL4 Thresh", MAX98373_R209A_BDE_L4_THRESH, 0, 0xFF, 0),
229 SOC_SINGLE("BDE Active Level", MAX98373_R20B6_BDE_CUR_STATE_READBACK, 0, 8, 0),
230 SOC_SINGLE("BDE Clip Mode Switch", MAX98373_R2092_BDE_CLIPPER_MODE, 0, 1, 0),
231 SOC_SINGLE("BDE Thresh Hysteresis", MAX98373_R209B_BDE_THRESH_HYST, 0, 0xFF, 0),
232 SOC_SINGLE("BDE Hold Time", MAX98373_R2090_BDE_LVL_HOLD, 0, 0xFF, 0),
233 SOC_SINGLE("BDE Attack Rate", MAX98373_R2091_BDE_GAIN_ATK_REL_RATE, 4, 0xF, 0),
234 SOC_SINGLE("BDE Release Rate", MAX98373_R2091_BDE_GAIN_ATK_REL_RATE, 0, 0xF, 0),
236 0, 0x3C, 1, max98373_bde_gain_tlv),
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, 0xF, 1, max98373_limiter_thresh_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),
261 MAX98373_LIMITER_EN_SHIFT, 1, 0),
263 MAX98373_LIMITER_THRESH_SRC_SHIFT, 1, 0),
265 MAX98373_LIMITER_THRESH_SHIFT, 15, 0, max98373_limiter_thresh_tlv),
297 count = 0; in max98373_reset()
323 0xFF); in max98373_probe()
326 0xFF); in max98373_probe()
330 0x80); in max98373_probe()
333 0x1); in max98373_probe()
337 0x3); in max98373_probe()
341 0x7); in max98373_probe()
346 max98373->v_slot) & 0xFF); in max98373_probe()
350 1 << max98373->v_slot, 0); in max98373_probe()
354 1 << (max98373->v_slot - 8), 0); in max98373_probe()
359 1 << max98373->i_slot, 0); in max98373_probe()
363 1 << (max98373->i_slot - 8), 0); in max98373_probe()
368 max98373->spkfb_slot & 0xFF); in max98373_probe()
382 return 0; in max98373_probe()
419 max98373->v_slot = value & 0xF; in max98373_slot_config()
421 max98373->v_slot = 0; in max98373_slot_config()
424 max98373->i_slot = value & 0xF; in max98373_slot_config()
429 "maxim,reset-gpio", 0); in max98373_slot_config()
444 max98373->spkfb_slot = value & 0xF; in max98373_slot_config()