Lines Matching +full:hardware +full:- +full:wise
1 // SPDX-License-Identifier: GPL-2.0-only
9 * 1999-05-21 First preview release
11 * Notes on the hardware:
13 * - Philips OM5610 (http://www-us.semiconductors.philips.com/acrobat/datasheets/OM5610_2.pdf)
14 * - Philips SAA6588 (http://www-us.semiconductors.philips.com/acrobat/datasheets/SAA6588_1.pdf)
17 * Frequency control is done digitally -- ie out(port,encodefreq(95.8));
20 * Converted to the radio-isa framework by Hans Verkuil <hans.verkuil@cisco.com>
31 #include <media/v4l2-device.h>
32 #include <media/v4l2-ioctl.h>
33 #include "radio-isa.h"
41 hardware this is hard to verify. For now, this is the only one we will
44 static int radio_nr = -1;
71 outb(0x80, isa->io + 1); in terratec_s_mute_volume()
73 outb(0x00, isa->io + 1); in terratec_s_mute_volume()
93 /* maybe some wise guy (friedhelm?) can comment this stuff */ in terratec_s_frequency()
101 rest = rest - temp; in terratec_s_frequency()
103 i--; in terratec_s_frequency()
107 for (i = 24; i > -1; i--) { /* bit shift the values to the radiocard */ in terratec_s_frequency()
109 outb(WRT_EN | DATA, isa->io); in terratec_s_frequency()
110 outb(WRT_EN | DATA | CLK_ON, isa->io); in terratec_s_frequency()
111 outb(WRT_EN | DATA, isa->io); in terratec_s_frequency()
113 outb(WRT_EN | 0x00, isa->io); in terratec_s_frequency()
114 outb(WRT_EN | 0x00 | CLK_ON, isa->io); in terratec_s_frequency()
117 outb(0x00, isa->io); in terratec_s_frequency()
124 return (inb(isa->io) & 2) ? 0 : 0xffff; in terratec_g_signal()
142 .name = "radio-terratec",