Lines Matching full:isa
10 * Converted to the radio-isa framework by Hans Verkuil <hans.verkuil@cisco.com>
26 #include "radio-isa.h"
53 static void zero(struct radio_isa_card *isa) in zero() argument
55 outb_p(1, isa->io); in zero()
56 outb_p(3, isa->io); in zero()
57 outb_p(1, isa->io); in zero()
60 static void one(struct radio_isa_card *isa) in one() argument
62 outb_p(5, isa->io); in one()
63 outb_p(7, isa->io); in one()
64 outb_p(5, isa->io); in one()
67 static int rtrack2_s_frequency(struct radio_isa_card *isa, u32 freq) in rtrack2_s_frequency() argument
73 outb_p(0xc8, isa->io); in rtrack2_s_frequency()
74 outb_p(0xc9, isa->io); in rtrack2_s_frequency()
75 outb_p(0xc9, isa->io); in rtrack2_s_frequency()
78 zero(isa); in rtrack2_s_frequency()
82 one(isa); in rtrack2_s_frequency()
84 zero(isa); in rtrack2_s_frequency()
86 outb_p(0xc8, isa->io); in rtrack2_s_frequency()
87 outb_p(v4l2_ctrl_g_ctrl(isa->mute), isa->io); in rtrack2_s_frequency()
91 static u32 rtrack2_g_signal(struct radio_isa_card *isa) in rtrack2_g_signal() argument
94 return (inb(isa->io) & 2) ? 0 : 0xffff; in rtrack2_g_signal()
97 static int rtrack2_s_mute_volume(struct radio_isa_card *isa, bool mute, int vol) in rtrack2_s_mute_volume() argument
99 outb(mute, isa->io); in rtrack2_s_mute_volume()