davinci: da8xx/omap-l1x: add platform device for davinci-pcm-audio
Subsystems (3)
PATCH v2 1/1 davinci: da8xx/omap-l1x: add platform device for davinci-pcm-audio
After the multi-component commit f0fba2ad (ASoC: multi-component - ASoC Multi-Component Support) 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/
---
Since v1, removed davinci_init_pcm() function and called platform_device_register() from within da8xx_register_mcasp().
arch/arm/mach-davinci/devices-da8xx.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)
arch/arm/mach-davinci/devices-da8xx.c +7 -0
@@ -480,8 +480,15 @@ static struct platform_device da850_mcasp_device = { .resource = da850_mcasp_resources, }; +struct platform_device davinci_pcm_device = { + .name ="davinci-pcm-audio" , + .id =-1 , +}; +void __init da8xx_register_mcasp (int id,struct snd_platform_data *pdata) { +platform_device_register (&davinci_pcm_device); +/* DA830/OMAP-L137 has 3 instances of McASP */ if (cpu_is_davinci_da830 () && id ==1 ) { da830_mcasp1_device.dev.platform_data = pdata;
Signature · 1 line
1.7.1
PATCH v2 1/1 davinci: da8xx/omap-l1x: add platform device for davinci-pcm-audio
Quoted 7 lines · Sudhakar
After the multi-component commit
f0fba2ad(ASoC: multi-component - ASoC Multi-Component Support) 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.
Quoted 6 lines
[1] https://patchwork.kernel.org/patch/495211/
Signed-off-by Rajashekhara, Sudhakar <[email protected]>---
Since v1, removeddavinci_init_pcm()function and calledplatform_device_register()from withinda8xx_register_mcasp().
Thanks, queuing as a fix for 2.6.38-rc cycle.
Kevin
Quoted 23 lines
arch/arm/mach-davinci/devices-da8xx.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)arch/arm/mach-davinci/devices-da8xx.c +7
-0@@ -480,8 +480,15 @@ static struct platform_device da850_mcasp_device = { .resource = da850_mcasp_resources, }; +struct platform_device davinci_pcm_device = { + .name ="davinci-pcm-audio" , + .id =-1 , +}; +void __init da8xx_register_mcasp (int id,struct snd_platform_data *pdata) { +platform_device_register (&davinci_pcm_device); +/* DA830/OMAP-L137 has 3 instances of McASP */ if (cpu_is_davinci_da830 () && id ==1 ) { da830_mcasp1_device.dev.platform_data = pdata;