#
e622eac4 |
| 08-May-2019 |
isaki <isaki@NetBSD.org> |
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.
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
show more ...
|
#
2a6ce198 |
| 09-Apr-2018 |
christos <christos@NetBSD.org> |
rename panel to button.
|
#
87fc03b7 |
| 09-Apr-2018 |
christos <christos@NetBSD.org> |
rename "panel" to "button" to avoid conflict with fdt
|
#
251df1a4 |
| 14-May-2009 |
macallan <macallan@NetBSD.org> |
add a driver for the Indy's front panel buttons. - power button presses are reported to sysmon - volume control buttons are reported to PMF TODO: add better key repeat code. The hardware keeps firing
add a driver for the Indy's front panel buttons. - power button presses are reported to sysmon - volume control buttons are reported to PMF TODO: add better key repeat code. The hardware keeps firing interrupts at us whenever a button is down and not on - say - status change. If we don't clear the interrupt we'll be fired on until someone clears it. We should probably disable the entire interrupt and occasionally poll for button release.
show more ...
|
#
85716c44 |
| 12-Feb-2009 |
rumble <rumble@NetBSD.org> |
Enable Personal IRIS 4D/20 and 4D/25 support: - Adapt int(4) to handle the INT1 chip - Move generic rtc clocks out of hpc/ and into dev/ - Handle the very strangely wired eeprom and other bits
Enable Personal IRIS 4D/20 and 4D/25 support: - Adapt int(4) to handle the INT1 chip - Move generic rtc clocks out of hpc/ and into dev/ - Handle the very strangely wired eeprom and other bits in arcemu - Sprinkle MACH_SGI_IP6 as necessary - Enable IP6/IP10 devices in GENERIC32_IP12. Yes, the naming is poor but there's no winning with kernel/hw compatibility on sgimips...
Tested on my 4D/25. Doesn't (appear to) break macallan@'s IP22.
show more ...
|
#
690289e9 |
| 27-Aug-2006 |
bjh21 <bjh21@NetBSD.org> |
Remove obsolete "sbic" define.
|
#
2cd3c4f0 |
| 26-Aug-2006 |
bjh21 <bjh21@NetBSD.org> |
Move the sgimips "sbic" driver from arch/sgimips/hpc/sbic.c to dev/ic/wd33c93.c. This may not be the best WD33C93 driver we've got, but it's the most recently worked on and probably the most portabl
Move the sgimips "sbic" driver from arch/sgimips/hpc/sbic.c to dev/ic/wd33c93.c. This may not be the best WD33C93 driver we've got, but it's the most recently worked on and probably the most portable, so it seems like a good basis for further work (and in particular an acorn26 driver for the Acorn SCSI card). There's no functional change in this commit, and sgimips kernels still compile.
show more ...
|
#
3a97f79e |
| 28-Dec-2005 |
kurahone <kurahone@NetBSD.org> |
Added support for the IP22 IOC's parallel port (PI1).
Code contributed by Joe Britt.
Reviewed by <sekiya> and <kurahone>.
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
8e5c74aa |
| 22-Nov-2003 |
sekiya <sekiya@NetBSD.org> |
Add dpclock driver (and minimal hpc1 goo) for ip20.
|
#
af12cdb6 |
| 17-Oct-2003 |
sekiya <sekiya@NetBSD.org> |
Compile dsclock_hpc.c only if dsclock is present in config file.
|
#
772b1d90 |
| 27-Sep-2003 |
he <he@NetBSD.org> |
Allow kernels without the haltwo driver configured to build, i.e. make the driver optional by adding the haltwo attribute.
|
#
3111a2e6 |
| 25-Sep-2003 |
lonewolf <lonewolf@NetBSD.org> |
Support for HAL2 audio controller attached to the HPC ASIC, found on SGI Indy.
The driver is not too heavily tested and only supports audio playback and master volume setting currently.
|
#
707b8da2 |
| 13-Mar-2002 |
simonb <simonb@NetBSD.org> |
Replace lots of 8x<space> with <tabs> and other miscellaneous indentation fixes. Wrap a couple of long lines. Use <return-type>\n<function name> as per KNF in a few places.
|
#
bf7d9c85 |
| 25-Nov-2001 |
soren <soren@NetBSD.org> |
Adjust for dsclock name change.
|
#
0ac0d0d4 |
| 19-Aug-2001 |
wdk <wdk@NetBSD.org> |
Initial implementation of WD33C9x SCSI driver for SGI IP22 platforms.
Based on mvme68k and Atari drivers for the same chipset with the addition of bus_space support. Attempts have been made to sepe
Initial implementation of WD33C9x SCSI driver for SGI IP22 platforms.
Based on mvme68k and Atari drivers for the same chipset with the addition of bus_space support. Attempts have been made to seperate out the machine dependent dma components and more work is required in this area.
Tested on SGI R4K Indy, but has little testing on other platforms.
show more ...
|
#
ce9753d9 |
| 11-May-2001 |
thorpej <thorpej@NetBSD.org> |
Autoconfiguration glue for HPC devices.
From Rafal K. Boni.
|