Module Name: src Committed By: isaki Date: Sat Sep 12 05:19:16 UTC 2020
Modified Files: src/sys/arch/sparc/conf: files.sparc src/sys/arch/sparc/dev: audioamd.c src/sys/arch/sparc/sparc: genassym.cf src/sys/arch/vax/vsa: vsaudio.c src/sys/dev/ic: am7930.c am7930var.h src/sys/dev/tc: bba.c Removed Files: src/sys/arch/sparc/dev: audioamdvar.h src/sys/arch/sparc/include: am7930_machdep.h src/sys/arch/sparc/sparc: amd7930intr.s Log Message: Improve am7930 family drivers to share more code. audioamd(4) on sparc, vsaudio(4) on vax, and bba(4) are. - Remove complex and useless callbacks: onopen, onclose, and indirect_{read,write}. This makes audioamd and vsaudio almost the same. - Remove (already disabled) assembly fast interrupt path from audioamd(4). cf. http://mail-index.netbsd.org/source-changes/2009/12/19/msg004585.html - Use trigger_* method rather than start_* method. It's more suitable. vsaudio(4) was tested by naru@, bba(4) was tested by tsutsui@. To generate a diff of this commit: cvs rdiff -u -r1.159 -r1.160 src/sys/arch/sparc/conf/files.sparc cvs rdiff -u -r1.29 -r1.30 src/sys/arch/sparc/dev/audioamd.c cvs rdiff -u -r1.4 -r0 src/sys/arch/sparc/dev/audioamdvar.h cvs rdiff -u -r1.1 -r0 src/sys/arch/sparc/include/am7930_machdep.h cvs rdiff -u -r1.23 -r0 src/sys/arch/sparc/sparc/amd7930intr.s cvs rdiff -u -r1.70 -r1.71 src/sys/arch/sparc/sparc/genassym.cf cvs rdiff -u -r1.6 -r1.7 src/sys/arch/vax/vsa/vsaudio.c cvs rdiff -u -r1.59 -r1.60 src/sys/dev/ic/am7930.c cvs rdiff -u -r1.14 -r1.15 src/sys/dev/ic/am7930var.h cvs rdiff -u -r1.45 -r1.46 src/sys/dev/tc/bba.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.