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