]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: qcom: sm7225-fairphone-fp4: Enable USB audio offload support
authorLuca Weiss <luca.weiss@fairphone.com>
Thu, 1 May 2025 06:48:51 +0000 (08:48 +0200)
committerBjorn Andersson <andersson@kernel.org>
Mon, 11 Aug 2025 18:22:43 +0000 (13:22 -0500)
commit5ce2aa520d3f87e54338a3874a76139ad6341bc2
tree5128362ca7dbb7b1bdad04b2e557d2ea5b9affdc
parentbbc5a9b5d9d91e9159be95856363979829ec0b80
arm64: dts: qcom: sm7225-fairphone-fp4: Enable USB audio offload support

Enable USB audio offloading which allows to play audio via a USB-C
headset with lower power consumption and enabling some other features.

This can be used like the following:

  $ amixer -c0 cset name='USB_RX Audio Mixer MultiMedia1' On
  $ aplay --device=plughw:0,0 test.wav

Compared to regular playback to the USB sound card no xhci-hcd
interrupts appear during playback, instead the ADSP will be handling the
USB transfers.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250501-fp4-usb-audio-offload-v2-5-30f4596281cd@fairphone.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sm6350.dtsi
arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts