[PATCH 0/5] ASoC: qcom: Add Nord Ride audio support

From: Mohammad Rafi Shaik

Date: Mon Sep 07 2026 - 14:10:18 EST


This series adds audio support for the Qualcomm Nord Ride platform and
includes the required machine driver, device tree binding updates, and
codec improvements needed for the board's external audio codec
configuration.

Nord Ride uses a PCM1681 DAC for playback and an ADAU1979 ADC for capture.
Compared to other SC8280XP based platforms, Nord Ride requires
board-specific DAI format and codec clock configuration to support
the external PCM1681 DAC and ADAU1979 ADC.

The series includes:
- Adding OF device matching support to the ADAU1977/78/79 I2C driver,
enabling Device Tree based instantiation.
- Adding optional SCK clock support to the PCM1681 codec driver and
documenting the corresponding DT binding.
- Adding Nord Ride sound card support to the SC8280XP machine driver
with board-specific audio configuration.
- Adding DT bindings for the Nord Ride sound card.

Signed-off-by: Mohammad Rafi Shaik <mohammad.rafi.shaik@xxxxxxxxxxxxxxxx>
---
Mohammad Rafi Shaik (5):
ASoC: codec: adau1977-i2c: Add OF device match table
ASoC: dt-bindings: ti,pcm1681: Document the optional SCK clock
ASoC: codec: pcm1681: Enable system clock before regmap access
ASoC: dt-bindings: qcom,sm8250: Add Nord Ride sound card
ASoC: qcom: sc8280xp: Add Nord Ride sound card support

.../devicetree/bindings/sound/qcom,sm8250.yaml | 1 +
.../devicetree/bindings/sound/ti,pcm1681.yaml | 7 +++
sound/soc/codecs/Kconfig | 4 +-
sound/soc/codecs/adau1977-i2c.c | 9 ++++
sound/soc/codecs/pcm1681.c | 18 +++++++
sound/soc/qcom/sc8280xp.c | 57 ++++++++++++++++++++++
6 files changed, 94 insertions(+), 2 deletions(-)
---
base-commit: 944a035ecca915ae947905dcfb03f2b9dc6d032c
change-id: 20260907-nord-asoc-driver-support-ecf0f38204dc

Best regards,
--
Mohammad Rafi Shaik <mohammad.rafi.shaik@xxxxxxxxxxxxxxxx>