⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stv0297.html.html

📁 汤姆逊高频头自带QAM调制器0297在linux下的驱动
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<a name="L102" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L102">102</a>   0x69, 0x00,
<a name="L103" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L103">103</a>   0x6a, 0x02,
<a name="L104" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L104">104</a>   0x6b, 0x00,
<a name="L105" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L105">105</a>   0x70, 0xff,
<a name="L106" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L106">106</a>   0x71, 0x00,
<a name="L107" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L107">107</a>   0x72, 0x00,
<a name="L108" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L108">108</a>   0x73, 0x00,
<a name="L109" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L109">109</a>   0x74, 0x0c,
<a name="L110" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L110">110</a>   0x80, 0x00,
<a name="L111" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L111">111</a>   0x81, 0x00,
<a name="L112" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L112">112</a>   0x82, 0x00,
<a name="L113" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L113">113</a>   0x83, 0x00,
<a name="L114" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L114">114</a>   0x84, 0x04,
<a name="L115" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L115">115</a>   0x85, 0x80,
<a name="L116" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L116">116</a>   0x86, 0x24,
<a name="L117" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L117">117</a>   0x87, 0x78,
<a name="L118" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L118">118</a>   0x88, 0x00,
<a name="L119" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L119">119</a>   0x89, 0x00,
<a name="L120" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L120">120</a>   0x90, 0x01,
<a name="L121" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L121">121</a>   0x91, 0x01,
<a name="L122" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L122">122</a>   0xa0, 0x00,
<a name="L123" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L123">123</a>   0xa1, 0x00,
<a name="L124" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L124">124</a>   0xa2, 0x00,
<a name="L125" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L125">125</a>   0xb0, 0x91,
<a name="L126" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L126">126</a>   0xb1, 0x0b,
<a name="L127" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L127">127</a>   0xc0, 0x53,
<a name="L128" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L128">128</a>   0xc1, 0x70,
<a name="L129" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L129">129</a>   0xc2, 0x12,
<a name="L130" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L130">130</a>   0xd0, 0x00,
<a name="L131" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L131">131</a>   0xd1, 0x00,
<a name="L132" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L132">132</a>   0xd2, 0x00,
<a name="L133" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L133">133</a>   0xd3, 0x00,
<a name="L134" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L134">134</a>   0xd4, 0x00,
<a name="L135" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L135">135</a>   0xd5, 0x00,
<a name="L136" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L136">136</a>   0xde, 0x00,
<a name="L137" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L137">137</a>   0xdf, 0x00,
<a name="L138" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L138">138</a>   0x61, 0x49,
<a name="L139" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L139">139</a>   0x62, 0x0b,
<a name="L140" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L140">140</a>   0x53, 0x08,
<a name="L141" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L141">141</a>   0x59, 0x08,
<a name="L142" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L142">142</a> };
<a name="L143" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L143">143</a> 
<a name="L144" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L144">144</a> 
<a name="L145" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L145">145</a> static int <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=stv0297_writereg">stv0297_writereg</a> (struct <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=stv0297_state">stv0297_state</a>* <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=reg">reg</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=data">data</a>)
<a name="L146" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L146">146</a> {
<a name="L147" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L147">147</a>         int ret;
<a name="L148" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L148">148</a>         <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=buf">buf</a> [] = { <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=reg">reg</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=data">data</a> };
<a name="L149" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L149">149</a>         struct <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=i2c_msg">i2c_msg</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=msg">msg</a> = { .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=addr">addr</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>-&gt;<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=config">config</a>-&gt;demod_address, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=flags">flags</a> = 0, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=buf">buf</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=buf">buf</a>, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=len">len</a> = 2 };
<a name="L150" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L150">150</a> 
<a name="L151" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L151">151</a>         ret = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=i2c_transfer">i2c_transfer</a> (<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>-&gt;<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=i2c">i2c</a>, &amp;<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=msg">msg</a>, 1);
<a name="L152" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L152">152</a> 
<a name="L153" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L153">153</a>         if (ret != 1)
<a name="L154" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L154">154</a>                 <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=dprintk">dprintk</a>(<i>"%s: writereg error (reg == 0x%02x, val == 0x%02x, "</i>
<a name="L155" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L155">155</a>                   <i>"ret == %i)\n"</i>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=__FUNCTION__">__FUNCTION__</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=reg">reg</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=data">data</a>, ret);
<a name="L156" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L156">156</a> 
<a name="L157" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L157">157</a>         return (ret != 1) ? -1 : 0;
<a name="L158" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L158">158</a> }
<a name="L159" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L159">159</a> 
<a name="L160" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L160">160</a> static int <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=stv0297_readreg">stv0297_readreg</a> (struct <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=stv0297_state">stv0297_state</a>* <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>, <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=reg">reg</a>)
<a name="L161" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L161">161</a> {
<a name="L162" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L162">162</a>         int ret;
<a name="L163" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L163">163</a>         <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> b0[] = { <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=reg">reg</a> };
<a name="L164" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L164">164</a>         <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=u8">u8</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=b1">b1</a>[] = { 0 };
<a name="L165" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L165">165</a>         struct <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=i2c_msg">i2c_msg</a> <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=msg">msg</a> [] = { { .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=addr">addr</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>-&gt;<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=config">config</a>-&gt;demod_address, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=flags">flags</a> = 0, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=buf">buf</a> = b0, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=len">len</a> = 1 },
<a name="L166" href="http://glide.stanford.edu/lxr/source/drivers/media/dvb/frontends/stv0297.c?v=linux-2.6.10#L166">166</a>                                   { .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=addr">addr</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=state">state</a>-&gt;<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=config">config</a>-&gt;demod_address, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=flags">flags</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=I2C_M_RD">I2C_M_RD</a>, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=buf">buf</a> = <a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=b1">b1</a>, .<a href="http://glide.stanford.edu/lxr/ident?v=linux-2.6.10;i=len">len</a> = 1 } };

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -