[PATCH 00/11] ASoC: QCOM: Add support for SC7180 lpass variant

From: Ajit Pandey
Date: Sat Apr 11 2020 - 04:03:44 EST


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