summaryrefslogtreecommitdiff
path: root/usr/src/uts/sparc/audiocs
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett.damore@Sun.COM>2009-04-27 23:06:04 -0700
committerGarrett D'Amore <garrett.damore@Sun.COM>2009-04-27 23:06:04 -0700
commit88447a05f537aabe9a1bc3d5313f22581ec992a7 (patch)
treea790bb3bed2aaa853eb36e26fdb803c0870515c9 /usr/src/uts/sparc/audiocs
parent8813556ecd95e7cfdcd7de743ccde2d8702b0b89 (diff)
downloadillumos-joyent-88447a05f537aabe9a1bc3d5313f22581ec992a7.tar.gz
PSARC 2008/318 Boomer: Next Generation Solaris Audio
6824027 Deliver Boomer (PSARC 2008/318) audio system 6216252 mixerctl needs CLI options to set the play,record gain and the balance 6824524 inadequate locking in usb_as isoc pipe handling causes audio corruption 6819627 Add support for Ensoniq ES1371 (for VMware) 6803095 HP Mini 1000 After probing devices at install constant white noise 6775793 Audio distortion when adjusting volume via Gnome Volume Applet 6763299 VT8233/A/8235/8237 AC97 Audio Controller vendor 0x1106 device 0x3059 6819634 need driver for SiS AC'97 audio 6486306 Audio driver should allow for plugs configuration 6363625 default sampling rate should be set to 8k in mixer mode 6754251 audioixp has no quiesce() 6828944 devfsadm support for ISDN links can be removed 6759385 audiovia823x has no quiesce() 6754454 audio810 has no quiesce() 6819142 VirtualBox - No Audio 6389136 audio mixer could do device cleanup 6717717 audiohd does not attach to "pciclass,0403", but "pciexclass,0403" 6495365 Attach of "Creative Technology Ltd SB Audigy 2 NX" panics 6193343 Audio Mixer Sample Rate Conversion, Audio Support Module leak kernel memory --HG-- rename : usr/src/pkgdefs/SUNWad810/postinstall => usr/src/pkgdefs/SUNWad810/postinstall.tmpl rename : usr/src/pkgdefs/SUNWad810/preremove => usr/src/pkgdefs/SUNWad810/preremove.tmpl rename : usr/src/pkgdefs/SUNWadixp/postinstall => usr/src/pkgdefs/SUNWadixp/postinstall.tmpl rename : usr/src/pkgdefs/SUNWadixp/preremove => usr/src/pkgdefs/SUNWadixp/preremove.tmpl rename : usr/src/pkgdefs/SUNWaudd/postinstall => usr/src/pkgdefs/SUNWaudd/postinstall.tmpl rename : usr/src/pkgdefs/SUNWaudd/preremove => usr/src/pkgdefs/SUNWaudd/preremove.tmpl rename : usr/src/uts/sun/io/audio/sada/drv/audio1575/audio1575.c => usr/src/uts/common/io/audio/drv/audio1575/audio1575.c rename : usr/src/uts/sun/io/audio/sada/drv/audio1575/audio1575.conf => usr/src/uts/common/io/audio/drv/audio1575/audio1575.conf rename : usr/src/uts/sun/sys/audio/audio1575.h => usr/src/uts/common/io/audio/drv/audio1575/audio1575.h rename : usr/src/uts/common/io/audio/sada/drv/audio810/audio810.c => usr/src/uts/common/io/audio/drv/audio810/audio810.c rename : usr/src/uts/common/io/audio/sada/drv/audio810/audio810.conf => usr/src/uts/common/io/audio/drv/audio810/audio810.conf rename : usr/src/uts/common/sys/audio/audio810.h => usr/src/uts/common/io/audio/drv/audio810/audio810.h rename : usr/src/uts/common/io/audio/sada/drv/audiohd/audiohd.c => usr/src/uts/common/io/audio/drv/audiohd/audiohd.c rename : usr/src/uts/common/io/audio/sada/drv/audiohd/audiohd.conf => usr/src/uts/common/io/audio/drv/audiohd/audiohd.conf rename : usr/src/uts/common/sys/audio/audiohd.h => usr/src/uts/common/io/audio/drv/audiohd/audiohd.h rename : usr/src/uts/common/io/audio/sada/drv/audioixp/audioixp.c => usr/src/uts/common/io/audio/drv/audioixp/audioixp.c rename : usr/src/uts/common/io/audio/sada/drv/audioixp/audioixp.conf => usr/src/uts/common/io/audio/drv/audioixp/audioixp.conf rename : usr/src/uts/common/sys/audio/audioixp.h => usr/src/uts/common/io/audio/drv/audioixp/audioixp.h rename : usr/src/uts/common/io/audio/sada/drv/audiots/audiots.c => usr/src/uts/common/io/audio/drv/audiots/audiots.c rename : usr/src/uts/common/io/audio/sada/drv/audiots/audiots.conf => usr/src/uts/common/io/audio/drv/audiots/audiots.conf rename : usr/src/uts/common/sys/audio/audiots.h => usr/src/uts/common/io/audio/drv/audiots/audiots.h rename : usr/src/uts/sun/io/audio/sada/drv/audiocs/audio_4231.c => usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c rename : usr/src/uts/sun/sys/audio/audio_4231.h => usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.h rename : usr/src/uts/sun/io/audio/sada/drv/audiocs/audio_4231_apcdma.c => usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_apcdma.c rename : usr/src/uts/sun/io/audio/sada/drv/audiocs/audio_4231_eb2dma.c => usr/src/uts/sun/io/audio/drv/audiocs/audio_4231_eb2dma.c rename : usr/src/uts/sun/io/audio/sada/drv/audiocs/audiocs.conf => usr/src/uts/sun/io/audio/drv/audiocs/audiocs.conf
Diffstat (limited to 'usr/src/uts/sparc/audiocs')
-rw-r--r--usr/src/uts/sparc/audiocs/Makefile66
1 files changed, 4 insertions, 62 deletions
diff --git a/usr/src/uts/sparc/audiocs/Makefile b/usr/src/uts/sparc/audiocs/Makefile
index 7371d07fa8..f4fd53c27f 100644
--- a/usr/src/uts/sparc/audiocs/Makefile
+++ b/usr/src/uts/sparc/audiocs/Makefile
@@ -21,11 +21,9 @@
#
# uts/sparc/audiocs/Makefile
#
-# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
+# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
-#
# This makefile drives the production of the Crystal 4231
# audio driver (audiocs) kernel module.
#
@@ -42,10 +40,7 @@ MODULE = audiocs
OBJECTS = $(AUDIOCS_OBJS:%=$(OBJS_DIR)/%)
LINTS = $(AUDIOCS_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
-CONF_SRCDIR = $(UTSBASE)/sun/io/audio/sada/drv/audiocs
-WARLOCK_OUT = $(AUDIOCS_OBJS:%.o=%.ll)
-WARLOCK_OK = $(MODULE).ok
-WLCMD_DIR = $(UTSBASE)/common/io/warlock
+CONF_SRCDIR = $(UTSBASE)/sun/io/audio/drv/audiocs
#
# Include common rules.
@@ -65,16 +60,9 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
#
-# Depends on misc/audiosup and misc/mixer
+# Depends on misc/audiosup
#
-LDFLAGS += -dy -Nmisc/amsrc2 -Nmisc/audiosup -Nmisc/mixer
-
-#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
-# Please do not carry these forward to new Makefiles.
-#
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
+LDFLAGS += -dy -Ndrv/audio
#
# Default build targets.
@@ -86,10 +74,8 @@ def: $(DEF_DEPS)
all: $(ALL_DEPS)
clean: $(CLEAN_DEPS)
- $(RM) $(WARLOCK_OUT) $(WARLOCK_OK)
clobber: $(CLOBBER_DEPS)
- $(RM) $(WARLOCK_OUT) $(WARLOCK_OK)
lint: $(LINT_DEPS)
@@ -103,47 +89,3 @@ install: $(INSTALL_DEPS)
# Include common targets.
#
include $(UTSBASE)/sparc/Makefile.targ
-
-#
-# Defines for local commands.
-#
-TEST = test
-WLCC = wlcc
-TOUCH = touch
-WARLOCK = warlock
-
-#
-# Warlock targets
-#
-MIXER_FILES = $(MIXER_OBJS:%.o=$(UTSBASE)/sparc/mixer/%.ll)
-AUDIO_SUP_FILES = $(AUDIO_SUP_OBJS:%.o=$(UTSBASE)/sparc/audiosup/%.ll)
-AMSRC2_FILES = $(AMSRC2_OBJS:%.o=$(UTSBASE)/sparc/amsrc2/%.ll)
-
-warlock: $(WARLOCK_OK)
-
-$(WARLOCK_OK): $(WARLOCK_OUT) warlock_ddi.files \
- warlock_audiosup.files warlock_mixer.files warlock_amsrc2.files \
- warlock_standalone $(WLCMD_DIR)/audiocs_with_sada.wlcmd
- $(WARLOCK) -c $(WLCMD_DIR)/audiocs_with_sada.wlcmd $(WARLOCK_OUT) \
- $(MIXER_FILES) $(AUDIO_SUP_FILES) $(AMSRC2_FILES) \
- -l ../warlock/ddi_dki_impl.ll
- $(TOUCH) $(WARLOCK_OK)
-
-%.ll: $(UTSBASE)/sun/io/audio/sada/drv/audiocs/%.c
- $(WLCC) $(CPPFLAGS) -DDEBUG -o $@ $<
-
-warlock_standalone: $(WARLOCK_OUT) warlock_ddi.files $(WLCMD_DIR)/audiocs.wlcmd
- $(WARLOCK) -c $(WLCMD_DIR)/audiocs.wlcmd $(WARLOCK_OUT) \
- -l ../warlock/ddi_dki_impl.ll
-
-warlock_ddi.files:
- @cd ../warlock; pwd; $(MAKE) warlock
-
-warlock_audiosup.files:
- @cd ../audiosup; pwd; $(MAKE) warlock
-
-warlock_amsrc2.files:
- @cd ../amsrc2; pwd; $(MAKE) warlock
-
-warlock_mixer.files:
- @cd ../mixer; pwd; $(MAKE) warlock