]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
[PATCH] ARM: OMAP: Alsa modularisations and support for tsc2101 2/3 (round 2)
authorlamikr <lamikr@cc.jyu.fi>
Wed, 22 Mar 2006 15:58:41 +0000 (07:58 -0800)
committerTony Lindgren <tony@atomide.com>
Wed, 22 Mar 2006 15:58:41 +0000 (07:58 -0800)
commitc8af20c5833143346ad186cb886d0ec4dc1300d3
treed22d4b9a6cf2c9d12092b85269df737aef41b6b1
parent419edf1b405c92d485c1a90c9e12c63bb4f82280
[PATCH] ARM: OMAP: Alsa modularisations and support for tsc2101 2/3 (round 2)

This 2/3 patch moves omap alsa aic23 driver files to sound/arm/omap
directory.

In addition it adds cleaner separation of codec specific functionality
from the other functionality so that the same code can also be used by
the tsc2101 driver.

Structures required by the platform driver are now in
include/asm-arm/arch-omap/omap-alsa.h.

Unlike in the previous review, all other files required by this driver
are now located in the sound/arm/omap directory. MCBSP settings required
by the alsa driver are now initialized in the omap OSK board-code. Codec
specific function pointers are now initialized in the codec-file.
(omap-alsa-aic23.c)

Signed-off-by: Mika Laitio <lamikr@cc.jyu.fi>
Signed-off-by: Daniel Petrini <d.pensator@gmail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap1/board-osk.c
include/asm-arm/arch-omap/omap-alsa.h [moved from sound/arm/omap-aic23.h with 63% similarity]
sound/arm/Makefile
sound/arm/omap-aic23.c [deleted file]
sound/arm/omap/Makefile [new file with mode: 0644]
sound/arm/omap/omap-alsa-aic23-mixer.c [moved from sound/arm/omap-alsa-mixer.c with 97% similarity]
sound/arm/omap/omap-alsa-aic23.c [new file with mode: 0644]
sound/arm/omap/omap-alsa-aic23.h [new file with mode: 0644]
sound/arm/omap/omap-alsa-dma.c [moved from sound/arm/omap-alsa-dma.c with 96% similarity]
sound/arm/omap/omap-alsa-dma.h [moved from sound/arm/omap-alsa-dma.h with 95% similarity]
sound/arm/omap/omap-alsa.c [new file with mode: 0644]