Ignore:
Timestamp:
Apr 14, 2017, 9:41:36 PM (10 days ago)
Author:
brainslayer
Message:

kernel update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-4.9/sound/soc/intel/boards/bytcr_rt5640.c

    r31574 r31859  
    5858};
    5959
    60 static unsigned long byt_rt5640_quirk = BYT_RT5640_DMIC1_MAP |
    61                                         BYT_RT5640_DMIC_EN |
    62                                         BYT_RT5640_MCLK_EN;
     60static unsigned long byt_rt5640_quirk = BYT_RT5640_MCLK_EN;
    6361
    6462static void log_quirks(struct device *dev)
     
    390388
    391389        },
     390        {
     391                .callback = byt_rt5640_quirk_cb,
     392                .matches = {
     393                        DMI_MATCH(DMI_SYS_VENDOR, "Insyde"),
     394                },
     395                .driver_data = (unsigned long *)(BYT_RT5640_IN3_MAP |
     396                                                 BYT_RT5640_MCLK_EN |
     397                                                 BYT_RT5640_SSP0_AIF1),
     398
     399        },
    392400        {}
    393401};
     
    739747                        byt_rt5640_quirk |= BYT_RT5640_SSP0_AIF2;
    740748                }
     749
     750                /* change defaults for Baytrail-CR capture */
     751                byt_rt5640_quirk |= BYT_RT5640_IN1_MAP;
     752                byt_rt5640_quirk |= BYT_RT5640_DIFF_MIC;
     753        } else {
     754                byt_rt5640_quirk |= (BYT_RT5640_DMIC1_MAP |
     755                                BYT_RT5640_DMIC_EN);
    741756        }
    742757
Note: See TracChangeset for help on using the changeset viewer.