Lines Matching +full:0 +full:x0100
21 MODULE_PARM_DESC(debug, "debug level 0=off(default) 1=on");
29 * IF/MPX address: 0x42/0x40 0x43/0x44
52 buffer[0] = dev; in mpx_write()
54 buffer[2] = addr & 0xff; in mpx_write()
56 buffer[4] = val & 0xff; in mpx_write()
58 msg.flags = 0; in mpx_write()
62 return 0; in mpx_write()
97 * For Asia, replace the 0x26XX in FM_PRESCALE with 0x14XX.
102 * 0x01 MAIN SUB
103 * 0x03 MAIN MAIN
104 * 0x04 SUB SUB
106 * Force mono in NICAM by setting the high byte of SOURCE to 0x02 (L/L') or
107 * 0x00 (all other bands). Force mono in A2 with FMONO_A2:
127 /* Auto */ { AUD_MONO, 0x1003, 0x0020, 0x0100, 0x2603,
128 0x5000, 0x0000, 0x0001, 0x7500 },
129 /* B/G Mono */ { AUD_MONO, 0x1003, 0x0020, 0x0100, 0x2603,
130 0x5000, 0x0000, 0x0003, 0x7500 },
131 /* B/G A2 */ { AUD_A2, 0x1003, 0x0020, 0x0100, 0x2601,
132 0x5000, 0x0000, 0x0003, 0x7500 },
133 /* B/G NICAM */ { AUD_NICAM, 0x1003, 0x0120, 0x0100, 0x2603,
134 0x5000, 0x0000, 0x0008, 0x7500 },
135 /* I Mono */ { AUD_MONO, 0x1003, 0x0020, 0x0100, 0x2603,
136 0x7900, 0x0000, 0x000A, 0x7500 },
137 /* I NICAM */ { AUD_NICAM, 0x1003, 0x0120, 0x0100, 0x2603,
138 0x7900, 0x0000, 0x000A, 0x7500 },
139 /* D/K Mono */ { AUD_MONO, 0x1003, 0x0020, 0x0100, 0x2603,
140 0x5000, 0x0000, 0x0004, 0x7500 },
141 /* D/K A2-1 */ { AUD_A2, 0x1003, 0x0020, 0x0100, 0x2601,
142 0x5000, 0x0000, 0x0004, 0x7500 },
143 /* D/K A2-2 */ { AUD_A2, 0x1003, 0x0020, 0x0100, 0x2601,
144 0x5000, 0x0000, 0x0005, 0x7500 },
145 /* D/K A2-3 */ { AUD_A2, 0x1003, 0x0020, 0x0100, 0x2601,
146 0x5000, 0x0000, 0x0007, 0x7500 },
147 /* D/K NICAM */ { AUD_NICAM, 0x1003, 0x0120, 0x0100, 0x2603,
148 0x5000, 0x0000, 0x000B, 0x7500 },
149 /* L/L' Mono */ { AUD_MONO, 0x0003, 0x0200, 0x0100, 0x7C03,
150 0x5000, 0x2200, 0x0009, 0x7500 },
151 /* L/L' NICAM */{ AUD_NICAM_L, 0x0003, 0x0120, 0x0100, 0x7C03,
152 0x5000, 0x0000, 0x0009, 0x7500 },
160 u16 source = 0; in mpx_setup()
166 buffer[0] = 0x00; in mpx_setup()
167 buffer[1] = 0x80; in mpx_setup()
168 buffer[2] = 0x00; in mpx_setup()
170 msg.flags = 0; in mpx_setup()
174 buffer[1] = 0x00; in mpx_setup()
188 source = 0x0000; in mpx_setup()
191 source = 0x0200; in mpx_setup()
201 source = 0x0300; in mpx_setup()
204 source = 0x0400; in mpx_setup()
207 source |= mpx_audio_modes[mode].source & 0x00ff; in mpx_setup()
211 mpx_write(client, 0x10, 0x0030, mpx_audio_modes[mode].modus); in mpx_setup()
212 mpx_write(client, 0x12, 0x0008, source); in mpx_setup()
213 mpx_write(client, 0x12, 0x0013, mpx_audio_modes[mode].acb); in mpx_setup()
214 mpx_write(client, 0x12, 0x000e, in mpx_setup()
216 mpx_write(client, 0x12, 0x0010, in mpx_setup()
218 mpx_write(client, 0x12, 0x000d, in mpx_setup()
220 mpx_write(client, 0x10, 0x0020, mpx_audio_modes[mode].system); in mpx_setup()
221 mpx_write(client, 0x12, 0x0000, mpx_audio_modes[mode].volume); in mpx_setup()
223 mpx_write(client, 0x10, 0x0022, in mpx_setup()
224 t->audmode == V4L2_TUNER_MODE_MONO ? 0x07f0 : 0x0190); in mpx_setup()
241 buf1[0] = 0x11; in mpx_setup()
242 buf1[1] = 0x00; in mpx_setup()
243 buf1[2] = 0x7e; in mpx_setup()
244 msgs[0].addr = client->addr; in mpx_setup()
245 msgs[0].flags = 0; in mpx_setup()
246 msgs[0].len = 3; in mpx_setup()
247 msgs[0].buf = buf1; in mpx_setup()
254 buf2[0], buf2[1]); in mpx_setup()
255 buf1[0] = 0x11; in mpx_setup()
256 buf1[1] = 0x02; in mpx_setup()
257 buf1[2] = 0x00; in mpx_setup()
260 buf2[0], buf2[1]); in mpx_setup()
263 return 0; in mpx_setup()
270 int default_mpx_mode = 0; in sony_btf_mpx_s_std()
285 return 0; in sony_btf_mpx_s_std()
299 return 0; in sony_btf_mpx_g_tuner()
313 return 0; in sony_btf_mpx_s_tuner()
342 v4l_info(client, "chip found @ 0x%x (%s)\n", in sony_btf_mpx_probe()
353 t->mpxmode = 0; in sony_btf_mpx_probe()
356 return 0; in sony_btf_mpx_probe()