1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- From e09db7fd5b8a8589a26b618fb1aa8903edc337fc Mon Sep 17 00:00:00 2001
- From: Chih-Wei Huang <cwhuang@linux.org.tw>
- Date: Tue, 18 Sep 2018 11:01:37 +0800
- Subject: [PATCH 2/6] surface3-oemb
- ---
- drivers/platform/x86/surface3-wmi.c | 7 +++++++
- sound/soc/codecs/rt5645.c | 9 +++++++++
- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 8 ++++++++
- 3 files changed, 24 insertions(+)
- diff --git a/drivers/platform/x86/surface3-wmi.c b/drivers/platform/x86/surface3-wmi.c
- index 130b6f52a6001..801083aa56d6d 100644
- --- a/drivers/platform/x86/surface3-wmi.c
- +++ b/drivers/platform/x86/surface3-wmi.c
- @@ -37,6 +37,13 @@ static const struct dmi_system_id surface3_dmi_table[] = {
- DMI_MATCH(DMI_PRODUCT_NAME, "Surface 3"),
- },
- },
- + {
- + .matches = {
- + DMI_MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."),
- + DMI_MATCH(DMI_SYS_VENDOR, "OEMB"),
- + DMI_MATCH(DMI_PRODUCT_NAME, "OEMB"),
- + },
- + },
- #endif
- { }
- };
- diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c
- index c83f7f5da96b7..e6bfe684d6be8 100644
- --- a/sound/soc/codecs/rt5645.c
- +++ b/sound/soc/codecs/rt5645.c
- @@ -3681,6 +3681,15 @@ static const struct dmi_system_id dmi_platform_data[] = {
- },
- .driver_data = (void *)&intel_braswell_platform_data,
- },
- + {
- + .ident = "Microsoft Surface 3",
- + .matches = {
- + DMI_MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."),
- + DMI_MATCH(DMI_SYS_VENDOR, "OEMB"),
- + DMI_MATCH(DMI_PRODUCT_NAME, "OEMB"),
- + },
- + .driver_data = (void *)&intel_braswell_platform_data,
- + },
- {
- /*
- * Match for the GPDwin which unfortunately uses somewhat
- diff --git a/sound/soc/intel/common/soc-acpi-intel-cht-match.c b/sound/soc/intel/common/soc-acpi-intel-cht-match.c
- index d0fb43c2b9f68..0e938713cb133 100644
- --- a/sound/soc/intel/common/soc-acpi-intel-cht-match.c
- +++ b/sound/soc/intel/common/soc-acpi-intel-cht-match.c
- @@ -27,6 +27,14 @@ static const struct dmi_system_id cht_table[] = {
- DMI_MATCH(DMI_PRODUCT_NAME, "Surface 3"),
- },
- },
- + {
- + .callback = cht_surface_quirk_cb,
- + .matches = {
- + DMI_MATCH(DMI_BIOS_VENDOR, "American Megatrends Inc."),
- + DMI_MATCH(DMI_SYS_VENDOR, "OEMB"),
- + DMI_MATCH(DMI_PRODUCT_NAME, "OEMB"),
- + },
- + },
- { }
- };
-
- --
- 2.28.0
|