summaryrefslogtreecommitdiff
path: root/share/man/man4/radio.4
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>2002-01-07 18:37:46 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>2002-01-07 18:37:46 +0000
commitbec585e24fe8c9b5e710d4d4d86a8b0a5a2449be (patch)
tree2855f478d0a12cf11d371fd6d8469172398e1df9 /share/man/man4/radio.4
parenteaca3614406686835b9fbf953a990eca6be2c0be (diff)
update w/ chipset descriptions and config flags vs option; from Vladimir Popov <jumbo@narod.ru>
Diffstat (limited to 'share/man/man4/radio.4')
-rw-r--r--share/man/man4/radio.448
1 files changed, 34 insertions, 14 deletions
diff --git a/share/man/man4/radio.4 b/share/man/man4/radio.4
index e4d739300e1..ca0affdd819 100644
--- a/share/man/man4/radio.4
+++ b/share/man/man4/radio.4
@@ -1,5 +1,5 @@
.\" $RuOBSD: radio.4,v 1.4 2001/10/26 05:38:43 form Exp $
-.\" $OpenBSD: radio.4,v 1.4 2002/01/04 17:14:51 mickey Exp $
+.\" $OpenBSD: radio.4,v 1.5 2002/01/07 18:37:45 mickey Exp $
.\"
.\" Copyright (c) 2001 Vladimir Popov
.\" All rights reserved.
@@ -31,7 +31,6 @@
.Nm radio
.Nd device-independent radio driver layer
.Sh SYNOPSIS
-.Cd option RADIO_TEA5759
.Pp
.Cd "radio* at az0"
.Cd "radio* at mr0"
@@ -50,17 +49,6 @@ driver provides support for various FM radio cards.
It provides an uniform programming interface layer above different underlying
radio hardware drivers.
.Pp
-Philips Semiconductors released two almost identical chips TEA5757 and
-TEA5759.
-The TEA5757 is used in FM-standards in which the local oscillator frequency
-is above the radio frequency (e.g. European and American standards).
-The TEA5759 is the version in which the oscillator frequency is below
-the radio frequency (e.g. Japanese standards).
-The option
-.Va RADIO_TEA5759
-changes the algotithm of frequency calculation for the tea5757 based cards
-to conform with the Japanese standards.
-.Pp
For radio tuner controlling there is a single device file available:
.Pa /dev/radio .
.Pp
@@ -162,6 +150,38 @@ Informs whether the device receives a valid signal or noise.
Informs whether the device receives a stereo or mono signal.
.El
.El
+.Sh CHIPSETS
+.Pp
+LM700x is a frequency synthesizer IC.
+The LM700x is programmed through a 24-bit write-only shift register.
+The first 14 bits are frequency data.
+The next 2 bits are LSI test bits, and should always be zero.
+The next 4 bits are band data and time base data.
+They can be programmed to force a given reference frequency, or they can be
+set to zero and the next 3 bits can be used to set the reference frequency.
+The final bit selects the divider selection, which is 1 for FM and 0 for AM.
+The LM700x chips are used in
+.Xr az 4
+and
+.Xr rt 4
+cards.
+.Pp
+The TEA5757; TEA5759 is a 44-pin integrated AM/FM stereo radio circuit.
+The radio part is based on the TEA5712.
+The TEA5757 is used in FM-standards in which the local oscillator frequency
+is above the radio frequency (e.g. European and American standards).
+The TEA5759 is the version in which the oscillator frequency is below
+the radio frequency (e.g. Japanese standards).
+To conform with the Japanese standards it is needed to set the flags least
+significant bit to 1.
+The TEA5757; TEA5759 has a 25-bit read-write shift register.
+The TEA5757 chips are used in
+.Xr mr 4 ,
+.Xr rtii 4 ,
+.Xr sf2r 4
+and
+.Xr sf4r 4
+cards.
.Sh FILES
.Bl -tag -width /dev/radio -compact
.It Pa /dev/radio
@@ -189,7 +209,7 @@ driver was written by
and
.An Maxim Tsyplakov Aq tm@oganer.net .
The man page was written by
-.An Maxim Tsyplakov Aq tm@oganer.net .
+.An Vladimir Popov Aq jumbo@narod.ru .
.Sh HISTORY
The
.Nm