1.\" $NetBSD: arcofi.4,v 1.2 2014/08/25 13:22:20 wiz Exp $ 2.\" $OpenBSD: arcofi.4,v 1.4 2011/12/27 10:28:35 jmc Exp $ 3.\" 4.\" 5.\" Copyright (c) 2011 Miodrag Vallat. 6.\" 7.\" Permission to use, copy, modify, and distribute this software for any 8.\" purpose with or without fee is hereby granted, provided that the above 9.\" copyright notice and this permission notice appear in all copies. 10.\" 11.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 12.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 13.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 14.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 15.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 16.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 17.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 18.\" 19.Dd August 25, 2014 20.Dt ARCOFI 4 21.Os 22.Sh NAME 23.Nm arcofi 24.Nd Siemens PSB2160 audio codec 25.Sh SYNOPSIS 26.Cd "arcofi* at dio?" 27.\" .Cd "arcofi* at gsc?" 28.Cd "audio* at audiobus?" 29.Sh DESCRIPTION 30The 31.Nm 32driver supports the HP 33.Dq Audio1 34audio devices, based upon the Siemens PSB2160 35.Dq ARCOFI 36codec, to implement the audio device interface described in 37.Xr audio 4 . 38.Pp 39This device is found onboard HP 9000 workstations models 425e, 705 and 710. 40.Pp 41The 42.Nm 43is limited to a phone-quality mono, 8000 Hz sound. 44.Ss AUDIOCTL SETTINGS 45The following encodings are supported: 46.Pp 47.Bl -tag -width AUDIO_ENCODING_SLINEAR_BE -offset indent -compact 48.It Li AUDIO_ENCODING_ULAW 49.It Li AUDIO_ENCODING_ALAW 50.It Li AUDIO_ENCODING_SLINEAR_BE 51Natively supported. 52.Pp 53.It Li AUDIO_ENCODING_SLINEAR 54.It Li AUDIO_ENCODING_SLINEAR_LE 55.It Li AUDIO_ENCODING_ULINEAR_LE 56.It Li AUDIO_ENCODING_ULINEAR_BE 57Software converted to 58.Li AUDIO_ENCODING_SLINEAR_BE 59encoding. 60.El 61.Ss MIXERCTL SETTINGS 62The 63.Nm 64has three audio ports: 65.Pp 66.Bl -tag -width "outputs.lineXXX" -offset indent -compact 67.It Cm inputs.line 68The 69.Sq line in 70jack connector. 71.It Cm outputs.line 72The 73.Sq line out 74jack connector. 75.It Cm outputs.speaker 76The built-in speaker. 77.El 78.Pp 79Each port has a volume control, and can be muted. 80.Pp 81The 82.Cm outputs.line 83and 84.Cm outputs.speaker 85volume settings are tied to the same hardware setting. 86.Sh SEE ALSO 87.Xr audioctl 1 , 88.Xr mixerctl 1 , 89.Xr ioctl 2 , 90.Xr audio 4 , 91.Xr dio 4 , 92.\" .Xr gsc 4 , 93.Xr intro 4 94.Sh HISTORY 95The 96.Nm 97driver was written for 98.Ox 99and first appeared in 100.Ox 5.1 , 101and was ported to 102.Nx . 103