linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] ASoC: da7213: Device clocking updates and fixes
@ 2016-08-04 14:35 Adam Thomson
  2016-08-04 14:35 ` [PATCH 1/4] ASoC: da7213: Default to 64 BCLKs per WCLK to support all formats Adam Thomson
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Adam Thomson @ 2016-08-04 14:35 UTC (permalink / raw)
  To: Mark Brown, Liam Girdwood, Jaroslav Kysela, Takashi Iwai
  Cc: Support Opensource, alsa-devel, linux-kernel

This patch set contains a series of patches relating to device clocking. The
changes are as follows:

 1) Set correct default BCLKs per WCLK to achieve all DAI formats. Currently
    only 16-bit formats would operate correctly.
 2) Only use MCLK as required, when an audio stream is active. Can be disabled
    all other times.
 3) Refactoring of sysclk() and pll() functions to make them cleaner, removing
    need for unnecessary private flags, and resolve incorrect 32Khz mode
    configuration.
 4) Improve 32KHz PLL locking with some small register updates when configuring
    PLL and when DAI is enabled.

Patches are based on v4.7 Linux kernel

Adam Thomson (4):
  ASoC: da7213: Default to 64 BCLKs per WCLK to support all formats
  ASoC: da7213: Improve driver efficiency with regards to MCLK usage
  ASoC: da7213: Refactor sysclk(), pll() functions to improve handling
  ASoC: da7213: Improve 32KHz mode PLL locking

 sound/soc/codecs/da7213.c | 134 +++++++++++++++++++++++++++++-----------------
 sound/soc/codecs/da7213.h |  12 +++--
 2 files changed, 94 insertions(+), 52 deletions(-)

--
1.9.3

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

end of thread, other threads:[~2016-08-08 10:32 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-04 14:35 [PATCH 0/4] ASoC: da7213: Device clocking updates and fixes Adam Thomson
2016-08-04 14:35 ` [PATCH 1/4] ASoC: da7213: Default to 64 BCLKs per WCLK to support all formats Adam Thomson
2016-08-08  7:52   ` [alsa-devel] " Peter Meerwald-Stadler
2016-08-04 14:35 ` [PATCH 2/4] ASoC: da7213: Improve driver efficiency with regards to MCLK usage Adam Thomson
2016-08-08  7:43   ` [alsa-devel] " Peter Meerwald-Stadler
2016-08-04 14:35 ` [PATCH 3/4] ASoC: da7213: Refactor sysclk(), pll() functions to improve handling Adam Thomson
2016-08-08  7:42   ` [alsa-devel] " Peter Meerwald-Stadler
2016-08-08 10:32     ` Adam Thomson
2016-08-04 14:35 ` [PATCH 4/4] ASoC: da7213: Improve 32KHz mode PLL locking Adam Thomson
2016-08-05  9:04   ` [alsa-devel] " Peter Meerwald-Stadler
2016-08-05 10:30     ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).