• Home
  • Raw
  • Download

Lines Matching refs:freq

176 static u32 tea5777_freq_to_v4l2_freq(struct radio_tea5777 *tea, u32 freq)  in tea5777_freq_to_v4l2_freq()  argument
180 return (freq * TEA5777_FM_FREQ_STEP + TEA5777_FM_IF) * 16; in tea5777_freq_to_v4l2_freq()
182 return (freq * TEA5777_AM_FREQ_STEP + TEA5777_AM_IF) * 16; in tea5777_freq_to_v4l2_freq()
189 u32 freq; in radio_tea5777_set_freq() local
192 freq = clamp(tea->freq, bands[tea->band].rangelow, in radio_tea5777_set_freq()
194 freq = (freq + 8) / 16; /* to kHz */ in radio_tea5777_set_freq()
199 freq = (freq - TEA5777_FM_IF) / TEA5777_FM_FREQ_STEP; in radio_tea5777_set_freq()
201 tea->write_reg |= (u64)freq << TEA5777_W_FM_PLL_SHIFT; in radio_tea5777_set_freq()
212 freq = (freq - TEA5777_AM_IF) / TEA5777_AM_FREQ_STEP; in radio_tea5777_set_freq()
214 tea->write_reg |= (u64)freq << TEA5777_W_AM_PLL_SHIFT; in radio_tea5777_set_freq()
233 tea->freq = tea5777_freq_to_v4l2_freq(tea, freq); in radio_tea5777_set_freq()
365 f->frequency = tea->freq; in vidioc_g_frequency()
382 tea->freq = f->frequency; in vidioc_s_frequency()
414 if (tea->freq < rangelow || tea->freq > rangehigh) { in vidioc_s_hw_freq_seek()
415 tea->freq = clamp(tea->freq, rangelow, in vidioc_s_hw_freq_seek()
427 orig_freq = tea->freq; in vidioc_s_hw_freq_seek()
432 tea->freq = rangelow; in vidioc_s_hw_freq_seek()
440 tea->freq = rangehigh; in vidioc_s_hw_freq_seek()
451 tea->freq = orig_freq + spacing; in vidioc_s_hw_freq_seek()
454 tea->freq = orig_freq - spacing; in vidioc_s_hw_freq_seek()
476 tea->freq = (tea->read_reg & TEA5777_R_FM_PLL_MASK); in vidioc_s_hw_freq_seek()
477 tea->freq = tea5777_freq_to_v4l2_freq(tea, tea->freq); in vidioc_s_hw_freq_seek()
495 tea->freq = orig_freq; in vidioc_s_hw_freq_seek()
556 tea->freq = 90500 * 16; /* 90.5Mhz default */ in radio_tea5777_init()