All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/12] ASoC: qdsp6: Fix dt based module loading and minor fixes
@ 2018-06-26  9:20 ` Srinivas Kandagatla
  0 siblings, 0 replies; 84+ messages in thread
From: Srinivas Kandagatla @ 2018-06-26  9:20 UTC (permalink / raw)
  To: broonie, robh+dt, alsa-devel
  Cc: devicetree, bgoswami, lgirdwood, linux-arm-msm, tiwai,
	Srinivas Kandagatla, linux-arm-kernel, niklas.cassel,
	linux-kernel

Recent discussion on https://lkml.org/lkml/2018/6/18/1282 suggested
that qdsp6 code is using less common of_platform apis which would
not give dt based module loading support.

Suggestion from Rob was to add compatible strings to the dais nodes
This patchset adds this. Also this patchset has 3 trivial fixes which
is removing redundant owner, remove unused struct member and fix a
error check in q6routing.

Changes since v1:
- Addressed few trivial comments from Niklas

Thanks,
srini

Srinivas Kandagatla (12):
  ASoC: q6adm: dt-bindings: add compatible string to routing
  ASoC: q6asm: dt-bindings: add compatible string to dais
  ASoC: q6afe: dt-bindings: add compatible string to dais
  ASoC: qdsp6: q6adm: use of_platform_populate/depopulate()
  ASoC: qdsp6: q6asm: use of_platform_populate/depopulate()
  ASoC: qdsp6: q6afe: use of_platform_populate/depopulate()
  ASoC: qdsp6: q6afe-dai: support dt based module loading
  ASoC: qdsp6: q6asm-dai: support dt based module loading
  ASoC: qdsp6: q6routing: support dt based module loading
  ASoC: qcom: apq8096: remove redundant owner assignment
  ASoC: qdsp6: q6routing: add proper error check
  ASoC: qdsp6: q6asm: remove unused struct q6asm member

 Documentation/devicetree/bindings/sound/qcom,q6adm.txt |  6 ++++++
 Documentation/devicetree/bindings/sound/qcom,q6afe.txt |  6 ++++++
 Documentation/devicetree/bindings/sound/qcom,q6asm.txt |  6 ++++++
 sound/soc/qcom/apq8096.c                               |  1 -
 sound/soc/qcom/qdsp6/q6adm.c                           | 16 ++--------------
 sound/soc/qcom/qdsp6/q6afe-dai.c                       |  7 +++++++
 sound/soc/qcom/qdsp6/q6afe.c                           | 16 ++--------------
 sound/soc/qcom/qdsp6/q6asm-dai.c                       |  7 +++++++
 sound/soc/qcom/qdsp6/q6asm.c                           | 17 ++---------------
 sound/soc/qcom/qdsp6/q6routing.c                       |  9 ++++++++-
 10 files changed, 46 insertions(+), 45 deletions(-)

-- 
2.16.2

^ permalink raw reply	[flat|nested] 84+ messages in thread

end of thread, other threads:[~2018-06-26 15:12 UTC | newest]

Thread overview: 84+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-26  9:20 [PATCH v2 00/12] ASoC: qdsp6: Fix dt based module loading and minor fixes Srinivas Kandagatla
2018-06-26  9:20 ` Srinivas Kandagatla
2018-06-26  9:20 ` Srinivas Kandagatla
2018-06-26  9:20 ` [PATCH v2 01/12] ASoC: q6adm: dt-bindings: add compatible string to routing Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:20 ` [PATCH v2 02/12] ASoC: q6asm: dt-bindings: add compatible string to dais Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:20 ` [PATCH v2 03/12] ASoC: q6afe: " Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:28   ` Niklas Cassel
2018-06-26  9:28     ` Niklas Cassel
2018-06-26  9:28     ` Niklas Cassel
2018-06-26 15:11   ` Applied "ASoC: q6afe: dt-bindings: add compatible string to dais" to the asoc tree Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26  9:20 ` [PATCH v2 04/12] ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:30   ` Niklas Cassel
2018-06-26  9:30     ` Niklas Cassel
2018-06-26  9:30     ` Niklas Cassel
2018-06-26 15:11   ` Applied "ASoC: qdsp6: q6adm: use of_platform_populate/depopulate()" to the asoc tree Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26  9:20 ` [PATCH v2 05/12] ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:32   ` Niklas Cassel
2018-06-26  9:32     ` Niklas Cassel
2018-06-26  9:32     ` Niklas Cassel
2018-06-26 15:11   ` Applied "ASoC: qdsp6: q6asm: use of_platform_populate/depopulate()" to the asoc tree Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26  9:20 ` [PATCH v2 06/12] ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:20 ` [PATCH v2 07/12] ASoC: qdsp6: q6afe-dai: support dt based module loading Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:35   ` Niklas Cassel
2018-06-26  9:35     ` Niklas Cassel
2018-06-26  9:35     ` Niklas Cassel
2018-06-26 15:11   ` Applied "ASoC: qdsp6: q6afe-dai: support dt based module loading" to the asoc tree Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26  9:20 ` [PATCH v2 08/12] ASoC: qdsp6: q6asm-dai: support dt based module loading Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:35   ` Niklas Cassel
2018-06-26  9:35     ` Niklas Cassel
2018-06-26  9:35     ` Niklas Cassel
2018-06-26 15:11   ` Applied "ASoC: qdsp6: q6asm-dai: support dt based module loading" to the asoc tree Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26  9:20 ` [PATCH v2 09/12] ASoC: qdsp6: q6routing: support dt based module loading Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:35   ` Niklas Cassel
2018-06-26  9:35     ` Niklas Cassel
2018-06-26  9:35     ` Niklas Cassel
2018-06-26 15:11   ` Applied "ASoC: qdsp6: q6routing: support dt based module loading" to the asoc tree Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26 15:11     ` Mark Brown
2018-06-26  9:20 ` [PATCH v2 10/12] ASoC: qcom: apq8096: remove redundant owner assignment Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:20 ` [PATCH v2 11/12] ASoC: qdsp6: q6routing: add proper error check Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:36   ` Niklas Cassel
2018-06-26  9:36     ` Niklas Cassel
2018-06-26  9:36     ` Niklas Cassel
2018-06-26  9:20 ` [PATCH v2 12/12] ASoC: qdsp6: q6asm: remove unused struct q6asm member Srinivas Kandagatla
2018-06-26  9:20   ` Srinivas Kandagatla
2018-06-26  9:36   ` Niklas Cassel
2018-06-26  9:36     ` Niklas Cassel
2018-06-26  9:36     ` Niklas Cassel
2018-06-26 15:10   ` Applied "ASoC: qdsp6: q6asm: remove unused struct q6asm member" to the asoc tree Mark Brown
2018-06-26 15:10     ` Mark Brown
2018-06-26 15:10     ` Mark Brown
2018-06-26  9:43 ` [PATCH v2 00/12] ASoC: qdsp6: Fix dt based module loading and minor fixes Niklas Cassel
2018-06-26  9:43   ` Niklas Cassel
2018-06-26  9:45   ` Srinivas Kandagatla
2018-06-26  9:45     ` Srinivas Kandagatla
2018-06-26  9:45     ` Srinivas Kandagatla

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.