We've common ASoC cpu driver for QCOM LPASS soc varaints. This patch chain add support for new variant SC7180 soc by doing the required modification in existing common lpass-cpu driver. Below is a brief summary of patch series: PATCH 01 ... 04: Update lpass-cpu driver files to make it more generic PATCH 05 ... 08: Add changes to support SC7180 specific configuration PATCH 09 ... 11: Add new drivers and documentation for SC7180 soc lpass Ajit Pandey (11): Documentation: device-tree: sound: Update lpass-cpu driver binding ASoC: qcom: lpass: Add struct lpass_dai to store dai clocks pointer ASoC: qcom: Add common array to initialize soc based core clocks ASoC: qcom: lpass-cpu: Make "ahbix-clk" an optional clock. ASoC: qcom: lpass: Add support for newer lpass version dt-bindings: sound: Add bindings related to lpass-cpu configuration Documentation: dt-bindings: sound: Add details for new dai properties ASoC: qcom : lpass: Add support to configure dai's connection mode device-tree: bindings: sound: lpass-cpu: Add new compatible soc ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio ASoC: qcom: lpass-platform: Replace card->dev with component->dev .../devicetree/bindings/sound/qcom,lpass-cpu.txt | 158 ------------- .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 159 +++++++++++++ include/dt-bindings/sound/qcom,lpass.h | 31 +++ sound/soc/qcom/Kconfig | 5 + sound/soc/qcom/Makefile | 2 + sound/soc/qcom/lpass-apq8016.c | 39 ++- sound/soc/qcom/lpass-cpu.c | 263 ++++++++++++++------- sound/soc/qcom/lpass-lpaif-reg.h | 182 +++++++++++++- sound/soc/qcom/lpass-platform.c | 36 +-- sound/soc/qcom/lpass-sc7180.c | 192 +++++++++++++++ sound/soc/qcom/lpass.h | 40 +++- 11 files changed, 808 insertions(+), 299 deletions(-) delete mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-cpu.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml create mode 100644 include/dt-bindings/sound/qcom,lpass.h create mode 100644 sound/soc/qcom/lpass-sc7180.c -- 1.9.1