summaryrefslogtreecommitdiffstats
path: root/sys/arch/macppc/dev/i2s.c
AgeCommit message (Expand)AuthorFilesLines
2016-09-14Remove drain(), query_encoding(), mappage() and get_default_params()ratchov1-52/+1
2016-08-30Properly set "msb" and "bps" fields for both play and rec directions.ratchov1-12/+4
2016-06-26Oups, remove '#define I2S_DEBUG' again.mglocker1-2/+1
2016-06-26Make i2s compile with I2S_DEBUG; %x -> %p.mglocker1-3/+4
2015-09-08sizes for free(); ok semariederaadt1-5/+5
2015-07-17Make sound cards work on older PowerMacs.mpi1-2/+6
2015-06-03Check for the correct bit in the interrupts property of the device-treempi1-4/+4
2015-05-11Remove all audio format conversion code from the kernel (btw holdingratchov1-144/+2
2015-04-07Mark audio interrupt handlers as MPSAFE, they already grab the rightmpi1-7/+7
2015-03-24Work around broken device-tree in PowerMac7,2 and PowerMac7,3 (K2 systems)mpi1-1/+18
2014-07-12add a size argument to free. will be used soon, but for now default to 0.tedu1-5/+5
2013-05-15Introduce a global interrupt-aware mutex protecting dataratchov1-5/+13
2011-06-07Make use of macobio_* methods to manage the i2s GPIOs, remove the customsmpi1-213/+109
2011-05-15Unify various gpio access using methods that take an offset relative to thempi1-26/+4
2011-05-05add support for muting the master channel on i2s based cards, this allows thejasper1-11/+56
2011-05-04fix volume up and down using the keyboard keysjasper1-4/+3
2010-07-15add two new members to structs audio_encoding and audio_prinfo.jakemsr1-1/+8
2008-11-07different fix for pr5883 than proposed by the submitter, found when glancingtodd1-3/+3
2008-11-05return an error when trying to get stereo values from a monojakemsr1-3/+7
2008-10-30patches for macppc to remove more EINVAL returns in the audio codetodd1-7/+11
2008-10-29come on -- this was not even test compiledderaadt1-2/+2
2008-10-29native default parameters for i2s devices instead of 8kHzjakemsr1-1/+16
2008-08-24o implement proper volume control table based on chipset docstodd1-13/+78
2007-12-11remove support for 8kHz sample rates. not all i2s based audiojakemsr1-9/+3
2007-11-05audio encoding conversion cleanupjakemsr1-43/+4
2007-09-17Only the most obvious bzero() -> M_ZERO changes. No cast changes, nokrw1-3/+2
2007-04-22better interrupt names for vmstat -iz; ok miod gwkderaadt1-4/+4
2007-04-21Add blinkenlights(4) a driver to control the 16 leds found on the frontgwk1-47/+11
2006-01-08Don't provide bass and treble mixer controls if the underlying hardware doesn'tkettenis1-12/+8
2005-12-11Fix mixer for machines that have lineout and/or don't have headphone.kettenis1-19/+109
2005-11-19Get device resources from soundbus node instead of i2s node. This makes soundkettenis1-12/+35
2005-11-17fix mixer control names.brad1-4/+4
2005-10-31- add needed bass & treble glue in i2s;joris1-1/+38
2005-10-26add an i2s framework, which can be reused in new audio driversjoris1-0/+1153