From mboxrd@z Thu Jan 1 00:00:00 1970 From: sshtylyov@mvista.com (Sergei Shtylyov) Date: Fri, 21 Jan 2011 18:23:32 +0300 Subject: [PATCH] davinci: da8xx/omap-l1x: add platform device for davinci-pcm-audio In-Reply-To: <1295622739-7885-1-git-send-email-sudhakar.raj@ti.com> References: <1295622739-7885-1-git-send-email-sudhakar.raj@ti.com> Message-ID: <4D39A4F4.9010809@mvista.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org 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 > Tested-by: Dan Sharon > --- > 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