History log of /netbsd-src/sys/arch/sgimips/hpc/files.hpc (Results 1 – 17 of 17)
Revision Date Author Comments
# 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.