ARCOFI(4) | Kernel Interfaces Manual | ARCOFI(4)

# NAME

arcofi — Siemens PSB2160 audio codec

# SYNOPSIS

arcofi* at dio?
audio* at audiobus?

# DESCRIPTION

The arcofi driver supports the HP “Audio1” audio devices, based upon the Siemens PSB2160 “ARCOFI” codec, to implement the audio device interface described in audio(4).

This device is found onboard HP 9000 workstations models 425e, 705 and 710.

The arcofi is limited to a phone-quality mono, 8000 Hz sound.

## AUDIOCTL SETTINGS

The following encodings are supported:

`AUDIO_ENCODING_ULAW`
`AUDIO_ENCODING_ALAW`
`AUDIO_ENCODING_SLINEAR_BE`
  Natively supported.

`AUDIO_ENCODING_SLINEAR`
`AUDIO_ENCODING_SLINEAR_LE`
`AUDIO_ENCODING_ULINEAR_LE`
`AUDIO_ENCODING_ULINEAR_BE`
  Software converted to `AUDIO_ENCODING_SLINEAR_BE` encoding.

## MIXERCTL SETTINGS

The arcofi has three audio ports:

inputs.line
  The ‘line in’ jack connector.
outputs.line
  The ‘line out’ jack connector.
outputs.speaker
  The built-in speaker.

Each port has a volume control, and can be muted.

The outputs.line and outputs.speaker volume settings are tied to the same hardware setting.

# SEE ALSO

audioctl(1), mixerctl(1), ioctl(2), audio(4), dio(4), intro(4)

# HISTORY

The arcofi driver was written for OpenBSD and first appeared in OpenBSD 5.1, and was ported to NetBSD.

August 25, 2014 | NetBSD 7.1