[PATCH] davinci: da8xx/omap-l1x: add platform device for davinci-pcm-audio

Sergei Shtylyov sshtylyov at mvista.com
Fri Jan 21 10:23:32 EST 2011


Hello.

Rajashekhara, Sudhakar wrote:

> After the multi-component commit f0fba2ad

   Please also specify the commit summary in parens, as asked by Linus.

> for ASoC, we need to
> register the platform device for davinci-pcm-audio.

> This patch and patch at [1] are required for audio to work on
> DA850/OMAP-L138.

> [1] https://patchwork.kernel.org/patch/495211/

> Signed-off-by: Rajashekhara, Sudhakar <sudhakar.raj at ti.com>
> Tested-by: Dan Sharon <dansharon at nanometrics.ca>
> ---
>  arch/arm/mach-davinci/devices-da8xx.c |   12 ++++++++++++
>  1 files changed, 12 insertions(+), 0 deletions(-)

> diff --git a/arch/arm/mach-davinci/devices-da8xx.c b/arch/arm/mach-davinci/devices-da8xx.c
> index 9eec630..062190b 100644
> --- a/arch/arm/mach-davinci/devices-da8xx.c
> +++ b/arch/arm/mach-davinci/devices-da8xx.c
> @@ -480,8 +480,20 @@ static struct platform_device da850_mcasp_device = {
>  	.resource	= da850_mcasp_resources,
>  };
>  
> +struct platform_device davinci_pcm_device = {
> +	.name	= "davinci-pcm-audio",
> +	.id	= -1,
> +};
> +
> +static void davinci_init_pcm(void)
> +{
> +	platform_device_register(&davinci_pcm_device);
> +}
> +
>  void __init da8xx_register_mcasp(int id, struct snd_platform_data *pdata)
>  {
> +	davinci_init_pcm();

    Why not call platform_device_register() directly?

WBR, Sergei




More information about the linux-arm-kernel mailing list