diff mbox series

[resend] ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750

Message ID 20230322145332.131525-1-hdegoede@redhat.com (mailing list archive)
State Accepted
Commit e38c5e80c3d293a883c6f1d553f2146ec0bda35e
Headers show
Series [resend] ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 | expand

Commit Message

Hans de Goede March 22, 2023, 2:53 p.m. UTC
The Acer Iconia One 7 B1-750 tablet mostly works fine with the defaults
for an Bay Trail CR tablet. Except for the internal mic, instead of
an analog mic on IN3 a digital mic on DMIC1 is uses.

Add a quirk with these settings for this tablet.

Acked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
---
Resend: I somehow forgot to add Mark Brown to the recipients with
the original submission. I did add Pierre-Louis' ack for this resend.
---
 sound/soc/intel/boards/bytcr_rt5640.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

Comments

Mark Brown March 22, 2023, 9:15 p.m. UTC | #1
On Wed, 22 Mar 2023 15:53:32 +0100, Hans de Goede wrote:
> The Acer Iconia One 7 B1-750 tablet mostly works fine with the defaults
> for an Bay Trail CR tablet. Except for the internal mic, instead of
> an analog mic on IN3 a digital mic on DMIC1 is uses.
> 
> Add a quirk with these settings for this tablet.
> 
> 
> [...]

Applied to

   broonie/sound.git for-next

Thanks!

[1/1] ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
      commit: e38c5e80c3d293a883c6f1d553f2146ec0bda35e

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark
diff mbox series

Patch

diff --git a/sound/soc/intel/boards/bytcr_rt5640.c b/sound/soc/intel/boards/bytcr_rt5640.c
index 79e0039c79a3..5a12940ef907 100644
--- a/sound/soc/intel/boards/bytcr_rt5640.c
+++ b/sound/soc/intel/boards/bytcr_rt5640.c
@@ -533,6 +533,18 @@  static int byt_rt5640_aif1_hw_params(struct snd_pcm_substream *substream,
 
 /* Please keep this list alphabetically sorted */
 static const struct dmi_system_id byt_rt5640_quirk_table[] = {
+	{	/* Acer Iconia One 7 B1-750 */
+		.matches = {
+			DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Insyde"),
+			DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "VESPA2"),
+		},
+		.driver_data = (void *)(BYT_RT5640_DMIC1_MAP |
+					BYT_RT5640_JD_SRC_JD1_IN4P |
+					BYT_RT5640_OVCD_TH_1500UA |
+					BYT_RT5640_OVCD_SF_0P75 |
+					BYT_RT5640_SSP0_AIF1 |
+					BYT_RT5640_MCLK_EN),
+	},
 	{	/* Acer Iconia Tab 8 W1-810 */
 		.matches = {
 			DMI_EXACT_MATCH(DMI_SYS_VENDOR, "Acer"),