[PATCH v2 0/5] Few audio fixes on Tegra platforms

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series fixes some of the issues which were observed during an attempt to
enhance automated test coverage on Jetson AGX Orin. Below is a short summary
of the issues and fixes:

  * Sample rate coversion failures above 48kHz.
  * AMX and ADX test cases failures due to incorrect byte mask.
  * Atomic sleep in RT5640 codec which is present on Jetson AGX Orin.
  * AHUB clock fixes on Tegra234 and previous chips.
  * Minor cleanups in ASRC and AHUB driver.


Changelog
=========

  v1 -> v2:
  ---------
    * Few patches got accepted in the original (v1) series. Now v2
      addresses comments for remaining patches.
    * AMX/ADX byte map fix patch is updated with more details
      in the commit message and added TODO item in the driver
      to improve the logic.
    * For RT5640 codec patch, the threaded IRQ is used for
      only for rt5640_irq() and rt5640_jd_gpio_irq() is left
      untouched.

Sameer Pujar (2):
  ASoC: rt5640: Fix sleep in atomic context
  arm64: tegra: Update AHUB clock parent and rate

Sheetal (3):
  ASoC: tegra: Fix AMX byte map
  ASoC: tegra: Fix ADX byte map
  arm64: tegra: Update AHUB clock parent and rate on Tegra234

 arch/arm64/boot/dts/nvidia/tegra186.dtsi |  3 ++-
 arch/arm64/boot/dts/nvidia/tegra194.dtsi |  3 ++-
 arch/arm64/boot/dts/nvidia/tegra210.dtsi |  3 ++-
 arch/arm64/boot/dts/nvidia/tegra234.dtsi |  3 ++-
 sound/soc/codecs/rt5640.c                | 12 ++++++----
 sound/soc/tegra/tegra210_adx.c           | 34 +++++++++++++++++----------
 sound/soc/tegra/tegra210_amx.c           | 40 ++++++++++++++++++--------------
 7 files changed, 59 insertions(+), 39 deletions(-)

-- 
2.7.4




[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux