[alsa-devel] [PATCH 12/17] ASoC: tegra: utils: add support for Tegra30 devices

Stephen Warren swarren at wwwdotorg.org
Sun Apr 1 03:57:12 CEST 2012


On 03/31/2012 02:20 PM, Mark Brown wrote:
> On Fri, Mar 30, 2012 at 05:07:27PM -0600, Stephen Warren wrote:
> 
>> -	ret = tegra_asoc_utils_init(&alc5632->util_data, &pdev->dev);
>> + ret = tegra_asoc_utils_init(&alc5632->util_data, + 
>> TEGRA_ASOC_UTILS_SOC_TEGRA20, &pdev->dev);
> 
> Would it not be more sensible to do cpu_is_() calls in the utils 
> code rather than have the board say?  It'd possibly also end up 
> looking nicer in the code and may mean the compiler can figure out 
> not to include cases that can't be taken in the current build.

We had floated the idea of adding cpu_is_*() (Well, soc_is_*()) macros
for Tegra in the past, and received the message that was a bad idea;
things should instead be driven by compatible flag values or similar.
See http://www.spinics.net/lists/linux-tegra/msg02250.html. That said,
I see many cpu_is_*() calls in arch/arm, so perhaps we should revisit
this.


More information about the Alsa-devel mailing list