1. Jun 24, 2023
    • Sheetal's avatar
      ASoC: tegra: Fix SFC conversion for few rates · d900d9a4
      Sheetal authored
      Sample rate conversions for rates greater than 48kHz are found to be
      failing. It means x->y conversions fail when either x or y is greater
      than 48kHz.
      
      This happens because, tegra210_sfc_rate_to_idx() returns incorrect
      index for rates greater than 48kHz. This actually depends on the
      tegra210_sfc_rates[] array and it is not in sync with frequency
      values of SFC TX/RX register. To be precise, 64kHz entry is missing
      in above array defined in the driver. Due to this wrong index is
      returned and this results in incorrect programming of coefficients.
      
      To fix this, align the tegra210_sfc_rates[] array with SFC register
      specification and thus add 64kHz entry to it. Also, the coefficient
      table is updated to reflect that none of the conversions are supported
      for 64kHz.
      
      Fixes: b2f74ec5
      
       ("ASoC: tegra: Add Tegra210 based SFC driver")
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarSheetal <sheetal@nvidia.com>
      Reviewed-by: default avatarMohan Kumar D <mkumard@nvidia.com>
      Reviewed-by: default avatarSameer Pujar <spujar@nvidia.com>
      Link: https://lore.kernel.org/r/Message-Id
      
      : <1687433656-7892-2-git-send-email-spujar@nvidia.com>
      Signed-off-by: default avatarMark Brown <broonie@kernel.org>
      d900d9a4
  2. Jun 22, 2023
  3. Jun 21, 2023
  4. Jun 19, 2023
  5. Jun 13, 2023
  6. Jun 05, 2023
  7. Jun 02, 2023
  8. Jun 01, 2023
  9. May 31, 2023
  10. May 30, 2023
  11. May 26, 2023
  12. May 24, 2023
  13. May 22, 2023
  14. May 19, 2023
  15. May 17, 2023
  16. May 15, 2023