soc-acpi-intel-hsw-bdw-match.c 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. /*
  2. * soc-apci-intel-hsw-bdw-match.c - tables and support for ACPI enumeration.
  3. *
  4. * Copyright (c) 2017, Intel Corporation.
  5. *
  6. *
  7. * This program is free software; you can redistribute it and/or modify it
  8. * under the terms and conditions of the GNU General Public License,
  9. * version 2, as published by the Free Software Foundation.
  10. *
  11. * This program is distributed in the hope it will be useful, but WITHOUT
  12. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13. * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  14. * more details.
  15. */
  16. #include <linux/dmi.h>
  17. #include <sound/soc-acpi.h>
  18. #include <sound/soc-acpi-intel-match.h>
  19. struct snd_soc_acpi_mach snd_soc_acpi_intel_haswell_machines[] = {
  20. {
  21. .id = "INT33CA",
  22. .drv_name = "haswell-audio",
  23. .fw_filename = "intel/IntcSST1.bin",
  24. .sof_fw_filename = "intel/sof-hsw.ri",
  25. .sof_tplg_filename = "intel/sof-hsw.tplg",
  26. .asoc_plat_name = "haswell-pcm-audio",
  27. },
  28. {}
  29. };
  30. EXPORT_SYMBOL_GPL(snd_soc_acpi_intel_haswell_machines);
  31. struct snd_soc_acpi_mach snd_soc_acpi_intel_broadwell_machines[] = {
  32. {
  33. .id = "INT343A",
  34. .drv_name = "broadwell-audio",
  35. .fw_filename = "intel/IntcSST2.bin",
  36. .sof_fw_filename = "intel/sof-bdw.ri",
  37. .sof_tplg_filename = "intel/sof-bdw-rt286.tplg",
  38. .asoc_plat_name = "haswell-pcm-audio",
  39. },
  40. {
  41. .id = "RT5677CE",
  42. .drv_name = "bdw-rt5677",
  43. .fw_filename = "intel/IntcSST2.bin",
  44. .sof_fw_filename = "intel/sof-bdw.ri",
  45. .sof_tplg_filename = "intel/sof-bdw-rt5677.tplg",
  46. .asoc_plat_name = "haswell-pcm-audio",
  47. },
  48. {
  49. .id = "INT33CA",
  50. .drv_name = "haswell-audio",
  51. .fw_filename = "intel/IntcSST2.bin",
  52. .sof_fw_filename = "intel/sof-bdw.ri",
  53. .sof_tplg_filename = "intel/sof-bdw-rt5640.tplg",
  54. .asoc_plat_name = "haswell-pcm-audio",
  55. },
  56. {}
  57. };
  58. EXPORT_SYMBOL_GPL(snd_soc_acpi_intel_broadwell_machines);
  59. MODULE_LICENSE("GPL v2");
  60. MODULE_DESCRIPTION("Intel Common ACPI Match module");