diff options
| author | Shenghao Ding <shenghao-ding@ti.com> | 2026-02-27 22:46:40 +0800 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2026-02-28 09:28:06 +0100 |
| commit | 05ac3846ffe53fc63e454eb195ce8a6bab7a6a88 (patch) | |
| tree | d39de6c2c13483024c1a35d56323f24029a1ba16 /include | |
| parent | 068641bc9dc3d680d1ec4f6ee9199d4812041dff (diff) | |
ALSA: hda/tas2781: A workaround solution to lower-vol issue among lower calibrated-impedance micro-speaker on TAS2781
On TAS2781, if the Speaker calibrated impedance is lower than default
value hard-coded inside the TAS2781, it will cuase vol lower than
normal. In order to fix this issue, the parameter of SineGainI need
updating.
Signed-off-by: Shenghao Ding <shenghao-ding@ti.com>
Tested-by: Matthew Schwartz <matthew.schwartz@linux.dev>
Link: https://patch.msgid.link/20260227144641.1243-1-shenghao-ding@ti.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include')
| -rw-r--r-- | include/sound/tas2781.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sound/tas2781.h b/include/sound/tas2781.h index 7c03bdc951bb..e847cf51878c 100644 --- a/include/sound/tas2781.h +++ b/include/sound/tas2781.h @@ -151,6 +151,7 @@ struct tasdevice { struct bulk_reg_val *cali_data_backup; struct bulk_reg_val alp_cali_bckp; struct tasdevice_fw *cali_data_fmw; + void *cali_specific; unsigned int dev_addr; unsigned int err_code; unsigned char cur_book; |
