mirror of
https://github.com/torvalds/linux
synced 2024-10-15 15:59:15 +00:00
ALSA: hda/tas2781: correct the register for pow calibrated data
Calibrated data was written into an incorrect register, which cause
speaker protection sometimes malfuctions
Fixes: 5be27f1e3e
("ALSA: hda/tas2781: Add tas2781 HDA driver")
Signed-off-by: Shenghao Ding <shenghao-ding@ti.com>
Cc: <stable@vger.kernel.org>
Message-ID: <20240406132010.341-1-shenghao-ding@ti.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
84471d01c9
commit
0b6f0ff01a
|
@ -514,10 +514,10 @@ static int tas2563_save_calibration(struct tasdevice_priv *tas_priv)
|
|||
static void tas2781_apply_calib(struct tasdevice_priv *tas_priv)
|
||||
{
|
||||
static const unsigned char page_array[CALIB_MAX] = {
|
||||
0x17, 0x18, 0x18, 0x0d, 0x18
|
||||
0x17, 0x18, 0x18, 0x13, 0x18,
|
||||
};
|
||||
static const unsigned char rgno_array[CALIB_MAX] = {
|
||||
0x74, 0x0c, 0x14, 0x3c, 0x7c
|
||||
0x74, 0x0c, 0x14, 0x70, 0x7c,
|
||||
};
|
||||
unsigned char *data;
|
||||
int i, j, rc;
|
||||
|
|
Loading…
Reference in a new issue