Update build instruction for ioctl.c
Revert "Refresh below38.patch"

This reverts commit 90d8596558b66e8150fc237f038de7c82257a02a.

Patch was broken.
Really refresh below-3.8.patch
Add clock_syncin to enum madifx_clocksource
Use enum madifx_syncsource where appropriate
Be more verbose regarding external vs. requested rate
[README] Warn about broken clock selection
Fix external WC/AES clock selection

Seems my OSX driver source doesn't comply with the actual hardware. ;)
Fix ioctl example program to reflect new clock source order
[README]: Mark external clock selection as working
Use snd_ctl_enum_info() to shorten the driver

We did the same in hdspm.c.
[README] Mark MIDI I/O as working

Tested by Marcin Pączkowski
Refresh below38.patch
Refresh oldkernel.patch
[README] Acknowledge Marcin's contribution
fixed CFLAGS passing to Makefile

"-Wall -Werror" are CFLAGS rather than Make-flags.
this should allow to actually build :-)

additionally use KERNEL_VERSION variable, so the kernel-version can be
overridden from the cmdline using
$ make KERNEL_VERSION="6.66"
Merge pull request #2 from iem-projects/master

fixed CFLAGS passing to Makefile
PCI: Remove DEFINE_PCI_DEVICE_TABLE macro

Backported from hdspm to comply with kernel coding guidelines.
Use standard printk helpers

Backported from mainline kernel
Convert to snd_card_new() with a device pointer

Backported from mainline kernel.

Also remove superfluous snd_card_set_dev() call