ALSA: sh: add SuperH DAC audio driver for ALSA V4
Rafael Ignacio Zurita authored

This is a port of the sound/oss/sh_dac_audio.c driver.
The driver uses an on-chip 8-bit D/A converter, which has a speaker connected
to one of its channels, found in several ancient HP machines.
For interrupts it uses a high-resolution timer (hrtimer).
Tested on SH7709 based hp6xx (HP Jornada 680/690 and HP Palmtop 620lx/660lx).

Also, since OSS Emulation works, the old OSS sound/oss/sh_dac_audio.c driver
would be obsolete soon, and it could be removed.
Signed-off-by: default avatarRafael Ignacio Zurita <rizurita@yahoo.com>
Acked-by: default avatarPaul Mundt <lethal@linux-sh.org>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
9dcaa7b2
Name Last commit Last update
..
alpha alpha: Fix duplicate <asm/thread_info.h> include
arm Merge master.kernel.org:/home/rmk/linux-2.6-arm
avr32 Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next
blackfin const: constify remaining file_operations
cris const: constify remaining file_operations
frv FRV: Flash mappings for the MB93090-MB00 motherboard
h8300 h8300: Cleanup linker script using new linker script macros.
ia64 const: mark struct vm_struct_operations
m32r m32r: Fix IPI function calls for SMP
m68k revert "m68k: convert to asm-generic/hardirq.h"
m68knommu headers: utsname.h redux
microblaze Merge branch 'for-linus' of git://git.monstr.eu/linux-2.6-microblaze
mips MIPS: Avoid spurious make includecheck message
mn10300 mn10300: fix kernel build failures when using gcc-4.x
parisc parisc: Remove useless altinstructions code copied from x86.
powerpc const: constify remaining file_operations
s390 sysctl: remove "struct file *" argument of ->proc_handler
score Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next
sh ALSA: sh: add SuperH DAC audio driver for ALSA V4
sparc sparc64: implement page mapping percpu first chunk allocator
um um: Clean up linker script using standard macros.
x86 x86: fix csum_ipv6_magic asm memory clobber
xtensa xtensa: Cleanup linker script using new linker script macros.
.gitignore arch: Ignore arch/i386 and arch/x86_64
Kconfig oprofile: fix oprofile regression: select RING_BUFFER_ALLOW_SWAP