Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/mips/conf/files.alchemy
RevisionDateAuthorComments
 1.14  08-May-2019  isaki Merge isaki-audio2 branch, the overhaul of audio subsystem.
- Interrupt-oriented system rather than thread-oriented.
- Improve stability, quality and performance.
- Split playback and record cleanly. Improve halfduplex support.
- Many bugs are fixed including deadlocks, resource leaks, abuses, etc.
- Simplify audio filter mechanism. The encoding/channels/frequency
conversions are completely handled in the upper layer. So the hard-
ware driver only converts its hardware encoding (if necessary).
- audio_hw_if changes:
- Obsoletes query_encoding and add query_format instead.
- Obsoletes set_params and add set_format instead.
- Remove drain, setfd, mappage.
- The call sequences are changed.
- ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted.
- ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced.
- cleanup config attributes: au*conv and mulaw.
- All hardware drivers should follow it (I've done as much as possible).

Some file paths are changed:
- dev/audio.c -> dev/audio/audio.c (rewritten)
- dev/audiovar.h -> dev/audio/audiovar.h
- dev/audio_dai.h -> dev/audio/audio_dai.h
- dev/audio_if.h -> dev/audio/audio_if.h
- dev/audiobell.c -> dev/audio/audiobell.c
- dev/audiobellvar.h -> dev/audio/audiobellvar.h
- dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
 1.13  02-Oct-2006  gdamore branches: 1.13.144; 1.13.146;
Add Alchemy PSC SPI bus protocol driver. Not activated on any boards yet,
that requires an evbmips commit.
 1.12  13-Jul-2006  gdamore branches: 1.12.4; 1.12.6;
Add an option COM_REGMAP to allow com(4) to use an array of register indices.
This allows us to convert aucom to just another com attachment, and cleanup
some code in the com_arbus.c.

Additionally, we use a common com_cleanup routine rather than having a
zillion copies of it in the attachment points.

This has been tested on a number architectures, and it has been shown to get
close to comparable performance when COM_REGMAP is defined, and comparable
when it is not defined.

Approved by core@. Fixes PR port-evbmips/32362.
 1.11  06-Mar-2006  shige branches: 1.11.8;
Add support for On-chip PSC SMBus protocol.
 1.10  24-Feb-2006  shige branches: 1.10.2;
Add Au1XXX PSC(Programable Serial Controller) bus-type driver.
PSC supports four protocols (AC97, I2S, SPI, SMBus).
These protocol drivers will be configured on the bus.
 1.9  23-Feb-2006  gdamore Initial commit of aupcmcia chip driver. It requires board specific logic
(coming in a the follow up commit for dbau1550 only), and is not yet complete.
It has serious problems, enough that it isn't yet usable, although the
functionality is all basically fleshed out. It is not enabled in any
default kernels at this point, so it should be benign. Hopefully the
bugs will soon be worked out and these caveats can be removed.
 1.8  16-Feb-2006  gdamore Reenable PCI on DBAU1500. May still be useful for PIO devices. Comments
in the config are left intact, though.
Add a PMAP-driven bus_space for access to upper memory, instead of using
wired entries.
Convert aupci to use said bus_space -- no measured performance impact.
 1.7  12-Feb-2006  gdamore Add GPIO driver, and GPIO access functions for other subsystems.
 1.6  09-Feb-2006  gdamore Add Au1550 PCI support (Au1500 not yet, coming shortly).
Closes PR port-evbmips/32087.
Reviewed by simonb@ (Also, earlier, matt@, and tsutsui@.)
 1.5  06-Feb-2006  gdamore Fix up incorrect ICU reporting, add processor specific switch tables for
IRQ routing and such.

Closes PR port-evbmips/31992.
Reviewed by simonb@, matt@, and izumi@
 1.4  11-Dec-2005  christos branches: 1.4.2; 1.4.4; 1.4.6;
merge ktrace-lwp.
 1.3  08-Nov-2003  simonb branches: 1.3.16;
Add a "COM_AU1x00" option, similar to COM_PXA2X0, for enabling Au1x00
features in the "com" driver.
 1.2  01-Apr-2003  hpeyerl branches: 1.2.2;
s/ohci.c/ohci_aubus.c/
 1.1  29-Jul-2002  simonb branches: 1.1.2; 1.1.4; 1.1.6;
Add support for the the Alchemy Semiconductor Au1x00 series on-chip
devices. Currently the serial ports and ethernet MAC have working
drivers, and this has only been physically tested on the Au1000 CPU,
but these devices should work on the Au1100 and Au1500 CPUs too.
 1.1.6.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.1.6.1  29-Jul-2002  jdolecek file files.alchemy was added on branch kqueue on 2002-09-06 08:37:28 +0000
 1.1.4.2  31-Aug-2002  gehenna catch up with -current.
 1.1.4.1  29-Jul-2002  gehenna file files.alchemy was added on branch gehenna-devsw on 2002-08-31 13:45:18 +0000
 1.1.2.2  01-Aug-2002  nathanw Catch up to -current.
 1.1.2.1  29-Jul-2002  nathanw file files.alchemy was added on branch nathanw_sa on 2002-08-01 02:42:29 +0000
 1.2.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.2.2.1  03-Aug-2004  skrll Sync with HEAD
 1.3.16.2  30-Dec-2006  yamt sync with head.
 1.3.16.1  21-Jun-2006  yamt sync with head.
 1.4.6.1  22-Apr-2006  simonb Sync with head.
 1.4.4.1  09-Sep-2006  rpaulo sync with head
 1.4.2.2  01-Mar-2006  yamt sync with head.
 1.4.2.1  18-Feb-2006  yamt sync with head.
 1.10.2.2  11-Aug-2006  yamt sync with head
 1.10.2.1  13-Mar-2006  yamt sync with head.
 1.11.8.1  15-Jun-2006  gdamore Configure com devices by default rather than aucom.
 1.12.6.1  22-Oct-2006  yamt sync with head
 1.12.4.1  18-Nov-2006  ad Sync with head.
 1.13.146.1  05-May-2019  isaki Remove obsoleted au{,rate,vol}conv and mulaw attributes.
audio provides the equivalent of them inseparably.
 1.13.144.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed