patch-2.2.18 linux/arch/m68k/mac/macboing.c
Next file: linux/arch/m68k/mac/macints.c
Previous file: linux/arch/m68k/mac/mac_penguin.S
Back to the patch index
Back to the overall index
- Lines: 53
- Date:
Fri Oct 13 23:30:47 2000
- Orig file:
v2.2.17/arch/m68k/mac/macboing.c
- Orig date:
Fri Apr 21 12:45:46 2000
diff -u --new-file --recursive --exclude-from /usr/src/exclude v2.2.17/arch/m68k/mac/macboing.c linux/arch/m68k/mac/macboing.c
@@ -91,14 +91,8 @@
mac_special_bell = mac_quadra_start_bell;
mac_asc_samplespersec = 22150;
break;
- case MAC_MODEL_Q650:
- case MAC_MODEL_Q700:
- case MAC_MODEL_Q800:
- case MAC_MODEL_Q900:
- case MAC_MODEL_Q950:
- /*
- * Currently not implemented!
- */
+ case MAC_MODEL_C660:
+ case MAC_MODEL_Q840:
/*
* The Quadra 660AV and 840AV use the "Singer" custom ASIC for sound I/O.
* It appears to be similar to the "AWACS" custom ASIC in the Power Mac
@@ -126,6 +120,22 @@
*/
mac_special_bell = mac_av_start_bell;
break;
+ case MAC_MODEL_Q650:
+ case MAC_MODEL_Q700:
+ case MAC_MODEL_Q800:
+ case MAC_MODEL_Q900:
+ case MAC_MODEL_Q950:
+ /*
+ * Currently not implemented!
+ */
+ mac_special_bell = NULL;
+ break;
+ default:
+ /*
+ * Every switch needs a default
+ */
+ mac_special_bell = NULL;
+ break;
}
/*
@@ -154,6 +164,12 @@
__u32 cfreq = ( freq << 5 ) / 468;
__u32 flags;
int i;
+
+ if ( mac_special_bell == NULL )
+ {
+ /* Do nothing */
+ return;
+ }
if ( !mac_asc_inited )
mac_init_asc();
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)