]> git.baikalelectronics.ru Git - kernel.git/commit
Merge series "Use clocks property in a device node" from Sameer Pujar <spujar@nvidia...
authorMark Brown <broonie@kernel.org>
Thu, 11 Feb 2021 15:36:19 +0000 (15:36 +0000)
committerMark Brown <broonie@kernel.org>
Thu, 11 Feb 2021 15:36:19 +0000 (15:36 +0000)
commit906a46a0f1f1056f24d81555317ce8b6a84649eb
tree786fc640c17c4e091ca98aad6e3bae1b79f62012
parente9d20be889761c996730c143b6b3670234518a39
parent363aaaa39ffe56860991154c2e7c5847e1004fd7
Merge series "Use clocks property in a device node" from Sameer Pujar <spujar@nvidia.com>:

It is recommended to not specifiy clocks property in an endpoint subnode.
This series moves clocks to device node.

However after moving the clocks to device node, the audio playback or
capture fails. The specified clock is not actually getting enabled and
hence the failure is seen. There seems to be a bug in simple-card-utils.c
where clock handle is not assigned when parsing clocks from device node.

Fix the same and revert original change which actually added clocks
property in endpoint subnode. Also update Jetson AGX Xavier DT where the
usage is found.

Sameer Pujar (3):
  ASoC: simple-card-utils: Fix device module clock
  Revert "ASoC: audio-graph-card: Add clocks property to endpoint node"
  arm64: tegra: Move clocks from RT5658 endpoint to device node

 .../devicetree/bindings/sound/audio-graph-port.yaml         |  3 ---
 arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts          |  2 +-
 sound/soc/generic/simple-card-utils.c                       | 13 ++++++-------
 3 files changed, 7 insertions(+), 11 deletions(-)

--
2.7.4