| --- ../alsa-kernel/ppc/awacs.c 2011-10-19 17:32:45.000000000 +0200 |
| +++ awacs.c 2012-07-23 14:53:03.000000000 +0200 |
| @@ -1,3 +1,12 @@ |
| +#define __NO_VERSION__ |
| +#include "adriver.h" |
| +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0) |
| +#define CONFIG_ADB_CUDA |
| +#define CONFIG_ADB_PMU |
| +#endif |
| +#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 34) |
| +#define of_machine_is_compatible machine_is_compatible |
| +#endif |
| /* |
| * PMac AWACS lowlevel functions |
| * |
| @@ -29,7 +38,7 @@ |
| #include "pmac.h" |
| |
| |
| -#ifdef CONFIG_ADB_CUDA |
| +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0) || defined(CONFIG_ADB_CUDA) |
| #define PMAC_AMP_AVAIL |
| #endif |
| |
| @@ -40,7 +49,11 @@ |
| unsigned char amp_tone[2]; |
| }; |
| |
| +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0) |
| +#define CHECK_CUDA_AMP() (adb_hardware == ADB_VIACUDA) |
| +#else |
| #define CHECK_CUDA_AMP() (sys_ctrler == SYS_CTRLER_CUDA) |
| +#endif |
| |
| #endif /* PMAC_AMP_AVAIL */ |
| |