1. 27 Dec, 2022 2 commits
    • Mark Brown's avatar
      ASoC: Drop empty platform remove functions · ec380a34
      Mark Brown authored
      Merge series from Uwe Kleine-König <u.kleine-koenig@pengutronix.de>:
      
      Hello,
      
      this patch series removes all platform remove functions that only return
      zero below sound/soc. There is no reason to have these, as the only
      caller is platform core code doing:
      
              if (drv->remove) {
                      int ret = drv->remove(dev);
      
                      ...
              }
      
      (in platform_remove()) and so having no remove function is both
      equivalent and simpler.
      ec380a34
    • Mark Brown's avatar
      Add support for DSP volume controls · 35108d6d
      Mark Brown authored
      Merge series from Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>:
      
      Some devices like DMIC don't expose native controls or need volume limit
      due to possible HW damage. Add support for volume controls allowing to
      change volume level in DSP. Maximum volume level is imposed by the
      topology file which defines given path.
      35108d6d
  2. 25 Dec, 2022 38 commits