fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git] / arch / m68k / amiga / amisound.c
index a97b44d..1f5bfb5 100644 (file)
@@ -8,7 +8,6 @@
  * for more details.
  */
 
-#include <linux/config.h>
 #include <linux/jiffies.h>
 #include <linux/timer.h>
 #include <linux/init.h>
@@ -24,6 +23,8 @@ static const signed char sine_data[] = {
 };
 #define DATA_SIZE      (sizeof(sine_data)/sizeof(sine_data[0]))
 
+#define custom amiga_custom
+
     /*
      * The minimum period for audio may be modified by the frame buffer
      * device since it depends on htotal (for OCS/ECS/AGA)
@@ -63,7 +64,7 @@ void __init amiga_init_sound(void)
 }
 
 static void nosound( unsigned long ignored );
-static struct timer_list sound_timer = TIMER_INITIALIZER(nosound, 0, 0);
+static DEFINE_TIMER(sound_timer, nosound, 0, 0);
 
 void amiga_mksound( unsigned int hz, unsigned int ticks )
 {
@@ -88,7 +89,7 @@ void amiga_mksound( unsigned int hz, unsigned int ticks )
                custom.aud[2].audlen = sizeof(sine_data)/2;
                custom.aud[2].audper = (unsigned short)period;
                custom.aud[2].audvol = 32; /* 50% of maxvol */
-       
+
                if (ticks) {
                        sound_timer.expires = jiffies + ticks;
                        add_timer( &sound_timer );