xref: /dflybsd-src/share/man/man4/ufm.4 (revision 4596d2c5edf43f1d8fe2325ae8ed7e8af27b8973)
145ea7810SSascha Wildner.\" Copyright (c) 2003 M. Warner Losh
245ea7810SSascha Wildner.\" 	<imp@FreeBSD.org>. All rights reserved.
345ea7810SSascha Wildner.\"
445ea7810SSascha Wildner.\" Redistribution and use in source and binary forms, with or without
545ea7810SSascha Wildner.\" modification, are permitted provided that the following conditions
645ea7810SSascha Wildner.\" are met:
745ea7810SSascha Wildner.\" 1. Redistributions of source code must retain the above copyright
845ea7810SSascha Wildner.\"    notice, this list of conditions and the following disclaimer.
945ea7810SSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright
1045ea7810SSascha Wildner.\"    notice, this list of conditions and the following disclaimer in the
1145ea7810SSascha Wildner.\"    documentation and/or other materials provided with the distribution.
1245ea7810SSascha Wildner.\"
13*4596d2c5SSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1445ea7810SSascha Wildner.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1545ea7810SSascha Wildner.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16*4596d2c5SSascha Wildner.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
17*4596d2c5SSascha Wildner.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18*4596d2c5SSascha Wildner.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19*4596d2c5SSascha Wildner.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20*4596d2c5SSascha Wildner.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21*4596d2c5SSascha Wildner.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22*4596d2c5SSascha Wildner.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23*4596d2c5SSascha Wildner.\" SUCH DAMAGE.
2445ea7810SSascha Wildner.\"
25*4596d2c5SSascha Wildner.\" $FreeBSD: head/share/man/man4/ufm.4 204790 2010-03-06 05:57:24Z joel $
2645ea7810SSascha Wildner.\"
27*4596d2c5SSascha Wildner.Dd March 16, 2014
2845ea7810SSascha Wildner.Dt UFM 4
2945ea7810SSascha Wildner.Os
3045ea7810SSascha Wildner.Sh NAME
3145ea7810SSascha Wildner.Nm ufm
3245ea7810SSascha Wildner.Nd USB driver for Cypress Semiconductor FM Radio
3345ea7810SSascha Wildner.Sh SYNOPSIS
34*4596d2c5SSascha WildnerTo compile this driver into the kernel,
35*4596d2c5SSascha Wildnerplace the following line in your
36*4596d2c5SSascha Wildnerkernel configuration file:
37*4596d2c5SSascha Wildner.Bd -ragged -offset indent
3845ea7810SSascha Wildner.Cd "device ufm"
39*4596d2c5SSascha Wildner.Ed
40*4596d2c5SSascha Wildner.Pp
41*4596d2c5SSascha WildnerAlternatively, to load the driver as a
42*4596d2c5SSascha Wildnermodule at boot time, place the following line in
43*4596d2c5SSascha Wildner.Xr loader.conf 5 :
44*4596d2c5SSascha Wildner.Bd -literal -offset indent
45*4596d2c5SSascha Wildnerufm_load="YES"
46*4596d2c5SSascha Wildner.Ed
4745ea7810SSascha Wildner.Sh DESCRIPTION
4845ea7810SSascha WildnerThe
4945ea7810SSascha Wildner.Nm
5045ea7810SSascha Wildnerdriver provides support for the D-Link/GEMTEK FM tuner.
5145ea7810SSascha WildnerThe USB interface chip is the common Cypress 63001, and the tuner is a
5245ea7810SSascha WildnerPhilips TEA5757 radio chip that uses a serial interface to set the
5345ea7810SSascha Wildnertuner parameters.
5445ea7810SSascha WildnerThis design is used in the D-Link DSB-R100 USB Radio.
5545ea7810SSascha Wildner.Pp
5645ea7810SSascha WildnerThe
5745ea7810SSascha Wildner.Nm
5845ea7810SSascha Wildnerdevice must be configured in the kernel, along with
5945ea7810SSascha Wildner.Xr usb 4
6045ea7810SSascha Wildnerand one of the
6145ea7810SSascha Wildner.Xr uhci 4
6245ea7810SSascha Wildneror
6345ea7810SSascha Wildner.Xr ohci 4
6445ea7810SSascha Wildnercontrollers.
6545ea7810SSascha Wildner.Pp
6645ea7810SSascha WildnerSubsequently, the
6745ea7810SSascha Wildner.Pa /dev/ufm0
6845ea7810SSascha Wildnerdevice can be used by userland applications.
6945ea7810SSascha Wildner.Sh FILES
7045ea7810SSascha Wildner.Bl -tag -width ".Pa /dev/ufm0" -compact
7145ea7810SSascha Wildner.It Pa /dev/ufm0
7245ea7810SSascha Wildnerblocking device node
7345ea7810SSascha Wildner.El
7445ea7810SSascha Wildner.Sh SEE ALSO
7545ea7810SSascha Wildner.Xr ohci 4 ,
7645ea7810SSascha Wildner.Xr uhci 4 ,
7745ea7810SSascha Wildner.Xr usb 4
7845ea7810SSascha Wildner.Sh AUTHORS
7945ea7810SSascha Wildner.An -nosplit
8045ea7810SSascha WildnerThe
8145ea7810SSascha Wildner.Nm
8245ea7810SSascha Wildnerdriver was written by
83e18a87e3SFranco Fichtner.An M. Warner Losh Aq Mt imp@FreeBSD.org
8445ea7810SSascha Wildnerfor
8545ea7810SSascha Wildner.Fx .
86