Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

ASoC: cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value

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>

authored by

Simon Trimmer and committed by
Mark Brown
72776774 5003d0ce

+1
+1
sound/soc/codecs/cs35l56-shared.c
··· 36 36 { CS35L56_SWIRE_DP3_CH2_INPUT, 0x00000019 }, 37 37 { CS35L56_SWIRE_DP3_CH3_INPUT, 0x00000029 }, 38 38 { CS35L56_SWIRE_DP3_CH4_INPUT, 0x00000028 }, 39 + { CS35L56_IRQ1_MASK_18, 0x1f7df0ff }, 39 40 40 41 /* These are not reset by a soft-reset, so patch to defaults. */ 41 42 { CS35L56_MAIN_RENDER_USER_MUTE, 0x00000000 },