xref: /onnv-gate/usr/src/uts/common/io/audio/drv/audioemu10k/dsp/emu10k.dsp (revision 10913:1d1ed05d0838)
1*10913Sgdamore@opensolaris.org//
2*10913Sgdamore@opensolaris.org// Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
3*10913Sgdamore@opensolaris.org// Use is subject to license terms.
4*10913Sgdamore@opensolaris.org//
5*10913Sgdamore@opensolaris.org// Copyright (C) 4Front Technologies 1996-2008.
6*10913Sgdamore@opensolaris.org//
7*10913Sgdamore@opensolaris.org// CDDL HEADER START
8*10913Sgdamore@opensolaris.org//
9*10913Sgdamore@opensolaris.org// The contents of this file are subject to the terms of the
10*10913Sgdamore@opensolaris.org// Common Development and Distribution License (the "License").
11*10913Sgdamore@opensolaris.org// You may not use this file except in compliance with the License.
12*10913Sgdamore@opensolaris.org//
13*10913Sgdamore@opensolaris.org// You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14*10913Sgdamore@opensolaris.org// or http://www.opensolaris.org/os/licensing.
15*10913Sgdamore@opensolaris.org// See the License for the specific language governing permissions
16*10913Sgdamore@opensolaris.org// and limitations under the License.
17*10913Sgdamore@opensolaris.org//
18*10913Sgdamore@opensolaris.org// When distributing Covered Code, include this CDDL HEADER in each
19*10913Sgdamore@opensolaris.org// file and include the License file at usr/src/OPENSOLARIS.LICENSE.
20*10913Sgdamore@opensolaris.org// If applicable, add the following below this CDDL HEADER, with the
21*10913Sgdamore@opensolaris.org// fields enclosed by brackets "[]" replaced with your own identifying
22*10913Sgdamore@opensolaris.org// information: Portions Copyright [yyyy] [name of copyright owner]
23*10913Sgdamore@opensolaris.org//
24*10913Sgdamore@opensolaris.org// CDDL HEADER END
25*10913Sgdamore@opensolaris.org
26*10913Sgdamore@opensolaris.org	// Master volume
27*10913Sgdamore@opensolaris.org	.mono VOL_PCM		75
28*10913Sgdamore@opensolaris.org
29*10913Sgdamore@opensolaris.org	// Monitor volumes
30*10913Sgdamore@opensolaris.org	.stereo	MON_SPDIF1	0
31*10913Sgdamore@opensolaris.org	.stereo	MON_SPDIF2	0
32*10913Sgdamore@opensolaris.org	.stereo	MON_DIGCD	0
33*10913Sgdamore@opensolaris.org	.stereo	MON_AUX2	0
34*10913Sgdamore@opensolaris.org	.stereo	MON_LINE2	0
35*10913Sgdamore@opensolaris.org	.stereo	MON_AC97	0
36*10913Sgdamore@opensolaris.org
37*10913Sgdamore@opensolaris.org	// Output levels for various channels
38*10913Sgdamore@opensolaris.org	.stereo	VOL_FRONT	100
39*10913Sgdamore@opensolaris.org	.stereo	VOL_SURR	100
40*10913Sgdamore@opensolaris.org	.stereo	VOL_SIDE	100
41*10913Sgdamore@opensolaris.org	.mono	VOL_CEN		100
42*10913Sgdamore@opensolaris.org	.mono	VOL_LFE		100
43*10913Sgdamore@opensolaris.org	.stereo	VOL_HEADPH	100
44*10913Sgdamore@opensolaris.org
45*10913Sgdamore@opensolaris.org	// Recording volume
46*10913Sgdamore@opensolaris.org	.stereo VOL_REC		100
47*10913Sgdamore@opensolaris.org
48*10913Sgdamore@opensolaris.org	// Recording source enables
49*10913Sgdamore@opensolaris.org	.bool	REC_SPDIF1	0
50*10913Sgdamore@opensolaris.org	.bool	REC_SPDIF2	0
51*10913Sgdamore@opensolaris.org	.bool	REC_DIGCD	0
52*10913Sgdamore@opensolaris.org	.bool	REC_AC97	1
53*10913Sgdamore@opensolaris.org	.bool	REC_AUX2	0
54*10913Sgdamore@opensolaris.org	.bool	REC_LINE2	0
55*10913Sgdamore@opensolaris.org	.bool	REC_PCM		0
56*10913Sgdamore@opensolaris.org
57*10913Sgdamore@opensolaris.org	// Sends
58*10913Sgdamore@opensolaris.org	.send	FX_FRONT_L	0
59*10913Sgdamore@opensolaris.org	.send	FX_FRONT_R	1
60*10913Sgdamore@opensolaris.org	.send	FX_SURR_L	2
61*10913Sgdamore@opensolaris.org	.send	FX_SURR_R	3
62*10913Sgdamore@opensolaris.org	.send	FX_CEN		4
63*10913Sgdamore@opensolaris.org	.send	FX_LFE		5
64*10913Sgdamore@opensolaris.org	.send	FX_SIDE_L	6
65*10913Sgdamore@opensolaris.org	.send	FX_SIDE_R	7
66*10913Sgdamore@opensolaris.org	.send	FX_SPDIF_L	20
67*10913Sgdamore@opensolaris.org	.send	FX_SPDIF_R	21
68*10913Sgdamore@opensolaris.org
69*10913Sgdamore@opensolaris.org#ifdef AUDIGY
70*10913Sgdamore@opensolaris.org#include "emu10k2.mac"
71*10913Sgdamore@opensolaris.org#else
72*10913Sgdamore@opensolaris.org#include "emu10k1.mac"
73*10913Sgdamore@opensolaris.org#endif
74