xref: /netbsd-src/share/man/man4/arcofi.4 (revision 5adf9990dc71bf5d3138ebd02b198a152b7e8beb)
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