ASoC: cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value
commit 72776774b5 upstream.
Device tuning files made with early revision tooling may contain
configuration that can unmask IRQ signals that are owned by the host.
Adding a safe default to the regmap patch ensures that the hardware
matches the driver expectations.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
Link: https://patch.msgid.link/20240807142648.46932-1-simont@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
15b5b0a069
commit
6781b09133
@@ -36,6 +36,7 @@ static const struct reg_sequence cs35l56_patch[] = {
|
||||
{ CS35L56_SWIRE_DP3_CH2_INPUT, 0x00000019 },
|
||||
{ CS35L56_SWIRE_DP3_CH3_INPUT, 0x00000029 },
|
||||
{ CS35L56_SWIRE_DP3_CH4_INPUT, 0x00000028 },
|
||||
{ CS35L56_IRQ1_MASK_18, 0x1f7df0ff },
|
||||
|
||||
/* These are not reset by a soft-reset, so patch to defaults. */
|
||||
{ CS35L56_MAIN_RENDER_USER_MUTE, 0x00000000 },
|
||||
|
||||
Reference in New Issue
Block a user