Subject: CVS commit: syssrc/sys/dev/isa
To: None <source-changes@netbsd.org>
From: ITOH Yasufumi <itohy@netbsd.org>
List: source-changes
Date: 02/26/2002 16:57:36
Module Name:	syssrc
Committed By:	itohy
Date:		Tue Feb 26 14:57:36 UTC 2002

Modified Files:
	syssrc/sys/dev/isa: ym.c ymvar.h

Log Message:
 1. Change equalizer (treble, bass) to be ``flat'' if the values set at
    the center position (128), so as to be compatible with other drivers.
    The equalizer is enhancement only, and the values < 128 don't take
    any effect.

    Yeah, this causes spec change....
    For equalization.treble and equalization.bass, the relation between
    old and new value is

	new_value = (old_value / 2) + 128.

    (Note this does not apply to equalization.surround.)

 2. Support ++ and -- of mixerctl(1) for stepping volume variables.

 3. Fix problem where the chip is not powered up
    when the mic input is unmuted.


To generate a diff of this commit:
cvs rdiff -r1.19 -r1.20 syssrc/sys/dev/isa/ym.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/dev/isa/ymvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.