[alsa-devel] [PATCH 0/5 v2] fbdev: sh_mobile_hdmi: bug fix patches V2
Guennadi Liakhovetski
g.liakhovetski at gmx.de
Thu Sep 9 08:32:21 CEST 2010
Hello Morimoto-san
Thanks
for your patches! But what about this my comment:
<quote>
Besides, I think, this will not link without CONFIG_SND_SOC.
</quote>
? Or is it wrong? If this is right, it would be better to either add a
"select SND_SOC" to FB_SH_MOBILE_HDMI Kconfig entry, or put calls to
snd_soc_(un)register_codec (and all the HDMI audio code) under "#ifdef
CONFIG_SND_SOC." The letter is, probably, less elegant.
Thanks
Guennadi
On Thu, 9 Sep 2010, Kuninori Morimoto wrote:
>
> Dear Mark, Liam, Guennadi
>
> These are ALSA V2 bug fix patches which are reported by Guennadi.
>
> Kuninori Morimoto (5):
> fbdev: sh_mobile_hdmi: modify noisy comment out
> fbdev: sh_mobile_hdmi: modify flags name to more specific
> fbdev: sh_mobile_hdmi: modify snd_soc_dai_driver settings
> fbdev: sh_mobile_hdmi: add new label for sound error path
> ASoC: fsi-hdmi: remove unneeded header
>
> To Mark.
> Please care above patch independently from these patches.
> [alsa-devel] [PATCH 5/5] ASoC: fsi-ak4642: modiry platform_name
>
> These series are for ALSA side patches.
> I will send SH side V2 patches soon.
>
> Main diff v1 <==> v2 is
> I added Guennadi's report mail to log area on each patches,
> and care more.
> But these series still didn't care above.
> I added reasons.
>
> -- Guennadi ------------------------------------------
> > +config SND_FSI_HDMI
> > + bool "FSI-HDMI sound support"
> > + depends on SND_SOC_SH4_FSI && FB_SH_MOBILE_HDMI
> > + help
> > + This option enables generic sound support for the
> > + FSI - HDMI unit
> > +
>
> "bool" means, if someone is linking the whole ASoC into the kernel, they
> will not be able to build this as a module. Not a big deal, but you're
> stealing some freedom from the user.
> -------------------------------------------------------
>
> understand.
> But the config which use "bool" for FSI-XXX is not only FSI-HDMI.
> So, I will care your indication as "new function patch" in future.
>
>
> -- Guennadi ------------------------------------------
> With this config option you will have 3 SND_SOC_SH4_FSI implementations in
> the Kconfig, all selectable independently. Do you really think it makes
> sense and would work, if someone were to select more than one of those
> options at the same time?
> -------------------------------------------------------
>
> Yes. I created it for independently.
> For example, you can select FSI-AK4642 and FSI-HDMI in same time,
> and both works well for me on AP4 board now.
>
> But I guess, if you select FSI-DA7210 and FSI-HDMI,
> small patch which change FSIA <-> FSIB is needed.
>
> FSI-AK4642 : FSI-A
> FSI-DA7210 : FSI-B
> FSI-HDMI : FSI-B
>
> I think that it should be going to enable the selection of
> "FSI-A" and "FSI-B" in the future.
> But now, no way, no idea.
> It is my task
>
> By the way, about HDMI sound,
> I know that there are some HDMI monitors which can not use sound.
> Now I'm debuging about it.
>
> -- Guennadi ------------------------------------------
> > + .formats = SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S24_LE,
>
> Again, this I am not sure about. The datasheet says 16 to 32 bit are
> possible, but then I only see configuration for 16 to 24 bits, but in any
> case, I think, you'd want to implement .hw_params to support non-default
> formats.
> -------------------------------------------------------
>
> Yes. I should modify this .formats.
> But I can not select, test, support 32bit in current environment.
> So, please put it to my TODO list.
>
> And yes. .hw_params implementation is important for advanced support.
> But now, current HDMI sound support is still prototype (I didn't indicate though).
> So. please put it to my TODO list too.
>
> Best regards
> --
> Kuninori Morimoto
>
>
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
More information about the Alsa-devel
mailing list