1. 08 Feb, 2017 4 commits
  2. 04 Feb, 2017 6 commits
  3. 01 Feb, 2017 1 commit
  4. 31 Jan, 2017 18 commits
  5. 26 Jan, 2017 1 commit
  6. 24 Jan, 2017 3 commits
  7. 20 Jan, 2017 1 commit
  8. 19 Jan, 2017 4 commits
  9. 17 Jan, 2017 2 commits
    • Mengdong Lin's avatar
      ASoC: Intel: Use DMI name for sound card long name in Broadwell machine driver · 3122c66f
      Mengdong Lin authored
      Intel Broadwell machine driver will call API snd_soc_set_dmi_name() to
      use DMI info to make the sound card long name.
      
      For example, here are the changed long name for two Broadwell-based
      machines:
      Dell XPS-13(2015): DellInc.-XPS139343-01-0310JH
      Intel WilsonBeach: Intel Corp.-BroadwellClientplatform-0.1-WilsonBeachSDS
      
      They still share the same card name "broadwell-rt286".
      Signed-off-by: default avatarMengdong Lin <mengdong.lin@linux.intel.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      3122c66f
    • Liam Girdwood's avatar
      ASoC: core: Add API to use DMI name in sound card long name · 345233d7
      Liam Girdwood authored
      Intel DSP platform drivers are used by many different devices but are
      difficult for userspace to differentiate. This patch adds an API to allow
      the DMI name to be used in the sound card long name, thereby helping
      userspace load the correct UCM configuration. Usually machine drivers
      uses their own name as the sound card name (short name), and leave the
      long name and driver name blank. This API will use the DMI info like
      vendor, product and board to make up the card long name. If the machine
      driver has already explicitly set the long name, this API will do nothing.
      
      This patch also allows for further differentiation as many devices that
      share the same DMI name i.e. Minnowboards, UP boards may be configured
      with different codecs or firmwares. The API supports flavoring the DMI
      name into the card longname to provide the extra differentiation required
      for these devices.
      
      For Use Case Manager (UCM) in the user space, changing card long name by
      this API is backward compatible, since the card name does not change. For
      a given sound card, even if there is no device-specific UCM configuration
      file that uses the card long name, UCM will fall back to load the default
      configuration file that uses the card name.
      Signed-off-by: default avatarLiam Girdwood <liam.r.girdwood@linux.intel.com>
      Signed-off-by: default avatarMengdong Lin <mengdong.lin@linux.intel.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      345233d7