lkml.org 
[lkml]   [2021]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 5.10 54/56] ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
    Date
    From: Hans de Goede <hdegoede@redhat.com>

    [ Upstream commit e1317cc9ca4ac20262895fddb065ffda4fc29cfb ]

    The Voyo Winpad A15 tablet uses a Bay Trail (non CR) SoC, so it is using
    SSP2 (AIF1) and it mostly works with the defaults. But instead of using
    DMIC1 it is using an analog mic on IN1, add a quirk for this.

    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    Acked-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    Link: https://lore.kernel.org/r/20210216213555.36555-3-hdegoede@redhat.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    sound/soc/intel/boards/bytcr_rt5640.c | 14 ++++++++++++++
    1 file changed, 14 insertions(+)

    diff --git a/sound/soc/intel/boards/bytcr_rt5640.c b/sound/soc/intel/boards/bytcr_rt5640.c
    index be874d2a109b9..626677fa1b5c0 100644
    --- a/sound/soc/intel/boards/bytcr_rt5640.c
    +++ b/sound/soc/intel/boards/bytcr_rt5640.c
    @@ -799,6 +799,20 @@ static const struct dmi_system_id byt_rt5640_quirk_table[] = {
    BYT_RT5640_SSP0_AIF2 |
    BYT_RT5640_MCLK_EN),
    },
    + { /* Voyo Winpad A15 */
    + .matches = {
    + DMI_MATCH(DMI_BOARD_VENDOR, "AMI Corporation"),
    + DMI_MATCH(DMI_BOARD_NAME, "Aptio CRB"),
    + /* Above strings are too generic, also match on BIOS date */
    + DMI_MATCH(DMI_BIOS_DATE, "11/20/2014"),
    + },
    + .driver_data = (void *)(BYT_RT5640_IN1_MAP |
    + BYT_RT5640_JD_SRC_JD2_IN4N |
    + BYT_RT5640_OVCD_TH_2000UA |
    + BYT_RT5640_OVCD_SF_0P75 |
    + BYT_RT5640_DIFF_MIC |
    + BYT_RT5640_MCLK_EN),
    + },
    { /* Catch-all for generic Insyde tablets, must be last */
    .matches = {
    DMI_MATCH(DMI_SYS_VENDOR, "Insyde"),
    --
    2.27.0
    \
     
     \ /
      Last update: 2021-02-24 14:51    [W:4.107 / U:1.000 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site