[alsa-devel] [PATCH 0/3] make the sgtl5000-codec work
zhaoming.zeng at freescale.com
Mon Jul 18 21:16:02 CEST 2011
On Mon 2011-07-18 17:53:02, Wolfram Sang wrote:
> These are three patches I developed while trying to make the sgtl5000 work on
> an mx28evk with the mxs-support provided by Dong Aisheng. The chip used to
> lock up before, because a wrong value was written to the power control.
> The first patch removes code duplication
> The second one is for user-comfort
> The third one makes the device work
> Aisheng: This should make your hack for the sgtl5000 obsolete. Could you please
> test it and add your Tested-by-tag if it also works for you? (Or Reviewed-by if
> you want to review the code).
> Zeng Zhaoming: Did this code really work for you?
Thanks to CC me.
pls check http://comments.gmane.org/gmane.linux.alsa.devel/83781
I think Mark is right, sgtl5000 already declared its register_step is 2, soc_cache.c
should generate a dense cache layout instead of padding it by driver.
But after check soc_cache.c, ASoC mix up index and register address to index cache,
and many places need to modify to correct it, so I think we should re-consider
if register_step != 1 is not a common case.
> Wolfram Sang (3):
> ASoC: sgtl5000: refactor registering internal ldo
> ASoC: sgtl5000: guide user when regulator support is needed
> ASoC: sgtl5000: fix cache handling
> sound/soc/codecs/sgtl5000.c | 198 +++++++++++++++----------------------------
> 1 files changed, 67 insertions(+), 131 deletions(-)
More information about the Alsa-devel