Home
last modified time | relevance | path

Searched refs:freq (Results 1 – 200 of 1033) sorted by relevance

123456

/linux-4.1.27/drivers/net/wireless/b43/
Dradio_2059.c73 .freq = 2412,
80 .freq = 2417,
87 .freq = 2422,
94 .freq = 2427,
101 .freq = 2432,
108 .freq = 2437,
115 .freq = 2442,
122 .freq = 2447,
129 .freq = 2452,
136 .freq = 2457,
[all …]
Dradio_2057.c193 .freq = 2412,
200 .freq = 2417,
207 .freq = 2422,
214 .freq = 2427,
221 .freq = 2432,
228 .freq = 2437,
235 .freq = 2442,
242 .freq = 2447,
249 .freq = 2452,
256 .freq = 2457,
[all …]
Dradio_2055.c306 .freq = 4920, /* MHz */
314 .freq = 4930, /* MHz */
322 .freq = 4940, /* MHz */
330 .freq = 4950, /* MHz */
338 .freq = 4960, /* MHz */
346 .freq = 4970, /* MHz */
354 .freq = 4980, /* MHz */
362 .freq = 4990, /* MHz */
370 .freq = 5000, /* MHz */
378 .freq = 5010, /* MHz */
[all …]
Dradio_2056.c3090 { .freq = 4920,
3098 { .freq = 4930,
3106 { .freq = 4940,
3114 { .freq = 4950,
3122 { .freq = 4960,
3130 { .freq = 4970,
3138 { .freq = 4980,
3146 { .freq = 4990,
3154 { .freq = 5000,
3162 { .freq = 5010,
[all …]
Dphy_lp.c169 static void lpphy_adjust_gain_table(struct b43_wldev *dev, u32 freq) in lpphy_adjust_gain_table() argument
179 else if (freq <= 5320) in lpphy_adjust_gain_table()
181 else if (freq <= 5700) in lpphy_adjust_gain_table()
196 u32 freq = channel2freq_lp(b43_lpphy_op_get_default_chan(dev)); in lpphy_table_init() local
206 lpphy_adjust_gain_table(dev, freq); in lpphy_table_init()
508 u16 freq; member
522 { .freq = 12000, .data[0] = 6, .data[1] = 6, .data[2] = 6, in lpphy_2062_init()
524 { .freq = 13000, .data[0] = 4, .data[1] = 4, .data[2] = 4, in lpphy_2062_init()
526 { .freq = 14400, .data[0] = 3, .data[1] = 3, .data[2] = 3, in lpphy_2062_init()
528 { .freq = 16200, .data[0] = 3, .data[1] = 3, .data[2] = 3, in lpphy_2062_init()
[all …]
/linux-4.1.27/drivers/cpufreq/
Dfreq_table.c27 unsigned int freq; in cpufreq_frequency_table_cpuinfo() local
30 freq = pos->frequency; in cpufreq_frequency_table_cpuinfo()
36 pr_debug("table entry %u: %u kHz\n", (int)(pos - table), freq); in cpufreq_frequency_table_cpuinfo()
37 if (freq < min_freq) in cpufreq_frequency_table_cpuinfo()
38 min_freq = freq; in cpufreq_frequency_table_cpuinfo()
39 if (freq > max_freq) in cpufreq_frequency_table_cpuinfo()
40 max_freq = freq; in cpufreq_frequency_table_cpuinfo()
58 unsigned int freq, next_larger = ~0; in cpufreq_frequency_table_verify() local
67 freq = pos->frequency; in cpufreq_frequency_table_verify()
69 if ((freq >= policy->min) && (freq <= policy->max)) { in cpufreq_frequency_table_verify()
[all …]
Ds3c24xx-cpufreq.c67 cfg->freq.fclk = fclk = clk_get_rate(clk_fclk); in s3c_cpufreq_getcur()
68 cfg->freq.hclk = hclk = clk_get_rate(clk_hclk); in s3c_cpufreq_getcur()
69 cfg->freq.pclk = pclk = clk_get_rate(clk_pclk); in s3c_cpufreq_getcur()
70 cfg->freq.armclk = armclk = clk_get_rate(clk_arm); in s3c_cpufreq_getcur()
75 cfg->freq.hclk_tns = 1000000000 / (cfg->freq.hclk / 10); in s3c_cpufreq_getcur()
85 cfg->freq.fclk = pll; in s3c_cpufreq_calc()
86 cfg->freq.hclk = pll / cfg->divs.h_divisor; in s3c_cpufreq_calc()
87 cfg->freq.pclk = pll / cfg->divs.p_divisor; in s3c_cpufreq_calc()
90 cfg->freq.hclk_tns = 1000000000 / (cfg->freq.hclk / 10); in s3c_cpufreq_calc()
105 pfx, cfg->pll.frequency, cfg->freq.fclk, cfg->freq.armclk, in s3c_cpufreq_show()
[all …]
Ds3c64xx-cpufreq.c113 struct cpufreq_frequency_table *freq; in s3c64xx_cpufreq_config_regulator() local
124 cpufreq_for_each_valid_entry(freq, s3c64xx_freq_table) { in s3c64xx_cpufreq_config_regulator()
125 dvfs = &s3c64xx_dvfs_table[freq->driver_data]; in s3c64xx_cpufreq_config_regulator()
136 freq->frequency); in s3c64xx_cpufreq_config_regulator()
137 freq->frequency = CPUFREQ_ENTRY_INVALID; in s3c64xx_cpufreq_config_regulator()
151 struct cpufreq_frequency_table *freq; in s3c64xx_cpufreq_driver_init() local
180 cpufreq_for_each_entry(freq, s3c64xx_freq_table) { in s3c64xx_cpufreq_driver_init()
184 r = clk_round_rate(policy->clk, freq->frequency * 1000); in s3c64xx_cpufreq_driver_init()
186 if (r != freq->frequency) { in s3c64xx_cpufreq_driver_init()
188 freq->frequency); in s3c64xx_cpufreq_driver_init()
[all …]
Ds3c2412-cpufreq.c47 fclk = cfg->freq.fclk; in s3c2412_cpufreq_calcdivs()
48 armclk = cfg->freq.armclk; in s3c2412_cpufreq_calcdivs()
60 __func__, cfg->freq.fclk, cfg->freq.armclk, in s3c2412_cpufreq_calcdivs()
61 cfg->freq.hclk, cfg->freq.pclk); in s3c2412_cpufreq_calcdivs()
77 cfg->freq.hclk = hclk = armdiv_clk / hdiv; in s3c2412_cpufreq_calcdivs()
83 cfg->freq.armclk = dvs ? hclk : armdiv_clk; in s3c2412_cpufreq_calcdivs()
96 cfg->freq.pclk = hclk / pdiv; in s3c2412_cpufreq_calcdivs()
149 board->refresh, cfg->freq.hclk); in s3c2412_cpufreq_setrefresh()
157 refresh *= (cfg->freq.hclk / 100); in s3c2412_cpufreq_setrefresh()
Dsh-cpufreq.c50 long freq; in sh_cpufreq_target() local
60 freq = clk_round_rate(cpuclk, target_freq * 1000); in sh_cpufreq_target()
62 if (freq < (policy->min * 1000) || freq > (policy->max * 1000)) in sh_cpufreq_target()
68 freqs.new = (freq + 500) / 1000; in sh_cpufreq_target()
73 clk_set_rate(cpuclk, freq); in sh_cpufreq_target()
76 dev_dbg(dev, "set frequency %lu Hz\n", freq); in sh_cpufreq_target()
Ds3c2440-cpufreq.c61 fclk = cfg->freq.fclk; in s3c2440_cpufreq_calcdivs()
62 armclk = cfg->freq.armclk; in s3c2440_cpufreq_calcdivs()
117 cfg->freq.armclk = armclk; in s3c2440_cpufreq_calcdivs()
202 unsigned long freq; in run_freq_for() local
207 freq = fclk / div; in run_freq_for()
209 if (freq > max_hclk && div != 1) in run_freq_for()
212 freq /= 1000; /* table is in kHz */ in run_freq_for()
213 index = s3c_cpufreq_addfreq(table, index, table_size, freq); in run_freq_for()
Domap-cpufreq.c46 unsigned long freq, volt = 0, volt_old = 0, tol = 0; in omap_target() local
52 freq = new_freq * 1000; in omap_target()
53 ret = clk_round_rate(policy->clk, freq); in omap_target()
57 freq); in omap_target()
60 freq = ret; in omap_target()
64 opp = dev_pm_opp_find_freq_ceil(mpu_dev, &freq); in omap_target()
Dqoriq-cpufreq.c170 unsigned int freq, max_freq; in freq_table_sort() local
177 freq = freq_table[j].frequency; in freq_table_sort()
178 if (freq == CPUFREQ_ENTRY_INVALID || in freq_table_sort()
179 freq <= max_freq) in freq_table_sort()
182 max_freq = freq; in freq_table_sort()
201 u32 freq, mask; in qoriq_cpufreq_cpu_init() local
242 freq = clk_get_rate(clk); in qoriq_cpufreq_cpu_init()
247 if (freq < min_cpufreq || (mask & (1 << i))) in qoriq_cpufreq_cpu_init()
250 table[i].frequency = freq / 1000; in qoriq_cpufreq_cpu_init()
Ds3c24xx-cpufreq-debugfs.c87 seq_printf(seq, " FCLK %ld Hz\n", cfg->freq.fclk); in info_show()
89 cfg->freq.hclk, print_ns(cfg->freq.hclk_tns)); in info_show()
90 seq_printf(seq, " PCLK %ld Hz\n", cfg->freq.hclk); in info_show()
91 seq_printf(seq, "ARMCLK %ld Hz\n", cfg->freq.armclk); in info_show()
145 seq_printf(seq, "hclk period is %lu.%lu ns\n", print_ns(cfg->freq.hclk_tns)); in io_show()
Dpowernv-cpufreq.c122 u32 freq = be32_to_cpu(pstate_freqs[i]); in init_powernv_pstates() local
124 pr_debug("PState id %d freq %d MHz\n", id, freq); in init_powernv_pstates()
125 powernv_freqs[i].frequency = freq * 1000; /* kHz */ in init_powernv_pstates()
213 unsigned int freq; member
242 freq_data->freq = pstate_id_to_freq(freq_data->pstate_id); in powernv_read_cpu_freq()
246 freq_data->freq); in powernv_read_cpu_freq()
261 return freq_data.freq; in powernv_cpufreq_get()
DKconfig.x8625 <file:Documentation/cpu-freq/pcc-cpufreq.txt>.
44 For details, take a look at <file:Documentation/cpu-freq/>.
81 For details, take a look at <file:Documentation/cpu-freq/>.
91 For details, take a look at <file:Documentation/cpu-freq/>.
103 For details, take a look at <file:Documentation/cpu-freq/>.
113 For details, take a look at <file:Documentation/cpu-freq/>.
134 For details, take a look at <file:Documentation/cpu-freq/>.
160 For details, take a look at <file:Documentation/cpu-freq/>.
179 For details, take a look at <file:Documentation/cpu-freq/>.
202 For details, take a look at <file:Documentation/cpu-freq/>.
[all …]
Dls1x-cpufreq.c78 unsigned int pll_freq, freq; in ls1x_cpufreq_init() local
93 freq = pll_freq / (i + 1); in ls1x_cpufreq_init()
94 if ((freq < ls1x_cpufreq.min_freq) || in ls1x_cpufreq_init()
95 (freq > ls1x_cpufreq.max_freq)) in ls1x_cpufreq_init()
98 freq_tbl[i].frequency = freq; in ls1x_cpufreq_init()
Dpxa2xx-cpufreq.c258 static u32 mdrefr_dri(unsigned int freq) in mdrefr_dri() argument
260 u32 interval = freq * SDRAM_TREF / sdram_rows; in mdrefr_dri()
362 unsigned int freq; in pxa_cpufreq_init() local
396 freq = pxa27x_freqs[i].khz; in pxa_cpufreq_init()
397 if (freq > pxa27x_maxfreq) in pxa_cpufreq_init()
399 pxa27x_freq_table[i].frequency = freq; in pxa_cpufreq_init()
Dcpufreq_userspace.c31 static int cpufreq_set(struct cpufreq_policy *policy, unsigned int freq) in cpufreq_set() argument
35 pr_debug("cpufreq_set for cpu %u, freq %u kHz\n", policy->cpu, freq); in cpufreq_set()
41 ret = __cpufreq_driver_target(policy, freq, CPUFREQ_RELATION_L); in cpufreq_set()
Dpowernow-k6.c55 unsigned freq; member
165 if (khz >= usual_frequency_table[i].freq - FREQ_RANGE && in powernow_k6_cpu_init()
166 khz <= usual_frequency_table[i].freq + FREQ_RANGE) { in powernow_k6_cpu_init()
167 khz = usual_frequency_table[i].freq; in powernow_k6_cpu_init()
/linux-4.1.27/sound/pci/lola/
Dlola_clock.c30 unsigned int freq; in lola_sample_rate_convert() local
34 case 0: freq = 48000; break; in lola_sample_rate_convert()
35 case 1: freq = 44100; break; in lola_sample_rate_convert()
36 case 2: freq = 32000; break; in lola_sample_rate_convert()
44 case (1 << 2): freq *= 2; break; in lola_sample_rate_convert()
45 case (2 << 2): freq *= 4; break; in lola_sample_rate_convert()
46 case (5 << 2): freq /= 2; break; in lola_sample_rate_convert()
47 case (6 << 2): freq /= 4; break; in lola_sample_rate_convert()
54 case (1 << 5): freq = (freq * 999) / 1000; break; in lola_sample_rate_convert()
55 case (2 << 5): freq = (freq * 1001) / 1000; break; in lola_sample_rate_convert()
[all …]
Dlola_proc.c83 unsigned int freq = items[j] & 0xff; in print_clock_widget() local
88 freq = lola_sample_rate_convert(freq); in print_clock_widget()
91 freq = lola_sample_rate_convert(freq); in print_clock_widget()
96 i + j, type, name, freq); in print_clock_widget()
/linux-4.1.27/sound/drivers/vx/
Dvx_uer.c107 int val, freq; in vx_read_uer_status() local
110 freq = 0; in vx_read_uer_status()
123 freq = 32000; in vx_read_uer_status()
126 freq = 44100; in vx_read_uer_status()
129 freq = 48000; in vx_read_uer_status()
140 return freq; in vx_read_uer_status()
161 static int vx_calc_clock_from_freq(struct vx_core *chip, int freq) in vx_calc_clock_from_freq() argument
165 if (snd_BUG_ON(freq <= 0)) in vx_calc_clock_from_freq()
168 hexfreq = (28224000 * 10) / freq; in vx_calc_clock_from_freq()
206 void vx_set_internal_clock(struct vx_core *chip, unsigned int freq) in vx_set_internal_clock() argument
[all …]
/linux-4.1.27/arch/mips/mti-malta/
Dmalta-time.c61 static unsigned int freqround(unsigned int freq, unsigned int amount) in freqround() argument
63 freq += amount; in freqround()
64 freq -= freq % (amount*2); in freqround()
65 return freq; in freqround()
169 unsigned char freq, ctrl; in init_rtc() local
172 freq = CMOS_READ(RTC_FREQ_SELECT); in init_rtc()
173 if ((freq & RTC_DIV_CTL) != RTC_REF_CLCK_32KHZ) in init_rtc()
185 unsigned int freq; in plat_time_init() local
190 freq = mips_hpt_frequency; in plat_time_init()
193 freq *= 2; in plat_time_init()
[all …]
/linux-4.1.27/include/linux/
Dpm_opp.h36 unsigned long freq,
40 unsigned long *freq);
43 unsigned long *freq);
45 int dev_pm_opp_add(struct device *dev, unsigned long freq,
47 void dev_pm_opp_remove(struct device *dev, unsigned long freq);
49 int dev_pm_opp_enable(struct device *dev, unsigned long freq);
51 int dev_pm_opp_disable(struct device *dev, unsigned long freq);
71 unsigned long freq, bool available) in dev_pm_opp_find_freq_exact() argument
77 unsigned long *freq) in dev_pm_opp_find_freq_floor() argument
83 unsigned long *freq) in dev_pm_opp_find_freq_ceil() argument
[all …]
Dclockchips.h173 extern void clockevents_config(struct clock_event_device *dev, u32 freq);
175 u32 freq, unsigned long min_delta,
178 extern int clockevents_update_freq(struct clock_event_device *ce, u32 freq);
181 clockevents_calc_mult_shift(struct clock_event_device *ce, u32 freq, u32 minsec) in clockevents_calc_mult_shift() argument
183 return clocks_calc_mult_shift(&ce->mult, &ce->shift, NSEC_PER_SEC, freq, minsec); in clockevents_calc_mult_shift()
Ddevfreq.h83 int (*target)(struct device *dev, unsigned long *freq, u32 flags);
86 int (*get_cur_freq)(struct device *dev, unsigned long *freq);
114 int (*get_target_freq)(struct devfreq *this, unsigned long *freq);
197 unsigned long *freq, u32 flags);
265 unsigned long *freq, u32 flags) in devfreq_recommended_opp() argument
Ddw_apb_timer.h24 unsigned long freq; member
47 void __iomem *base, int irq, unsigned long freq);
50 unsigned long freq);
Dclock_cooling.h46 unsigned long freq);
59 unsigned long freq) in clock_cooling_get_level() argument
Dcpu_cooling.h63 unsigned long cpufreq_cooling_get_level(unsigned int cpu, unsigned int freq);
82 unsigned long cpufreq_cooling_get_level(unsigned int cpu, unsigned int freq) in cpufreq_cooling_get_level() argument
/linux-4.1.27/drivers/media/i2c/cx25840/
Dcx25840-audio.c44 static int cx25840_set_audclk_freq(struct i2c_client *client, u32 freq) in cx25840_set_audclk_freq() argument
49 switch (freq) { in cx25840_set_audclk_freq()
163 switch (freq) { in cx25840_set_audclk_freq()
289 state->audclk_freq = freq; in cx25840_set_audclk_freq()
294 static inline int cx25836_set_audclk_freq(struct i2c_client *client, u32 freq) in cx25836_set_audclk_freq() argument
296 return cx25840_set_audclk_freq(client, freq); in cx25836_set_audclk_freq()
299 static int cx23885_set_audclk_freq(struct i2c_client *client, u32 freq) in cx23885_set_audclk_freq() argument
304 switch (freq) { in cx23885_set_audclk_freq()
314 switch (freq) { in cx23885_set_audclk_freq()
336 state->audclk_freq = freq; in cx23885_set_audclk_freq()
[all …]
/linux-4.1.27/drivers/media/tuners/
Dmt2131.c100 u32 freq; in mt2131_set_params() local
109 freq = c->frequency / 1000; /* Hz -> kHz */ in mt2131_set_params()
110 dprintk(1, "%s() freq=%d\n", __func__, freq); in mt2131_set_params()
112 f_lo1 = freq + MT2131_IF1 * 1000; in mt2131_set_params()
114 f_lo2 = f_lo1 - freq - MT2131_IF2; in mt2131_set_params()
128 if (freq <= 82500) if_band_center = 0x00; else in mt2131_set_params()
129 if (freq <= 137500) if_band_center = 0x01; else in mt2131_set_params()
130 if (freq <= 192500) if_band_center = 0x02; else in mt2131_set_params()
131 if (freq <= 247500) if_band_center = 0x03; else in mt2131_set_params()
132 if (freq <= 302500) if_band_center = 0x04; else in mt2131_set_params()
[all …]
Dmt2266.c130 u32 freq; in mt2266_set_params() local
139 freq = priv->frequency / 1000; /* Hz -> kHz */ in mt2266_set_params()
140 if (freq < 470000 && freq > 230000) in mt2266_set_params()
144 tune = 2 * freq * (8192/16) / (FREF/16); in mt2266_set_params()
145 band = (freq < 300000) ? MT2266_VHF : MT2266_UHF; in mt2266_set_params()
179 if (freq <= 495000) in mt2266_set_params()
181 else if (freq <= 525000) in mt2266_set_params()
183 else if (freq <= 550000) in mt2266_set_params()
185 else if (freq <= 580000) in mt2266_set_params()
187 else if (freq <= 605000) in mt2266_set_params()
[all …]
Dtda18271-fe.c87 u32 freq, u32 bw) in tda18271_channel_configuration() argument
133 tda18271_calc_ir_measure(fe, &freq); in tda18271_channel_configuration()
135 tda18271_calc_bp_filter(fe, &freq); in tda18271_channel_configuration()
137 tda18271_calc_rf_band(fe, &freq); in tda18271_channel_configuration()
139 tda18271_calc_gain_taper(fe, &freq); in tda18271_channel_configuration()
166 N = map->if_freq * 1000 + freq; in tda18271_channel_configuration()
255 u32 freq) in tda18271c2_rf_tracking_filters_correction() argument
274 tda18271_calc_rf_cal(fe, &freq); in tda18271c2_rf_tracking_filters_correction()
277 i = tda18271_lookup_rf_band(fe, &freq, NULL); in tda18271c2_rf_tracking_filters_correction()
281 if ((0 == map[i].rf3) || (freq / 1000 < map[i].rf2)) { in tda18271c2_rf_tracking_filters_correction()
[all …]
Dfc0013.c194 static int fc0013_set_vhf_track(struct fc0013_priv *priv, u32 freq) in fc0013_set_vhf_track() argument
203 if (freq <= 177500) { /* VHF Track: 7 */ in fc0013_set_vhf_track()
205 } else if (freq <= 184500) { /* VHF Track: 6 */ in fc0013_set_vhf_track()
207 } else if (freq <= 191500) { /* VHF Track: 5 */ in fc0013_set_vhf_track()
209 } else if (freq <= 198500) { /* VHF Track: 4 */ in fc0013_set_vhf_track()
211 } else if (freq <= 205500) { /* VHF Track: 3 */ in fc0013_set_vhf_track()
213 } else if (freq <= 219500) { /* VHF Track: 2 */ in fc0013_set_vhf_track()
215 } else if (freq < 300000) { /* VHF Track: 1 */ in fc0013_set_vhf_track()
231 u32 freq = p->frequency / 1000; in fc0013_set_params() local
240 FC_FE_CALLBACK_VHF_ENABLE, (freq > 300000 ? 0 : 1)); in fc0013_set_params()
[all …]
Dtda18271-priv.h190 u32 *freq, u8 *post_div, u8 *div);
193 u32 *freq, u8 *val);
198 u32 *freq, u8 *rf_band);
201 u32 *freq, u8 *cid_target,
218 extern int tda18271_calc_main_pll(struct dvb_frontend *fe, u32 freq);
219 extern int tda18271_calc_cal_pll(struct dvb_frontend *fe, u32 freq);
221 extern int tda18271_calc_bp_filter(struct dvb_frontend *fe, u32 *freq);
222 extern int tda18271_calc_km(struct dvb_frontend *fe, u32 *freq);
223 extern int tda18271_calc_rf_band(struct dvb_frontend *fe, u32 *freq);
224 extern int tda18271_calc_gain_taper(struct dvb_frontend *fe, u32 *freq);
[all …]
Dmt2060.c161 u32 freq; in mt2060_set_params() local
179 freq = c->frequency / 1000; /* Hz -> kHz */ in mt2060_set_params()
181 f_lo1 = freq + if1 * 1000; in mt2060_set_params()
183 f_lo2 = f_lo1 - freq - IF2; in mt2060_set_params()
204 if (freq <= 95000) lnaband = 0xB0; else in mt2060_set_params()
205 if (freq <= 180000) lnaband = 0xA0; else in mt2060_set_params()
206 if (freq <= 260000) lnaband = 0x90; else in mt2060_set_params()
207 if (freq <= 335000) lnaband = 0x80; else in mt2060_set_params()
208 if (freq <= 425000) lnaband = 0x70; else in mt2060_set_params()
209 if (freq <= 480000) lnaband = 0x60; else in mt2060_set_params()
[all …]
Dqt1010.c62 u32 freq, div, mod1, mod2; in qt1010_set_params() local
119 freq = c->frequency; in qt1010_set_params()
120 div = (freq + QT1010_OFFSET) / QT1010_STEP; in qt1010_set_params()
121 freq = (div * QT1010_STEP) - QT1010_OFFSET; in qt1010_set_params()
122 mod1 = (freq + QT1010_OFFSET) % FREQ1; in qt1010_set_params()
123 mod2 = (freq + QT1010_OFFSET) % FREQ2; in qt1010_set_params()
124 priv->frequency = freq; in qt1010_set_params()
130 if (freq < 290000000) reg05 = 0x14; /* 290 MHz */ in qt1010_set_params()
131 else if (freq < 610000000) reg05 = 0x34; /* 610 MHz */ in qt1010_set_params()
132 else if (freq < 802000000) reg05 = 0x54; /* 802 MHz */ in qt1010_set_params()
[all …]
Dfc0012.c137 u32 freq = p->frequency / 1000; in fc0012_set_params() local
146 FC_FE_CALLBACK_VHF_ENABLE, (freq > 300000 ? 0 : 1)); in fc0012_set_params()
165 if (freq < 37084) { /* freq * 96 < 3560000 */ in fc0012_set_params()
169 } else if (freq < 55625) { /* freq * 64 < 3560000 */ in fc0012_set_params()
173 } else if (freq < 74167) { /* freq * 48 < 3560000 */ in fc0012_set_params()
177 } else if (freq < 111250) { /* freq * 32 < 3560000 */ in fc0012_set_params()
181 } else if (freq < 148334) { /* freq * 24 < 3560000 */ in fc0012_set_params()
185 } else if (freq < 222500) { /* freq * 16 < 3560000 */ in fc0012_set_params()
189 } else if (freq < 296667) { /* freq * 12 < 3560000 */ in fc0012_set_params()
193 } else if (freq < 445000) { /* freq * 8 < 3560000 */ in fc0012_set_params()
[all …]
Dr820t.c106 u32 freq; member
140 .freq = 0,
149 .freq = 50, /* Start freq, in MHz */
158 .freq = 55, /* Start freq, in MHz */
167 .freq = 60, /* Start freq, in MHz */
176 .freq = 65, /* Start freq, in MHz */
185 .freq = 70, /* Start freq, in MHz */
194 .freq = 75, /* Start freq, in MHz */
203 .freq = 80, /* Start freq, in MHz */
212 .freq = 90, /* Start freq, in MHz */
[all …]
De4000_priv.h51 u32 freq; member
72 u32 freq; member
112 u32 freq; member
125 u32 freq; member
Dtda18271-common.c562 int tda18271_calc_main_pll(struct dvb_frontend *fe, u32 freq) in tda18271_calc_main_pll() argument
570 int ret = tda18271_lookup_pll_map(fe, MAIN_PLL, &freq, &pd, &d); in tda18271_calc_main_pll()
576 div = ((d * (freq / 1000)) << 7) / 125; in tda18271_calc_main_pll()
585 int tda18271_calc_cal_pll(struct dvb_frontend *fe, u32 freq) in tda18271_calc_cal_pll() argument
593 int ret = tda18271_lookup_pll_map(fe, CAL_PLL, &freq, &pd, &d); in tda18271_calc_cal_pll()
599 div = ((d * (freq / 1000)) << 7) / 125; in tda18271_calc_cal_pll()
610 int tda18271_calc_bp_filter(struct dvb_frontend *fe, u32 *freq) in tda18271_calc_bp_filter() argument
617 int ret = tda18271_lookup_map(fe, BP_FILTER, freq, &val); in tda18271_calc_bp_filter()
627 int tda18271_calc_km(struct dvb_frontend *fe, u32 *freq) in tda18271_calc_km() argument
634 int ret = tda18271_lookup_map(fe, RF_CAL_KMCO, freq, &val); in tda18271_calc_km()
[all …]
Dmxl301rf.c120 u32 freq; /* Channel center frequency */ member
181 u32 freq; in mxl301rf_set_params() local
187 freq = fe->dtv_property_cache.frequency; in mxl301rf_set_params()
191 if (freq >= (shf_tab[i].freq - shf_tab[i].ofst_th) * 1000 && in mxl301rf_set_params()
192 freq <= (shf_tab[i].freq + shf_tab[i].ofst_th) * 1000) { in mxl301rf_set_params()
204 f = freq / 1000000; in mxl301rf_set_params()
205 tmp = freq % 1000000; in mxl301rf_set_params()
Dfc0011.c184 u32 freq = p->frequency / 1000; in fc0011_set_params() local
204 if (freq < 54000) { in fc0011_set_params()
205 fvco = freq * 64; in fc0011_set_params()
207 } else if (freq < 108000) { in fc0011_set_params()
208 fvco = freq * 32; in fc0011_set_params()
210 } else if (freq < 216000) { in fc0011_set_params()
211 fvco = freq * 16; in fc0011_set_params()
213 } else if (freq < 432000) { in fc0011_set_params()
214 fvco = freq * 8; in fc0011_set_params()
217 fvco = freq * 4; in fc0011_set_params()
[all …]
Dfc2580_priv.h52 u32 freq; member
65 u32 freq; member
79 u32 freq; member
/linux-4.1.27/drivers/media/radio/
Dtea575x.c159 u32 freq = val & TEA575X_BIT_FREQ_MASK; in snd_tea575x_val_to_freq() local
161 if (freq == 0) in snd_tea575x_val_to_freq()
162 return freq; in snd_tea575x_val_to_freq()
167 freq *= 125; in snd_tea575x_val_to_freq()
168 freq /= 10; in snd_tea575x_val_to_freq()
170 freq -= TEA575X_FMIF; in snd_tea575x_val_to_freq()
174 freq *= 125; in snd_tea575x_val_to_freq()
175 freq /= 10; in snd_tea575x_val_to_freq()
177 freq += TEA575X_FMIF; in snd_tea575x_val_to_freq()
181 freq -= TEA575X_AMIF; in snd_tea575x_val_to_freq()
[all …]
Dradio-tea5777.c176 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()
[all …]
Dtef6862.c63 unsigned long freq; member
107 unsigned freq = f->frequency; in tef6862_s_frequency() local
115 freq = clamp(freq, TEF6862_LO_FREQ, TEF6862_HI_FREQ); in tef6862_s_frequency()
116 pll = 1964 + ((freq - TEF6862_LO_FREQ) * 20) / FREQ_MUL; in tef6862_s_frequency()
125 state->freq = freq; in tef6862_s_frequency()
136 f->frequency = state->freq; in tef6862_g_frequency()
172 state->freq = TEF6862_LO_FREQ; in tef6862_probe()
Dlm7000.h20 static inline void lm7000_set_freq(u32 freq, void *handle, in lm7000_set_freq() argument
27 freq += 171200; /* Add 10.7 MHz IF */ in lm7000_set_freq()
28 freq /= 400; /* Convert to 25 kHz units */ in lm7000_set_freq()
29 val = freq | LM7000_FM_25 | LM7000_BIT_FM; in lm7000_set_freq()
Dradio-cadet.c163 unsigned freq = 0, test, fifo = 0; in cadet_getfreq() local
179 freq += test; in cadet_getfreq()
183 freq -= 10700000; /* IF frequency is 10.7 MHz */ in cadet_getfreq()
184 freq = (freq * 16) / 1000; /* Make it 1/16 kHz */ in cadet_getfreq()
185 return freq; in cadet_getfreq()
213 static void cadet_setfreq(struct cadet *dev, unsigned freq) in cadet_setfreq() argument
219 freq = clamp(freq, bands[dev->is_fm_band].rangelow, in cadet_setfreq()
221 dev->curfreq = freq; in cadet_setfreq()
228 freq = freq / 16; /* Make it kHz */ in cadet_setfreq()
229 freq += 10700; /* IF is 10700 kHz */ in cadet_setfreq()
[all …]
Dradio-keene.c83 static int keene_cmd_main(struct keene_device *radio, unsigned freq, bool play) in keene_cmd_main() argument
85 unsigned short freq_send = freq ? (freq - 76 * 16000) / 800 : 0; in keene_cmd_main()
99 (freq ? 0x10 : 0); in keene_cmd_main()
110 if (freq) in keene_cmd_main()
111 radio->curfreq = freq; in keene_cmd_main()
221 unsigned freq = f->frequency; in vidioc_s_frequency() local
225 freq = clamp(freq, FREQ_MIN * FREQ_MUL, FREQ_MAX * FREQ_MUL); in vidioc_s_frequency()
226 return keene_cmd_main(radio, freq, true); in vidioc_s_frequency()
Dradio-raremono.c134 static int raremono_cmd_main(struct raremono_device *radio, unsigned band, unsigned freq) in raremono_cmd_main() argument
142 freq /= 10; in raremono_cmd_main()
152 radio->buffer[1] = freq >> 8; in raremono_cmd_main()
153 radio->buffer[2] = freq & 0xff; in raremono_cmd_main()
165 radio->curfreq = (band == BAND_FM) ? freq * 10 : freq; in raremono_cmd_main()
257 u32 freq = f->frequency; in vidioc_s_frequency() local
270 freq = clamp_t(u32, f->frequency, bands[band].rangelow, bands[band].rangehigh); in vidioc_s_frequency()
271 return raremono_cmd_main(radio, band, freq / 16); in vidioc_s_frequency()
Dradio-trust.c147 static int trust_s_frequency(struct radio_isa_card *isa, u32 freq) in trust_s_frequency() argument
151 freq /= 160; /* Convert to 10 kHz units */ in trust_s_frequency()
152 freq += 1070; /* Add 10.7 MHz IF */ in trust_s_frequency()
153 write_i2c(tr, 5, TSA6060T_ADDR, (freq << 1) | 1, in trust_s_frequency()
154 freq >> 7, 0x60 | ((freq >> 15) & 1), 0); in trust_s_frequency()
Dradio-rtrack2.c66 static int rtrack2_s_frequency(struct radio_isa_card *isa, u32 freq) in rtrack2_s_frequency() argument
70 freq = freq / 200 + 856; in rtrack2_s_frequency()
80 if (freq & (1 << i)) in rtrack2_s_frequency()
Dradio-miropcm20.c73 unsigned long freq; member
80 .freq = 87 * 16000,
181 static int pcm20_setfreq(struct pcm20 *dev, unsigned long freq) in pcm20_setfreq() argument
187 freq /= 160; in pcm20_setfreq()
189 freq /= 10; /* I don't know exactly which version in pcm20_setfreq()
191 freql = freq & 0xff; in pcm20_setfreq()
192 freqh = freq >> 8; in pcm20_setfreq()
279 f->frequency = dev->freq; in vidioc_g_frequency()
292 dev->freq = clamp_t(u32, f->frequency, 87 * 16000U, 108 * 16000U); in vidioc_s_frequency()
293 pcm20_setfreq(dev, dev->freq); in vidioc_s_frequency()
[all …]
Dradio-terratec.c81 static int terratec_s_frequency(struct radio_isa_card *isa, u32 freq) in terratec_s_frequency() argument
89 freq = freq / 160; /* convert the freq. to a nice to handle value */ in terratec_s_frequency()
92 rest = freq * 10 + 10700; /* I once had understood what is going on here */ in terratec_s_frequency()
Dradio-wl1273.c297 u16 freq; in wl1273_fm_irq_thread_handler() local
311 r = core->read(core, WL1273_FREQ_SET, &freq); in wl1273_fm_irq_thread_handler()
317 freq * 50; in wl1273_fm_irq_thread_handler()
320 freq * 50; in wl1273_fm_irq_thread_handler()
330 r = core->read(core, WL1273_CHANL_SET, &freq); in wl1273_fm_irq_thread_handler()
334 dev_dbg(radio->dev, "%dkHz\n", freq); in wl1273_fm_irq_thread_handler()
346 static int wl1273_fm_set_tx_freq(struct wl1273_device *radio, unsigned int freq) in wl1273_fm_set_tx_freq() argument
352 if (freq < WL1273_BAND_TX_LOW) { in wl1273_fm_set_tx_freq()
354 "Frequency out of range: %d < %d\n", freq, in wl1273_fm_set_tx_freq()
359 if (freq > WL1273_BAND_TX_HIGH) { in wl1273_fm_set_tx_freq()
[all …]
Dradio-tea5764.c222 static void tea5764_set_freq(struct tea5764_device *radio, int freq) in tea5764_set_freq() argument
228 r->frqset = (freq + 225000) / 8192; in tea5764_set_freq()
230 r->frqset = (freq - 225000) / 8192; in tea5764_set_freq()
244 static void tea5764_tune(struct tea5764_device *radio, int freq) in tea5764_tune() argument
246 tea5764_set_freq(radio, freq); in tea5764_tune()
345 unsigned freq = f->frequency; in vidioc_s_frequency() local
349 if (freq == 0) { in vidioc_s_frequency()
359 freq = clamp(freq, FREQ_MIN * FREQ_MUL, FREQ_MAX * FREQ_MUL); in vidioc_s_frequency()
361 tea5764_tune(radio, (freq * 125) / 2); in vidioc_s_frequency()
Dradio-isa.c108 u32 freq = f->frequency; in radio_isa_s_frequency() local
113 freq = clamp(freq, FREQ_LOW, FREQ_HIGH); in radio_isa_s_frequency()
114 res = isa->drv->ops->s_frequency(isa, freq); in radio_isa_s_frequency()
116 isa->freq = freq; in radio_isa_s_frequency()
128 f->frequency = isa->freq; in radio_isa_g_frequency()
257 isa->freq = FREQ_LOW; in radio_isa_common_probe()
265 res = ops->s_frequency(isa, isa->freq); in radio_isa_common_probe()
Dradio-zoltrix.c106 static int zoltrix_s_frequency(struct radio_isa_card *isa, u32 freq) in zoltrix_s_frequency() argument
114 if (freq == 0) { in zoltrix_s_frequency()
119 m = (freq / 160 - 8800) * 2; in zoltrix_s_frequency()
202 return zoltrix_s_frequency(isa, isa->freq); in zoltrix_s_stereo()
/linux-4.1.27/drivers/clk/sunxi/
Dclk-sun9i-core.c35 static void sun9i_a80_get_pll4_factors(u32 *freq, u32 parent_rate, in sun9i_a80_get_pll4_factors() argument
43 n = DIV_ROUND_UP(*freq, 6000000); in sun9i_a80_get_pll4_factors()
63 *freq = ((24000000 * n) >> p) / (m + 1); in sun9i_a80_get_pll4_factors()
114 static void sun9i_a80_get_gt_factors(u32 *freq, u32 parent_rate, in sun9i_a80_get_gt_factors() argument
119 if (parent_rate < *freq) in sun9i_a80_get_gt_factors()
120 *freq = parent_rate; in sun9i_a80_get_gt_factors()
122 div = DIV_ROUND_UP(parent_rate, *freq); in sun9i_a80_get_gt_factors()
128 *freq = parent_rate / div; in sun9i_a80_get_gt_factors()
179 static void sun9i_a80_get_ahb_factors(u32 *freq, u32 parent_rate, in sun9i_a80_get_ahb_factors() argument
184 if (parent_rate < *freq) in sun9i_a80_get_ahb_factors()
[all …]
Dclk-sunxi.c248 static void sun4i_get_pll1_factors(u32 *freq, u32 parent_rate, in sun4i_get_pll1_factors() argument
254 div = *freq / 6000000; in sun4i_get_pll1_factors()
255 *freq = 6000000 * div; in sun4i_get_pll1_factors()
265 if (*freq >= 768000000 || *freq == 42000000 || *freq == 54000000) in sun4i_get_pll1_factors()
299 static void sun6i_a31_get_pll1_factors(u32 *freq, u32 parent_rate, in sun6i_a31_get_pll1_factors() argument
306 u32 freq_mhz = *freq / 1000000; in sun6i_a31_get_pll1_factors()
321 *freq = freq_mhz * 1000000; in sun6i_a31_get_pll1_factors()
384 static void sun8i_a23_get_pll1_factors(u32 *freq, u32 parent_rate, in sun8i_a23_get_pll1_factors() argument
390 div = *freq / 6000000; in sun8i_a23_get_pll1_factors()
391 *freq = 6000000 * div; in sun8i_a23_get_pll1_factors()
[all …]
Dclk-sun8i-mbus.c29 static void sun8i_a23_get_mbus_factors(u32 *freq, u32 parent_rate, in sun8i_a23_get_mbus_factors() argument
38 if (*freq > parent_rate) in sun8i_a23_get_mbus_factors()
39 *freq = parent_rate; in sun8i_a23_get_mbus_factors()
41 div = DIV_ROUND_UP(parent_rate, *freq); in sun8i_a23_get_mbus_factors()
46 *freq = parent_rate / div; in sun8i_a23_get_mbus_factors()
/linux-4.1.27/drivers/misc/
Dics932s401.c191 int m, n, freq; in calculate_cpu_freq() local
200 freq = BASE_CLOCK * (n + 8) / (m + 2); in calculate_cpu_freq()
201 freq /= divisors[data->regs[ICS932S401_REG_CPU_DIVISOR] >> in calculate_cpu_freq()
204 return freq; in calculate_cpu_freq()
221 int freq; in show_cpu_clock_sel() local
224 freq = calculate_cpu_freq(data); in show_cpu_clock_sel()
228 freq = fs_speeds[fid]; in show_cpu_clock_sel()
230 switch (freq) { in show_cpu_clock_sel()
232 freq = 160000; in show_cpu_clock_sel()
235 freq = 320000; in show_cpu_clock_sel()
[all …]
/linux-4.1.27/arch/blackfin/mach-common/
Ddpmc.c42 static unsigned int bfin_get_vlev(unsigned int freq) in bfin_get_vlev() argument
49 freq >>= 16; in bfin_get_vlev()
52 if (freq <= (pdata->tuple_tab[i] & 0xFFFF)) in bfin_get_vlev()
104 struct cpufreq_freqs *freq = data; in vreg_cpufreq_notifier() local
106 if (freq->cpu != CPUFREQ_CPU) in vreg_cpufreq_notifier()
109 if (val == CPUFREQ_PRECHANGE && freq->old < freq->new) { in vreg_cpufreq_notifier()
111 bfin_set_vlev(bfin_get_vlev(freq->new)); in vreg_cpufreq_notifier()
114 } else if (val == CPUFREQ_POSTCHANGE && freq->old > freq->new) { in vreg_cpufreq_notifier()
116 bfin_set_vlev(bfin_get_vlev(freq->new)); in vreg_cpufreq_notifier()
/linux-4.1.27/drivers/ssb/
Ddriver_chipcommon_pmu.c51 u16 freq; /* Crystal frequency in kHz.*/ member
58 { .freq = 12000, .xf = 1, .wb_int = 73, .wb_frac = 349525, },
59 { .freq = 13000, .xf = 2, .wb_int = 67, .wb_frac = 725937, },
60 { .freq = 14400, .xf = 3, .wb_int = 61, .wb_frac = 116508, },
61 { .freq = 15360, .xf = 4, .wb_int = 57, .wb_frac = 305834, },
62 { .freq = 16200, .xf = 5, .wb_int = 54, .wb_frac = 336579, },
63 { .freq = 16800, .xf = 6, .wb_int = 52, .wb_frac = 399457, },
64 { .freq = 19200, .xf = 7, .wb_int = 45, .wb_frac = 873813, },
65 { .freq = 19800, .xf = 8, .wb_int = 44, .wb_frac = 466033, },
66 { .freq = 20000, .xf = 9, .wb_int = 44, .wb_frac = 0, },
[all …]
/linux-4.1.27/drivers/sh/clk/
Dcore.c46 unsigned long freq; in clk_rate_table_build() local
62 freq = CPUFREQ_ENTRY_INVALID; in clk_rate_table_build()
64 freq = clk->parent->rate * mult / div; in clk_rate_table_build()
67 freq_table[i].frequency = freq; in clk_rate_table_build()
84 #define for_each_frequency(pos, r, freq) \ argument
85 for (pos = r->min, freq = r->func(pos, r); \
86 pos <= r->max; pos++, freq = r->func(pos, r)) \
87 if (unlikely(freq == 0)) \
94 unsigned long highest, lowest, freq; in clk_rate_round_helper() local
101 for_each_frequency(i, rounder, freq) { in clk_rate_round_helper()
[all …]
/linux-4.1.27/drivers/base/power/
Dopp.c279 unsigned long freq, in dev_pm_opp_find_freq_exact() argument
296 temp_opp->rate == freq) { in dev_pm_opp_find_freq_exact()
328 unsigned long *freq) in dev_pm_opp_find_freq_ceil() argument
335 if (!dev || !freq) { in dev_pm_opp_find_freq_ceil()
336 dev_err(dev, "%s: Invalid argument freq=%p\n", __func__, freq); in dev_pm_opp_find_freq_ceil()
345 if (temp_opp->available && temp_opp->rate >= *freq) { in dev_pm_opp_find_freq_ceil()
347 *freq = opp->rate; in dev_pm_opp_find_freq_ceil()
378 unsigned long *freq) in dev_pm_opp_find_freq_floor() argument
385 if (!dev || !freq) { in dev_pm_opp_find_freq_floor()
386 dev_err(dev, "%s: Invalid argument freq=%p\n", __func__, freq); in dev_pm_opp_find_freq_floor()
[all …]
/linux-4.1.27/drivers/clocksource/
Dfsl_ftm_timer.c202 static int __init ftm_clockevent_init(unsigned long freq, int irq) in ftm_clockevent_init() argument
221 freq / (1 << priv->ps), in ftm_clockevent_init()
229 static int __init ftm_clocksource_init(unsigned long freq) in ftm_clocksource_init() argument
238 sched_clock_register(ftm_read_sched_clock, 16, freq / (1 << priv->ps)); in ftm_clocksource_init()
240 freq / (1 << priv->ps), 300, 16, in ftm_clocksource_init()
285 unsigned long freq; in ftm_clk_init() local
287 freq = __ftm_clk_init(np, "ftm-evt-counter-en", "ftm-evt"); in ftm_clk_init()
288 if (freq <= 0) in ftm_clk_init()
291 freq = __ftm_clk_init(np, "ftm-src-counter-en", "ftm-src"); in ftm_clk_init()
292 if (freq <= 0) in ftm_clk_init()
[all …]
Dscx200_hrt.c63 u32 freq; in init_hrt_clocksource() local
80 freq = (HRT_FREQ + ppm); in init_hrt_clocksource()
82 freq *= 27; in init_hrt_clocksource()
86 return clocksource_register_hz(&cs_hrt, freq); in init_hrt_clocksource()
Dbcm2835_timer.c101 u32 freq; in bcm2835_timer_init() local
109 if (of_property_read_u32(node, "clock-frequency", &freq)) in bcm2835_timer_init()
113 sched_clock_register(bcm2835_sched_read, 32, freq); in bcm2835_timer_init()
116 freq, 300, 32, clocksource_mmio_readl_up); in bcm2835_timer_init()
143 clockevents_config_and_register(&timer->evt, freq, 0xf, 0xffffffff); in bcm2835_timer_init()
Ddw_apb_timer.c126 period = DIV_ROUND_UP(dw_ced->timer.freq, HZ); in apbt_set_mode()
217 void __iomem *base, int irq, unsigned long freq) in dw_apb_clockevent_init() argument
228 dw_ced->timer.freq = freq; in dw_apb_clockevent_init()
230 clockevents_calc_mult_shift(&dw_ced->ced, freq, APBT_MIN_PERIOD); in dw_apb_clockevent_init()
352 unsigned long freq) in dw_apb_clocksource_init() argument
360 dw_cs->timer.freq = freq; in dw_apb_clocksource_init()
378 clocksource_register_hz(&dw_cs->cs, dw_cs->timer.freq); in dw_apb_clocksource_register()
Drockchip_timer.c34 u32 freq; member
91 rk_timer_update_counter(rk_timer(ce)->freq / HZ - 1, ce); in rk_timer_set_mode()
153 bc_timer.freq = clk_get_rate(timer_clk); in rk_timer_init()
178 clockevents_config_and_register(ce, bc_timer.freq, 1, UINT_MAX); in rk_timer_init()
Dcadence_ttc_timer.c81 unsigned long freq; member
208 ttc_set_interval(timer, DIV_ROUND_CLOSEST(ttce->ttc.freq, in ttc_set_mode()
342 ttccs->ttc.freq = clk_get_rate(ttccs->ttc.clk); in ttc_setup_clocksource()
369 err = clocksource_register_hz(&ttccs->cs, ttccs->ttc.freq / PRESCALE); in ttc_setup_clocksource()
377 ttccs->ttc.freq / PRESCALE); in ttc_setup_clocksource()
391 ttc->freq = ndata->new_rate; in ttc_rate_change_clockevent_cb()
427 ttcce->ttc.freq = clk_get_rate(ttcce->ttc.clk); in ttc_setup_clockevent()
456 ttcce->ttc.freq / PRESCALE, 1, 0xfffe); in ttc_setup_clockevent()
Dqcom-timer.c231 msm_delay_timer.freq = dgt_hz; in msm_timer_init()
238 u32 freq; in msm_dt_timer_init() local
273 if (of_property_read_u32(np, "clock-frequency", &freq)) { in msm_dt_timer_init()
281 freq /= 4; in msm_dt_timer_init()
284 msm_timer_init(freq, 32, irq, !!percpu_offset); in msm_dt_timer_init()
/linux-4.1.27/arch/mips/mti-sead3/
Dsead3-time.c26 unsigned int freq; in estimate_cpu_frequency() local
49 freq = read_c0_count(); in estimate_cpu_frequency()
53 mips_hpt_frequency = freq; in estimate_cpu_frequency()
58 freq *= 2; in estimate_cpu_frequency()
60 freq += 5000; /* rounding */ in estimate_cpu_frequency()
61 freq -= freq%10000; in estimate_cpu_frequency()
63 return freq ; in estimate_cpu_frequency()
/linux-4.1.27/drivers/devfreq/
Dgovernor_simpleondemand.c22 unsigned long *freq) in devfreq_simple_ondemand_func() argument
47 *freq = max; in devfreq_simple_ondemand_func()
60 *freq = max; in devfreq_simple_ondemand_func()
66 *freq = max; in devfreq_simple_ondemand_func()
73 *freq = stat.current_frequency; in devfreq_simple_ondemand_func()
83 *freq = (unsigned long) b; in devfreq_simple_ondemand_func()
85 if (df->min_freq && *freq < df->min_freq) in devfreq_simple_ondemand_func()
86 *freq = df->min_freq; in devfreq_simple_ondemand_func()
87 if (df->max_freq && *freq > df->max_freq) in devfreq_simple_ondemand_func()
88 *freq = df->max_freq; in devfreq_simple_ondemand_func()
Ddevfreq.c76 static int devfreq_get_freq_level(struct devfreq *devfreq, unsigned long freq) in devfreq_get_freq_level() argument
81 if (freq == devfreq->profile->freq_table[lev]) in devfreq_get_freq_level()
92 static int devfreq_update_status(struct devfreq *devfreq, unsigned long freq) in devfreq_update_status() argument
108 lev = devfreq_get_freq_level(devfreq, freq); in devfreq_update_status()
162 unsigned long freq; in update_devfreq() local
175 err = devfreq->governor->get_target_freq(devfreq, &freq); in update_devfreq()
187 if (devfreq->min_freq && freq < devfreq->min_freq) { in update_devfreq()
188 freq = devfreq->min_freq; in update_devfreq()
191 if (devfreq->max_freq && freq > devfreq->max_freq) { in update_devfreq()
192 freq = devfreq->max_freq; in update_devfreq()
[all …]
Dgovernor_performance.c17 unsigned long *freq) in devfreq_performance_func() argument
24 *freq = UINT_MAX; in devfreq_performance_func()
26 *freq = df->max_freq; in devfreq_performance_func()
/linux-4.1.27/arch/mips/kernel/
Dcsrc-ioasic.c44 unsigned int freq; in dec_ioasic_clocksource_init() local
60 freq = (end - start) * 8; in dec_ioasic_clocksource_init()
63 if (!freq) in dec_ioasic_clocksource_init()
66 printk(KERN_INFO "I/O ASIC clock frequency %dHz\n", freq); in dec_ioasic_clocksource_init()
68 clocksource_dec.rating = 200 + freq / 10000000; in dec_ioasic_clocksource_init()
69 clocksource_register_hz(&clocksource_dec, freq); in dec_ioasic_clocksource_init()
71 sched_clock_register(dec_ioasic_read_sched_clock, 32, freq); in dec_ioasic_clocksource_init()
/linux-4.1.27/drivers/net/wireless/b43legacy/
Dmain.h46 u8 b43legacy_freq_to_channel_bg(int freq) in b43legacy_freq_to_channel_bg() argument
50 if (freq == 2484) in b43legacy_freq_to_channel_bg()
53 channel = (freq - 2407) / 5; in b43legacy_freq_to_channel_bg()
59 int freq) in b43legacy_freq_to_channel() argument
61 return b43legacy_freq_to_channel_bg(freq); in b43legacy_freq_to_channel()
68 int freq; in b43legacy_channel_to_freq_bg() local
71 freq = 2484; in b43legacy_channel_to_freq_bg()
73 freq = 2407 + (5 * channel); in b43legacy_channel_to_freq_bg()
75 return freq; in b43legacy_channel_to_freq_bg()
/linux-4.1.27/include/linux/mfd/
Dsi476x-core.h195 static inline u16 hz_to_si476x(struct si476x_core *core, int freq) in hz_to_si476x() argument
202 result = freq / 10000; in hz_to_si476x()
205 result = freq / 1000; in hz_to_si476x()
212 static inline int si476x_to_hz(struct si476x_core *core, u16 freq) in si476x_to_hz() argument
219 result = freq * 10000; in si476x_to_hz()
222 result = freq * 1000; in si476x_to_hz()
232 static inline int hz_to_v4l2(int freq) in hz_to_v4l2() argument
234 return (freq * 10) / 625; in hz_to_v4l2()
237 static inline int v4l2_to_hz(int freq) in v4l2_to_hz() argument
239 return (freq * 625) / 10; in v4l2_to_hz()
[all …]
/linux-4.1.27/net/ipv6/
Dip6_flowlabel.c354 fl_create(struct net *net, struct sock *sk, struct in6_flowlabel_req *freq, in fl_create() argument
362 olen = optlen - CMSG_ALIGN(sizeof(*freq)); in fl_create()
385 if (copy_from_user(fl->opt+1, optval+CMSG_ALIGN(sizeof(*freq)), olen)) in fl_create()
407 err = fl6_renew(fl, freq->flr_linger, freq->flr_expires); in fl_create()
410 fl->share = freq->flr_share; in fl_create()
411 addr_type = ipv6_addr_type(&freq->flr_dst); in fl_create()
417 fl->dst = freq->flr_dst; in fl_create()
475 int ipv6_flowlabel_opt_get(struct sock *sk, struct in6_flowlabel_req *freq, in ipv6_flowlabel_opt_get() argument
482 freq->flr_label = np->rcv_flowinfo & IPV6_FLOWLABEL_MASK; in ipv6_flowlabel_opt_get()
487 freq->flr_label = np->flow_label; in ipv6_flowlabel_opt_get()
[all …]
/linux-4.1.27/drivers/net/wireless/p54/
Deeprom.c75 u16 freq; member
89 static int p54_get_band_from_freq(u16 freq) in p54_get_band_from_freq() argument
93 if ((freq >= 2412) && (freq <= 2484)) in p54_get_band_from_freq()
96 if ((freq >= 4920) && (freq <= 5825)) in p54_get_band_from_freq()
102 static int same_band(u16 freq, u16 freq2) in same_band() argument
104 return p54_get_band_from_freq(freq) == p54_get_band_from_freq(freq2); in same_band()
113 return a->freq - b->freq; in p54_compare_channels()
122 return a->freq - b->freq; in p54_compare_rssichan()
190 chan->index, chan->freq); in p54_generate_band()
195 dest->center_freq = chan->freq; in p54_generate_band()
[all …]
Deeprom.h46 __le16 freq; member
51 __le16 freq; member
68 __le16 freq; member
97 __le16 freq; member
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dgf100.c33 u32 freq; member
199 calc_div(struct gf100_clk_priv *priv, int clk, u32 ref, u32 freq, u32 *ddiv) in calc_div() argument
201 u32 div = min((ref * 2) / freq, (u32)65); in calc_div()
210 calc_src(struct gf100_clk_priv *priv, int clk, u32 freq, u32 *dsrc, u32 *ddiv) in calc_src() argument
216 switch (freq) { in calc_src()
220 if (freq == 108000) in calc_src()
222 return freq; in calc_src()
225 return freq; in calc_src()
234 sclk = calc_div(priv, clk, sclk, freq, ddiv); in calc_src()
239 calc_pll(struct gf100_clk_priv *priv, int clk, u32 freq, u32 *coef) in calc_pll() argument
[all …]
Dgk104.c33 u32 freq; member
217 calc_div(struct gk104_clk_priv *priv, int clk, u32 ref, u32 freq, u32 *ddiv) in calc_div() argument
219 u32 div = min((ref * 2) / freq, (u32)65); in calc_div()
228 calc_src(struct gk104_clk_priv *priv, int clk, u32 freq, u32 *dsrc, u32 *ddiv) in calc_src() argument
234 switch (freq) { in calc_src()
238 if (freq == 108000) in calc_src()
240 return freq; in calc_src()
243 return freq; in calc_src()
252 sclk = calc_div(priv, clk, sclk, freq, ddiv); in calc_src()
257 calc_pll(struct gk104_clk_priv *priv, int clk, u32 freq, u32 *coef) in calc_pll() argument
[all …]
Dnv50.c163 u32 freq = 0; in read_pll() local
177 freq = ref * N1 / M1; in read_pll()
180 freq = freq * N2 / M2; in read_pll()
182 freq = 0; in read_pll()
186 return freq; in read_pll()
375 int freq, out; in nv50_clk_calc() local
393 freq = calc_div(core, vdec, &P1); in nv50_clk_calc()
403 if (abs(vdec - freq) <= abs(vdec - out)) { in nv50_clk_calc()
426 freq = clk->read(clk, nv_clk_src_hclk) * 3; in nv50_clk_calc()
427 freq = calc_div(freq, dom6, &P1); in nv50_clk_calc()
[all …]
Dpllgt215.c31 u32 freq, int *pN, int *pfN, int *pM, int *P) in gt215_pll_calc() argument
36 *P = info->vco1.max_freq / freq; in gt215_pll_calc()
49 u32 tmp = freq * *P * M; in gt215_pll_calc()
67 err = abs(freq - (info->refclk * N / M / *P)); in gt215_pll_calc()
77 return freq; in gt215_pll_calc()
Dpll.h7 int nv04_pll_calc(struct nvkm_subdev *, struct nvbios_pll *, u32 freq,
9 int gt215_pll_calc(struct nvkm_subdev *, struct nvbios_pll *, u32 freq,
/linux-4.1.27/arch/nios2/kernel/
Dtime.c35 unsigned long freq; member
173 period = DIV_ROUND_UP(timer->freq, HZ); in nios2_timer_set_mode()
200 void __iomem **base, u32 *freq) in nios2_timer_get_base_and_freq() argument
206 if (of_property_read_u32(np, "clock-frequency", freq)) in nios2_timer_get_base_and_freq()
224 u32 freq; in nios2_clockevent_init() local
227 nios2_timer_get_base_and_freq(timer, &iobase, &freq); in nios2_clockevent_init()
234 nios2_ce.timer.freq = freq; in nios2_clockevent_init()
247 clockevents_config_and_register(&nios2_ce.ced, freq, 1, ULONG_MAX); in nios2_clockevent_init()
254 u32 freq; in nios2_clocksource_init() local
256 nios2_timer_get_base_and_freq(timer, &iobase, &freq); in nios2_clocksource_init()
[all …]
/linux-4.1.27/tools/power/cpupower/utils/
Dcpufreq-set.c68 unsigned long freq; in string_to_frequency() local
130 freq = strtoul(normalized, &end, 10); in string_to_frequency()
134 if (match_count && freq != ULONG_MAX) in string_to_frequency()
135 freq++; in string_to_frequency()
136 return freq; in string_to_frequency()
168 unsigned long freq, unsigned int pc) in do_one_cpu() argument
172 return cpufreq_set_frequency(cpu, freq); in do_one_cpu()
198 unsigned long freq = 0; in cmd_freq_set() local
244 if (freq) in cmd_freq_set()
246 freq = string_to_frequency(optarg); in cmd_freq_set()
[all …]
/linux-4.1.27/drivers/thermal/
Dclock_cooling.c139 unsigned int freq = CPUFREQ_ENTRY_INVALID; in clock_cooling_get_property() local
151 if (freq == pos->frequency) in clock_cooling_get_property()
155 if (freq != CPUFREQ_ENTRY_INVALID && descend == -1) in clock_cooling_get_property()
156 descend = freq > pos->frequency; in clock_cooling_get_property()
158 freq = pos->frequency; in clock_cooling_get_property()
181 if (freq == pos->frequency) in clock_cooling_get_property()
185 freq = pos->frequency; in clock_cooling_get_property()
187 if (property == GET_LEVEL && (unsigned int)input == freq) { in clock_cooling_get_property()
194 *output = freq; in clock_cooling_get_property()
215 unsigned long freq) in clock_cooling_get_level() argument
[all …]
Dcpu_cooling.c126 unsigned int freq) in get_level() argument
131 if (freq == cpufreq_dev->freq_table[level]) in get_level()
134 if (freq > cpufreq_dev->freq_table[level]) in get_level()
152 unsigned long cpufreq_cooling_get_level(unsigned int cpu, unsigned int freq) in cpufreq_cooling_get_level() argument
160 return get_level(cpufreq_dev, freq); in cpufreq_cooling_get_level()
331 unsigned int freq, i; in __cpufreq_cooling_register() local
367 for (i = 0, freq = -1; i <= cpufreq_dev->max_level; i++) { in __cpufreq_cooling_register()
368 freq = find_next_max(table, freq); in __cpufreq_cooling_register()
369 cpufreq_dev->freq_table[i] = freq; in __cpufreq_cooling_register()
372 if (!freq) in __cpufreq_cooling_register()
[all …]
/linux-4.1.27/net/wireless/
Dchan.c245 u32 freq; in cfg80211_set_chans_dfs_state() local
247 for (freq = center_freq - bandwidth/2 + 10; in cfg80211_set_chans_dfs_state()
248 freq <= center_freq + bandwidth/2 - 10; in cfg80211_set_chans_dfs_state()
249 freq += 20) { in cfg80211_set_chans_dfs_state()
250 c = ieee80211_get_channel(wiphy, freq); in cfg80211_set_chans_dfs_state()
312 u32 freq, start_freq, end_freq; in cfg80211_get_chans_dfs_required() local
317 for (freq = start_freq; freq <= end_freq; freq += 20) { in cfg80211_get_chans_dfs_required()
318 c = ieee80211_get_channel(wiphy, freq); in cfg80211_get_chans_dfs_required()
390 u32 freq, start_freq, end_freq; in cfg80211_get_chans_dfs_usable() local
402 for (freq = start_freq; freq <= end_freq; freq += 20) { in cfg80211_get_chans_dfs_usable()
[all …]
Dwext-compat.h15 struct iw_freq *freq, char *extra);
18 struct iw_freq *freq, char *extra);
34 struct iw_freq *freq, char *extra);
37 struct iw_freq *freq, char *extra);
59 int cfg80211_wext_freq(struct iw_freq *freq);
Dutil.c98 int ieee80211_frequency_to_channel(int freq) in ieee80211_frequency_to_channel() argument
101 if (freq == 2484) in ieee80211_frequency_to_channel()
103 else if (freq < 2484) in ieee80211_frequency_to_channel()
104 return (freq - 2407) / 5; in ieee80211_frequency_to_channel()
105 else if (freq >= 4910 && freq <= 4980) in ieee80211_frequency_to_channel()
106 return (freq - 4000) / 5; in ieee80211_frequency_to_channel()
107 else if (freq <= 45000) /* DMG band lower limit */ in ieee80211_frequency_to_channel()
108 return (freq - 5000) / 5; in ieee80211_frequency_to_channel()
109 else if (freq >= 58320 && freq <= 64800) in ieee80211_frequency_to_channel()
110 return (freq - 56160) / 2160; in ieee80211_frequency_to_channel()
[all …]
Dwext-sme.c72 int err, freq; in cfg80211_mgd_wext_siwfreq() local
78 freq = cfg80211_wext_freq(wextfreq); in cfg80211_mgd_wext_siwfreq()
79 if (freq < 0) in cfg80211_mgd_wext_siwfreq()
80 return freq; in cfg80211_mgd_wext_siwfreq()
82 if (freq) { in cfg80211_mgd_wext_siwfreq()
83 chan = ieee80211_get_channel(wdev->wiphy, freq); in cfg80211_mgd_wext_siwfreq()
122 .center_freq1 = freq, in cfg80211_mgd_wext_siwfreq()
125 chandef.chan = ieee80211_get_channel(&rdev->wiphy, freq); in cfg80211_mgd_wext_siwfreq()
141 struct iw_freq *freq, char *extra) in cfg80211_mgd_wext_giwfreq() argument
158 freq->m = chan->center_freq; in cfg80211_mgd_wext_giwfreq()
[all …]
Dwext-compat.c230 range->freq[c].i = in cfg80211_wext_giwrange()
233 range->freq[c].m = chan->center_freq; in cfg80211_wext_giwrange()
234 range->freq[c].e = 6; in cfg80211_wext_giwrange()
261 int cfg80211_wext_freq(struct iw_freq *freq) in cfg80211_wext_freq() argument
267 if (freq->e == 0) { in cfg80211_wext_freq()
269 if (freq->m < 0) in cfg80211_wext_freq()
271 if (freq->m > 14) in cfg80211_wext_freq()
273 return ieee80211_channel_to_frequency(freq->m, band); in cfg80211_wext_freq()
276 for (i = 0; i < freq->e; i++) in cfg80211_wext_freq()
280 return freq->m / div; in cfg80211_wext_freq()
[all …]
/linux-4.1.27/drivers/staging/rtl8188eu/core/
Drtw_rf.c60 u32 freq = 0; in rtw_ch2freq() local
64 freq = ch_freq_map[i].frequency; in rtw_ch2freq()
69 freq = 2412; in rtw_ch2freq()
71 return freq; in rtw_ch2freq()
74 u32 rtw_freq2ch(u32 freq) in rtw_freq2ch() argument
80 if (freq == ch_freq_map[i].frequency) { in rtw_freq2ch()
/linux-4.1.27/tools/testing/selftests/timers/
Dvalid-adjtimex.c129 tx.freq = valid_freq[i]; in validate_freq()
141 if (tx.freq != valid_freq[i]) { in validate_freq()
143 tx.freq, valid_freq[i]); in validate_freq()
148 tx.freq = outofrange_freq[i]; in validate_freq()
160 if (tx.freq == outofrange_freq[i]) { in validate_freq()
163 tx.freq); in validate_freq()
173 tx.freq = invalid_freq[i]; in validate_freq()
189 tx.freq = 0; in validate_freq()
/linux-4.1.27/drivers/spi/
Dspi-sc18is602.c44 u32 freq; member
148 if (hz >= hw->freq / 4) { in sc18is602_setup_transfer()
150 hw->speed = hw->freq / 4; in sc18is602_setup_transfer()
151 } else if (hz >= hw->freq / 16) { in sc18is602_setup_transfer()
153 hw->speed = hw->freq / 16; in sc18is602_setup_transfer()
154 } else if (hz >= hw->freq / 64) { in sc18is602_setup_transfer()
156 hw->speed = hw->freq / 64; in sc18is602_setup_transfer()
159 hw->speed = hw->freq / 128; in sc18is602_setup_transfer()
271 hw->freq = SC18IS602_CLOCK; in sc18is602_probe()
276 hw->freq = pdata->clock_frequency; in sc18is602_probe()
[all …]
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
Dphy.c707 u16 freq; member
967 u32 freq, enum carl9170_bw bw) in carl9170_init_rf_bank4_pwr() argument
977 freq += 10; in carl9170_init_rf_bank4_pwr()
980 freq -= 10; in carl9170_init_rf_bank4_pwr()
990 if (freq % 10) { in carl9170_init_rf_bank4_pwr()
991 chansel = (freq - 4800) / 5; in carl9170_init_rf_bank4_pwr()
993 chansel = ((freq - 4800) / 10) * 2; in carl9170_init_rf_bank4_pwr()
999 if (freq == 2484) { in carl9170_init_rf_bank4_pwr()
1000 chansel = 10 + (freq - 2274) / 5; in carl9170_init_rf_bank4_pwr()
1003 chansel = 16 + (freq - 2272) / 5; in carl9170_init_rf_bank4_pwr()
[all …]
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-sti.c162 u32 freq = 0; in stih4xx_fix_retime_src() local
171 freq = DWMAC_50MHZ; in stih4xx_fix_retime_src()
176 freq = DWMAC_125MHZ; in stih4xx_fix_retime_src()
181 freq = DWMAC_25MHZ; in stih4xx_fix_retime_src()
183 freq = DWMAC_2_5MHZ; in stih4xx_fix_retime_src()
187 if (src == TX_RETIME_SRC_CLKGEN && dwmac->clk && freq) in stih4xx_fix_retime_src()
188 clk_set_rate(dwmac->clk, freq); in stih4xx_fix_retime_src()
198 u32 freq = 0; in stid127_fix_retime_src() local
206 freq = DWMAC_50MHZ; in stid127_fix_retime_src()
211 freq = DWMAC_125MHZ; in stid127_fix_retime_src()
[all …]
/linux-4.1.27/arch/mips/ath79/
Dclock.c58 u32 freq; in ar71xx_clocks_init() local
66 freq = div * ref_rate; in ar71xx_clocks_init()
69 cpu_rate = freq / div; in ar71xx_clocks_init()
72 ddr_rate = freq / div; in ar71xx_clocks_init()
93 u32 freq; in ar724x_clocks_init() local
100 freq = div * ref_rate; in ar724x_clocks_init()
103 freq *= div; in ar724x_clocks_init()
105 cpu_rate = freq; in ar724x_clocks_init()
108 ddr_rate = freq / div; in ar724x_clocks_init()
129 u32 freq; in ar913x_clocks_init() local
[all …]
/linux-4.1.27/arch/arm/mach-omap2/
Dgpmc-onenand.c133 int freq; in omap2_onenand_get_freq() local
137 freq = 40; in omap2_onenand_get_freq()
140 freq = 54; in omap2_onenand_get_freq()
143 freq = 66; in omap2_onenand_get_freq()
146 freq = 83; in omap2_onenand_get_freq()
149 freq = 104; in omap2_onenand_get_freq()
152 freq = 54; in omap2_onenand_get_freq()
156 return freq; in omap2_onenand_get_freq()
161 int freq) in omap2_onenand_calc_sync_timings() argument
177 switch (freq) { in omap2_onenand_calc_sync_timings()
[all …]
Dopp.c88 r = dev_pm_opp_add(dev, opp_def->freq, opp_def->u_volt); in omap_init_opp_table()
91 __func__, opp_def->freq, in omap_init_opp_table()
95 r = dev_pm_opp_disable(dev, opp_def->freq); in omap_init_opp_table()
98 __func__, opp_def->freq, in omap_init_opp_table()
/linux-4.1.27/arch/m68k/mac/
Dmacboing.c163 void mac_mksound( unsigned int freq, unsigned int length ) in mac_mksound() argument
165 __u32 cfreq = ( freq << 5 ) / 468; in mac_mksound()
180 mac_special_bell( freq, length, 128 ); in mac_mksound()
184 if ( freq < 20 || freq > 20000 || length == 0 ) in mac_mksound()
226 static void mac_quadra_start_bell( unsigned int freq, unsigned int length, unsigned int volume ) in mac_quadra_start_bell() argument
239 mac_bell_phasepersample = ( freq * sizeof( mac_asc_wave_tab ) ) / mac_asc_samplespersec; in mac_quadra_start_bell()
307 static void mac_av_start_bell( unsigned int freq, unsigned int length, unsigned int volume ) in mac_av_start_bell() argument
/linux-4.1.27/arch/arm/mach-vexpress/
Dspc.c96 unsigned long freq; member
256 static int ve_spc_get_performance(int cluster, u32 *freq) in ve_spc_get_performance() argument
269 *freq = opps->freq; in ve_spc_get_performance()
275 static int ve_spc_round_performance(int cluster, u32 freq) in ve_spc_round_performance() argument
281 freq /= 1000; /* OPP entries in kHz */ in ve_spc_round_performance()
283 ftmp = opps->freq; in ve_spc_round_performance()
284 if (ftmp >= freq) { in ve_spc_round_performance()
298 static int ve_spc_find_performance_index(int cluster, u32 freq) in ve_spc_find_performance_index() argument
304 if (opps->freq == freq) in ve_spc_find_performance_index()
320 static int ve_spc_set_performance(int cluster, u32 freq) in ve_spc_set_performance() argument
[all …]
/linux-4.1.27/drivers/media/v4l2-core/
Dtuner-core.c146 static void set_tv_freq(struct i2c_client *c, unsigned int freq);
147 static void set_radio_freq(struct i2c_client *c, unsigned int freq);
812 static void set_freq(struct tuner *t, unsigned int freq) in set_freq() argument
817 if (!freq) in set_freq()
818 freq = t->radio_freq; in set_freq()
819 set_radio_freq(client, freq); in set_freq()
821 if (!freq) in set_freq()
822 freq = t->tv_freq; in set_freq()
823 set_tv_freq(client, freq); in set_freq()
837 static void set_tv_freq(struct i2c_client *c, unsigned int freq) in set_tv_freq() argument
[all …]
/linux-4.1.27/drivers/devfreq/exynos/
Dexynos5_bus.c92 unsigned long old_freq, freq; in exynos5_busfreq_int_target() local
103 freq = dev_pm_opp_get_freq(opp); in exynos5_busfreq_int_target()
109 if (old_freq == freq) in exynos5_busfreq_int_target()
112 dev_dbg(dev, "targeting %lukHz %luuV\n", freq, volt); in exynos5_busfreq_int_target()
119 if (freq > exynos5_int_opp_table[0].clk) in exynos5_busfreq_int_target()
120 pm_qos_update_request(&data->int_req, freq * 16 / 1000); in exynos5_busfreq_int_target()
124 if (old_freq < freq) in exynos5_busfreq_int_target()
129 err = clk_set_rate(data->int_clk, freq * 1000); in exynos5_busfreq_int_target()
134 if (old_freq > freq) in exynos5_busfreq_int_target()
139 data->curr_freq = freq; in exynos5_busfreq_int_target()
[all …]
/linux-4.1.27/arch/x86/kernel/
Dtsc_msr.c85 u32 lo, hi, ratio, freq_id, freq; in try_msr_calibrate_tsc() local
108 freq = id_to_freq(cpu_index, freq_id); in try_msr_calibrate_tsc()
110 freq_id, freq); in try_msr_calibrate_tsc()
111 if (!freq) in try_msr_calibrate_tsc()
115 res = freq * ratio; in try_msr_calibrate_tsc()
119 lapic_timer_frequency = (freq * 1000) / HZ; in try_msr_calibrate_tsc()
Dtsc.c899 struct cpufreq_freqs *freq = data; in time_cpufreq_notifier() local
902 if (cpu_has(&cpu_data(freq->cpu), X86_FEATURE_CONSTANT_TSC)) in time_cpufreq_notifier()
907 if (!(freq->flags & CPUFREQ_CONST_LOOPS)) in time_cpufreq_notifier()
908 lpj = &cpu_data(freq->cpu).loops_per_jiffy; in time_cpufreq_notifier()
912 ref_freq = freq->old; in time_cpufreq_notifier()
916 if ((val == CPUFREQ_PRECHANGE && freq->old < freq->new) || in time_cpufreq_notifier()
917 (val == CPUFREQ_POSTCHANGE && freq->old > freq->new)) { in time_cpufreq_notifier()
918 *lpj = cpufreq_scale(loops_per_jiffy_ref, ref_freq, freq->new); in time_cpufreq_notifier()
920 tsc_khz = cpufreq_scale(tsc_khz_ref, ref_freq, freq->new); in time_cpufreq_notifier()
921 if (!(freq->flags & CPUFREQ_CONST_LOOPS)) in time_cpufreq_notifier()
[all …]
/linux-4.1.27/drivers/video/fbdev/
Di740fb.c217 static u32 i740_calc_fifo(struct i740fb_par *par, u32 freq, int bpp) in i740_calc_fifo() argument
231 if (freq > 200) in i740_calc_fifo()
233 else if (freq > 175) in i740_calc_fifo()
235 else if (freq > 135) in i740_calc_fifo()
243 if (freq > 140) in i740_calc_fifo()
245 else if (freq > 120) in i740_calc_fifo()
247 else if (freq > 100) in i740_calc_fifo()
249 else if (freq > 90) in i740_calc_fifo()
251 else if (freq > 50) in i740_calc_fifo()
253 else if (freq > 32) in i740_calc_fifo()
[all …]
/linux-4.1.27/arch/sparc/kernel/
Dtime_64.c603 unsigned long freq; in sparc64_init_timers() local
616 freq = of_getintprop_default(dp, "stick-frequency", 0); in sparc64_init_timers()
619 freq = local_cpu_data().clock_tick; in sparc64_init_timers()
623 freq = of_getintprop_default(dp, "stick-frequency", 0); in sparc64_init_timers()
626 return freq; in sparc64_init_timers()
650 struct cpufreq_freqs *freq = data; in sparc64_cpufreq_notifier() local
651 unsigned int cpu = freq->cpu; in sparc64_cpufreq_notifier()
655 ft->ref_freq = freq->old; in sparc64_cpufreq_notifier()
658 if ((val == CPUFREQ_PRECHANGE && freq->old < freq->new) || in sparc64_cpufreq_notifier()
659 (val == CPUFREQ_POSTCHANGE && freq->old > freq->new)) { in sparc64_cpufreq_notifier()
[all …]
/linux-4.1.27/drivers/media/radio/si470x/
Dradio-si470x-common.c265 static int si470x_get_freq(struct si470x_device *radio, unsigned int *freq) in si470x_get_freq() argument
274 *freq = chan * si470x_get_step(radio) + bands[radio->band].rangelow; in si470x_get_freq()
283 int si470x_set_freq(struct si470x_device *radio, unsigned int freq) in si470x_set_freq() argument
287 freq = clamp(freq, bands[radio->band].rangelow, in si470x_set_freq()
290 chan = (freq - bands[radio->band].rangelow) / si470x_get_step(radio); in si470x_set_freq()
303 unsigned int freq; in si470x_set_seek() local
320 retval = si470x_get_freq(radio, &freq); in si470x_set_seek()
326 retval = si470x_set_freq(radio, freq); in si470x_set_seek()
667 struct v4l2_frequency *freq) in si470x_vidioc_g_frequency() argument
671 if (freq->tuner != 0) in si470x_vidioc_g_frequency()
[all …]
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Deeprom.c364 ee->ee_pwr_cal_b[0].freq = in ath5k_eeprom_read_modes()
366 if (ee->ee_pwr_cal_b[0].freq != AR5K_EEPROM_CHANNEL_DIS) in ath5k_eeprom_read_modes()
369 ee->ee_pwr_cal_b[1].freq = in ath5k_eeprom_read_modes()
371 if (ee->ee_pwr_cal_b[1].freq != AR5K_EEPROM_CHANNEL_DIS) in ath5k_eeprom_read_modes()
375 ee->ee_pwr_cal_b[2].freq = in ath5k_eeprom_read_modes()
377 if (ee->ee_pwr_cal_b[2].freq != AR5K_EEPROM_CHANNEL_DIS) in ath5k_eeprom_read_modes()
386 ee->ee_pwr_cal_g[0].freq = in ath5k_eeprom_read_modes()
388 if (ee->ee_pwr_cal_g[0].freq != AR5K_EEPROM_CHANNEL_DIS) in ath5k_eeprom_read_modes()
391 ee->ee_pwr_cal_g[1].freq = in ath5k_eeprom_read_modes()
393 if (ee->ee_pwr_cal_g[1].freq != AR5K_EEPROM_CHANNEL_DIS) in ath5k_eeprom_read_modes()
[all …]
/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-radio-rx.c163 unsigned freq; in vivid_radio_rx_s_hw_freq_seek() local
202 freq = clamp(dev->radio_rx_freq, low, high); in vivid_radio_rx_s_hw_freq_seek()
205 freq = spacing * (freq / spacing) + spacing; in vivid_radio_rx_s_hw_freq_seek()
206 if (freq > high) { in vivid_radio_rx_s_hw_freq_seek()
209 freq = spacing * (low / spacing) + spacing; in vivid_radio_rx_s_hw_freq_seek()
210 if (freq >= dev->radio_rx_freq) in vivid_radio_rx_s_hw_freq_seek()
214 freq = spacing * ((freq + spacing - 1) / spacing) - spacing; in vivid_radio_rx_s_hw_freq_seek()
215 if (freq < low) { in vivid_radio_rx_s_hw_freq_seek()
218 freq = spacing * ((high + spacing - 1) / spacing) - spacing; in vivid_radio_rx_s_hw_freq_seek()
219 if (freq <= dev->radio_rx_freq) in vivid_radio_rx_s_hw_freq_seek()
Dvivid-sdr-cap.c344 unsigned freq = vf->frequency; in vivid_sdr_s_frequency() local
351 if (freq < BAND_ADC_0) in vivid_sdr_s_frequency()
353 else if (freq < BAND_ADC_1) in vivid_sdr_s_frequency()
358 freq = clamp_t(unsigned, freq, in vivid_sdr_s_frequency()
363 freq != dev->sdr_adc_freq) { in vivid_sdr_s_frequency()
367 dev->sdr_adc_freq = freq; in vivid_sdr_s_frequency()
372 dev->sdr_fm_freq = clamp_t(unsigned, freq, in vivid_sdr_s_frequency()
Dvivid-radio-common.h35 int vivid_radio_g_frequency(struct file *file, const unsigned *freq, struct v4l2_frequency *vf);
36 int vivid_radio_s_frequency(struct file *file, unsigned *freq, const struct v4l2_frequency *vf);
/linux-4.1.27/drivers/clk/ti/
Dfapll.c78 void __iomem *freq; member
337 if (synth->freq) { in ti_fapll_synth_recalc_rate()
340 v = readl_relaxed(synth->freq); in ti_fapll_synth_recalc_rate()
397 v = readl_relaxed(synth->freq); in ti_fapll_synth_set_frac_rate()
402 writel_relaxed(v, synth->freq); in ti_fapll_synth_set_frac_rate()
418 if (!synth->freq) { in ti_fapll_synth_round_rate()
455 if (!synth->freq) in ti_fapll_synth_set_rate()
461 if (!synth->freq && !post_rate) in ti_fapll_synth_set_rate()
466 if ((post_rate != rate) && synth->freq) in ti_fapll_synth_set_rate()
490 void __iomem *freq, in ti_fapll_synth_setup() argument
[all …]
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc52xx_common.c217 unsigned int freq; in mpc52xx_get_xtal_freq() local
222 freq = mpc5xxx_get_bus_frequency(node); in mpc52xx_get_xtal_freq()
223 if (!freq) in mpc52xx_get_xtal_freq()
227 freq *= 2; in mpc52xx_get_xtal_freq()
231 freq *= 8; in mpc52xx_get_xtal_freq()
233 freq *= 4; in mpc52xx_get_xtal_freq()
235 freq /= 12; in mpc52xx_get_xtal_freq()
237 freq /= 16; in mpc52xx_get_xtal_freq()
239 return freq; in mpc52xx_get_xtal_freq()
/linux-4.1.27/drivers/media/pci/cx18/
Dcx18-av-audio.c27 static int set_audclk_freq(struct cx18 *cx, u32 freq) in set_audclk_freq() argument
31 if (freq != 32000 && freq != 44100 && freq != 48000) in set_audclk_freq()
71 switch (freq) { in set_audclk_freq()
178 switch (freq) { in set_audclk_freq()
298 state->audclk_freq = freq; in set_audclk_freq()
416 int cx18_av_s_clock_freq(struct v4l2_subdev *sd, u32 freq) in cx18_av_s_clock_freq() argument
431 retval = set_audclk_freq(cx, freq); in cx18_av_s_clock_freq()
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Demac.h167 #define EMAC4_MR1_OBCI(freq) ((freq) <= 50 ? EMAC4_MR1_OBCI_50 : \ argument
168 (freq) <= 66 ? EMAC4_MR1_OBCI_66 : \
169 (freq) <= 83 ? EMAC4_MR1_OBCI_83 : \
170 (freq) <= 100 ? EMAC4_MR1_OBCI_100 : \
251 #define EMAC_STACR_OPBC(freq) ((freq) <= 50 ? EMAC_STACR_OPBC_50 : \ argument
252 (freq) <= 66 ? EMAC_STACR_OPBC_66 : \
253 (freq) <= 83 ? EMAC_STACR_OPBC_83 : EMAC_STACR_OPBC_100)
/linux-4.1.27/arch/arm/mach-shmobile/
Dsetup-rcar-gen2.c58 u32 freq; in rcar_gen2_timer_init() local
61 freq = 260000000 / 8; /* ZS / 8 */ in rcar_gen2_timer_init()
104 freq = extal_mhz * (1000000 / 2); in rcar_gen2_timer_init()
118 ioread32(base + CNTFID0) != freq) { in rcar_gen2_timer_init()
120 iowrite32(freq, base + CNTFID0); in rcar_gen2_timer_init()
121 asm volatile("mcr p15, 0, %0, c14, c0, 0" : : "r" (freq)); in rcar_gen2_timer_init()
Dtimer.c51 u32 freq; in shmobile_init_delay() local
53 if (!of_property_read_u32(np, "clock-frequency", &freq)) in shmobile_init_delay()
54 max_freq = max(max_freq, freq); in shmobile_init_delay()
/linux-4.1.27/drivers/net/wireless/ath/
Ddfs_pattern_detector.c152 u16 freq; member
185 channel_detector_create(struct dfs_pattern_detector *dpd, u16 freq) in channel_detector_create() argument
195 cd->freq = freq; in channel_detector_create()
213 "failed to allocate channel_detector for freq=%d\n", freq); in channel_detector_create()
228 channel_detector_get(struct dfs_pattern_detector *dpd, u16 freq) in channel_detector_get() argument
232 if (cd->freq == freq) in channel_detector_get()
235 return channel_detector_create(dpd, freq); in channel_detector_get()
273 cd = channel_detector_get(dpd, event->freq); in dpd_add_pulse()
290 event->freq, pd->rs->type_id, in dpd_add_pulse()
/linux-4.1.27/sound/soc/codecs/
Dmax98090.c1840 int freq; member
1849 { .freq = 2, .comp = { 7, 8, 3, 3, 3, 3 } },
1850 { .freq = 1, .comp = { 7, 8, 2, 2, 2, 2 } },
1851 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
1852 { .freq = 0, .comp = { 7, 8, 6, 6, 6, 6 } },
1853 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
1854 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
1860 { .freq = 2, .comp = { 7, 8, 3, 3, 3, 3 } },
1861 { .freq = 1, .comp = { 7, 8, 2, 2, 2, 2 } },
1862 { .freq = 0, .comp = { 7, 8, 3, 3, 3, 3 } },
[all …]
Dwm8741.c270 int clk_id, unsigned int freq, int dir) in wm8741_set_dai_sysclk() argument
275 dev_dbg(codec->dev, "wm8741_set_dai_sysclk info: freq=%dHz\n", freq); in wm8741_set_dai_sysclk()
277 switch (freq) { in wm8741_set_dai_sysclk()
280 wm8741->sysclk = freq; in wm8741_set_dai_sysclk()
285 wm8741->sysclk = freq; in wm8741_set_dai_sysclk()
290 wm8741->sysclk = freq; in wm8741_set_dai_sysclk()
295 wm8741->sysclk = freq; in wm8741_set_dai_sysclk()
300 wm8741->sysclk = freq; in wm8741_set_dai_sysclk()
306 wm8741->sysclk = freq; in wm8741_set_dai_sysclk()
311 wm8741->sysclk = freq; in wm8741_set_dai_sysclk()
[all …]
Dtlv320aic26.c155 int clk_id, unsigned int freq, int dir) in aic26_set_sysclk() argument
162 codec_dai, clk_id, freq, dir); in aic26_set_sysclk()
165 if ((freq < 2000000) || (freq > 50000000)) in aic26_set_sysclk()
168 aic26->mclk = freq; in aic26_set_sysclk()
266 int val, amp, freq, len; in aic26_keyclick_show() local
270 freq = (125 << ((val >> 8) & 0x7)) >> 1; in aic26_keyclick_show()
273 return sprintf(buf, "amp=%x freq=%iHz len=%iclks\n", amp, freq, len); in aic26_keyclick_show()
Dmax9850.c171 int clk_id, unsigned int freq, int dir) in max9850_set_dai_sysclk() argument
177 if (freq <= 13000000) in max9850_set_dai_sysclk()
179 else if (freq <= 26000000) in max9850_set_dai_sysclk()
181 else if (freq <= 40000000) in max9850_set_dai_sysclk()
186 max9850->sysclk = freq; in max9850_set_dai_sysclk()
/linux-4.1.27/sound/soc/omap/
Domap-dmic.c282 unsigned int freq) in omap_dmic_select_fclk() argument
288 switch (freq) { in omap_dmic_select_fclk()
295 dev_err(dmic->dev, "invalid input frequency: %dHz\n", freq); in omap_dmic_select_fclk()
301 dmic->fclk_freq = freq; in omap_dmic_select_fclk()
349 dmic->fclk_freq = freq; in omap_dmic_select_fclk()
358 unsigned int freq) in omap_dmic_select_outclk() argument
368 switch (freq) { in omap_dmic_select_outclk()
373 dmic->out_freq = freq; in omap_dmic_select_outclk()
376 dev_err(dmic->dev, "invalid out frequency: %dHz\n", freq); in omap_dmic_select_outclk()
385 unsigned int freq, int dir) in omap_dmic_set_dai_sysclk() argument
[all …]
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic79xx_proc.c96 u_int freq; in ahd_format_transinfo() local
104 freq = 0; in ahd_format_transinfo()
106 freq = ahd_calc_syncsrate(tinfo->period); in ahd_format_transinfo()
107 speed = freq; in ahd_format_transinfo()
116 if (freq != 0) { in ahd_format_transinfo()
120 seq_printf(m, " (%d.%03dMHz", freq / 1000, freq % 1000); in ahd_format_transinfo()
144 if (freq != 0) { in ahd_format_transinfo()
150 } else if (freq != 0) { in ahd_format_transinfo()
Daic7xxx_proc.c97 u_int freq; in ahc_format_transinfo() local
101 freq = 0; in ahc_format_transinfo()
103 freq = ahc_calc_syncsrate(tinfo->period); in ahc_format_transinfo()
104 speed = freq; in ahc_format_transinfo()
113 if (freq != 0) { in ahc_format_transinfo()
115 freq / 1000, freq % 1000, in ahc_format_transinfo()
121 if (freq != 0) { in ahc_format_transinfo()
127 } else if (freq != 0) { in ahc_format_transinfo()
/linux-4.1.27/drivers/net/wireless/ipw2x00/
Dlibipw_geo.c108 return ch->freq; in libipw_channel_to_freq()
111 u8 libipw_freq_to_channel(struct libipw_device * ieee, u32 freq) in libipw_freq_to_channel() argument
120 freq /= 100000; in libipw_freq_to_channel()
124 if (ieee->geo.bg[i].freq == freq) in libipw_freq_to_channel()
129 if (ieee->geo.a[i].freq == freq) in libipw_freq_to_channel()
/linux-4.1.27/arch/xtensa/platforms/xtfpga/
Dsetup.c88 u32 freq; in update_clock_frequency() local
90 if (!of_property_read_u32(node, "clock-frequency", &freq) && freq != 0) in update_clock_frequency()
97 newfreq->length = sizeof(freq); in update_clock_frequency()
173 u32 freq; in platform_calibrate_ccount() local
175 if (!of_property_read_u32(cpu, "clock-frequency", &freq)) in platform_calibrate_ccount()
176 clk_freq = freq; in platform_calibrate_ccount()
/linux-4.1.27/tools/perf/util/
Drecord.c151 opts->freq = opts->user_freq; in record_opts__config_freq()
157 opts->freq = 0; in record_opts__config_freq()
158 else if (opts->freq) { in record_opts__config_freq()
159 opts->default_interval = opts->freq; in record_opts__config_freq()
171 if (user_freq && (max_rate < opts->freq)) { in record_opts__config_freq()
182 if (max_rate < opts->freq) { in record_opts__config_freq()
187 opts->freq = max_rate; in record_opts__config_freq()
/linux-4.1.27/drivers/usb/gadget/udc/
Dfsl_mxc_udc.c35 unsigned long freq; in fsl_udc_clk_init() local
64 freq = clk_get_rate(mxc_per_clk); in fsl_udc_clk_init()
66 (freq < 59999000 || freq > 60001000)) { in fsl_udc_clk_init()
67 dev_err(&pdev->dev, "USB_CLK=%lu, should be 60MHz\n", freq); in fsl_udc_clk_init()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Deeprom.c179 u16 freq; in ath9k_hw_get_legacy_target_powers() local
182 freq = (isExtTarget) ? centers.ext_center : centers.ctl_center; in ath9k_hw_get_legacy_target_powers()
184 if (freq <= ath9k_hw_fbin2freq(powInfo[0].bChannel, in ath9k_hw_get_legacy_target_powers()
190 if (freq == ath9k_hw_fbin2freq(powInfo[i].bChannel, in ath9k_hw_get_legacy_target_powers()
194 } else if (freq < ath9k_hw_fbin2freq(powInfo[i].bChannel, in ath9k_hw_get_legacy_target_powers()
196 freq > ath9k_hw_fbin2freq(powInfo[i - 1].bChannel, in ath9k_hw_get_legacy_target_powers()
216 (u8)ath9k_hw_interpolate(freq, clo, chi, in ath9k_hw_get_legacy_target_powers()
234 u16 freq; in ath9k_hw_get_target_powers() local
237 freq = isHt40Target ? centers.synth_center : centers.ctl_center; in ath9k_hw_get_target_powers()
239 if (freq <= ath9k_hw_fbin2freq(powInfo[0].bChannel, IS_CHAN_2GHZ(chan))) { in ath9k_hw_get_target_powers()
[all …]
Dar9003_eeprom.c3995 static void ar9003_hw_quick_drop_apply(struct ath_hw *ah, u16 freq) in ar9003_hw_quick_drop_apply() argument
4006 if (freq < 4000) { in ar9003_hw_quick_drop_apply()
4012 quick_drop = ar9003_hw_power_interpolate(freq, f, t, 3); in ar9003_hw_quick_drop_apply()
4254 u16 rateIndex, u16 freq, bool is2GHz) in ar9003_hw_eeprom_get_tgt_pwr() argument
4283 return (u8) ar9003_hw_power_interpolate((s32) freq, in ar9003_hw_eeprom_get_tgt_pwr()
4290 u16 freq, bool is2GHz) in ar9003_hw_eeprom_get_ht20_tgt_pwr() argument
4319 return (u8) ar9003_hw_power_interpolate((s32) freq, in ar9003_hw_eeprom_get_ht20_tgt_pwr()
4326 u16 freq, bool is2GHz) in ar9003_hw_eeprom_get_ht40_tgt_pwr() argument
4355 return (u8) ar9003_hw_power_interpolate((s32) freq, in ar9003_hw_eeprom_get_ht40_tgt_pwr()
4361 u16 rateIndex, u16 freq) in ar9003_hw_eeprom_get_cck_tgt_pwr() argument
[all …]
Dar9002_phy.c69 u32 freq, ndiv, channelSel = 0, channelFrac = 0, reg32 = 0; in ar9002_hw_set_channel() local
74 freq = centers.synth_center; in ar9002_hw_set_channel()
79 if (freq < 4800) { /* 2 GHz, fractional mode */ in ar9002_hw_set_channel()
86 channelSel = CHANSEL_2G(freq); in ar9002_hw_set_channel()
89 if (freq == 2484) { in ar9002_hw_set_channel()
99 if (freq == 2484) { in ar9002_hw_set_channel()
116 else if ((freq % 20) == 0) in ar9002_hw_set_channel()
118 else if ((freq % 10) == 0) in ar9002_hw_set_channel()
131 channelSel = CHANSEL_5G(freq); in ar9002_hw_set_channel()
141 ndiv = (freq * (refDivA >> aModeRefSel)) / 60; in ar9002_hw_set_channel()
[all …]
/linux-4.1.27/sound/soc/kirkwood/
Darmada-370-db.c27 unsigned int freq; in a370db_hw_params() local
32 freq = 11289600; in a370db_hw_params()
35 freq = 12288000; in a370db_hw_params()
38 freq = 24576000; in a370db_hw_params()
42 return snd_soc_dai_set_sysclk(codec_dai, 0, freq, SND_SOC_CLOCK_IN); in a370db_hw_params()
/linux-4.1.27/drivers/iio/gyro/
Dadis16136.c171 static int adis16136_set_freq(struct adis16136 *adis16136, unsigned int freq) in adis16136_set_freq() argument
175 t = 32768 / freq; in adis16136_set_freq()
186 static int adis16136_get_freq(struct adis16136 *adis16136, unsigned int *freq) in adis16136_get_freq() argument
195 *freq = 32768 / (t + 1); in adis16136_get_freq()
225 unsigned int freq; in adis16136_read_frequency() local
228 ret = adis16136_get_freq(adis16136, &freq); in adis16136_read_frequency()
232 return sprintf(buf, "%d\n", freq); in adis16136_read_frequency()
253 unsigned int freq; in adis16136_set_filter() local
256 ret = adis16136_get_freq(adis16136, &freq); in adis16136_set_filter()
261 if (freq / adis16136_3db_divisors[i] >= val) in adis16136_set_filter()
[all …]
/linux-4.1.27/drivers/net/can/mscan/
Dmpc5xxx_can.c57 unsigned int freq; in mpc52xx_can_get_clock() local
75 freq = mpc5xxx_get_bus_frequency(ofdev->dev.of_node); in mpc52xx_can_get_clock()
76 if (!freq) in mpc52xx_can_get_clock()
80 return freq; in mpc52xx_can_get_clock()
91 freq *= 2; in mpc52xx_can_get_clock()
94 freq *= (val & (1 << 5)) ? 8 : 4; in mpc52xx_can_get_clock()
95 freq /= (val & (1 << 6)) ? 12 : 16; in mpc52xx_can_get_clock()
100 return freq; in mpc52xx_can_get_clock()
330 priv->can.clock.freq = data->get_clock(ofdev, clock_name, in mpc5xxx_can_probe()
332 if (!priv->can.clock.freq) { in mpc5xxx_can_probe()
[all …]
/linux-4.1.27/arch/arm/kernel/
Dsmp.c684 struct cpufreq_freqs *freq = data; in cpufreq_callback() local
685 int cpu = freq->cpu; in cpufreq_callback()
687 if (freq->flags & CPUFREQ_CONST_LOOPS) in cpufreq_callback()
693 per_cpu(l_p_j_ref_freq, cpu) = freq->old; in cpufreq_callback()
696 global_l_p_j_ref_freq = freq->old; in cpufreq_callback()
700 if ((val == CPUFREQ_PRECHANGE && freq->old < freq->new) || in cpufreq_callback()
701 (val == CPUFREQ_POSTCHANGE && freq->old > freq->new)) { in cpufreq_callback()
704 freq->new); in cpufreq_callback()
708 freq->new); in cpufreq_callback()
/linux-4.1.27/arch/arm/boot/dts/
Dsamsung_k3pe0e000b.dtsi25 min-freq = <10000000>;
26 max-freq = <533333333>;
47 min-freq = <10000000>;
48 max-freq = <266666666>;
Delpida_ecb240abacn.dtsi25 min-freq = <10000000>;
26 max-freq = <400000000>;
47 min-freq = <10000000>;
48 max-freq = <200000000>;
Dvexpress-v2p-ca5s.dts135 freq-range = <50000000 100000000>;
144 freq-range = <5000000 50000000>;
153 freq-range = <80000000 120000000>;
162 freq-range = <23750000 165000000>;
171 freq-range = <80000000 80000000>;
180 freq-range = <25000000 60000000>;
Dvexpress-v2p-ca15-tc1.dts133 freq-range = <50000000 60000000>;
142 freq-range = <20000000 40000000>;
151 freq-range = <23750000 165000000>;
160 freq-range = <20000000 50000000>;
169 freq-range = <20000000 60000000>;
178 freq-range = <40000000 40000000>;
/linux-4.1.27/drivers/net/can/softing/
Dsofting_cs.c44 .freq = 16 * MHZ, .max_brp = 32, .max_sjw = 4,
56 .freq = 16 * MHZ, .max_brp = 32, .max_sjw = 4,
68 .freq = 20 * MHZ, .max_brp = 32, .max_sjw = 4,
80 .freq = 24 * MHZ, .max_brp = 64, .max_sjw = 4,
92 .freq = 16 * MHZ, .max_brp = 64, .max_sjw = 4,
104 .freq = 20 * MHZ, .max_brp = 32, .max_sjw = 4,
116 .freq = 24 * MHZ, .max_brp = 64, .max_sjw = 4,
128 .freq = 16 * MHZ, .max_brp = 64, .max_sjw = 4,
140 .freq = 24 * MHZ, .max_brp = 64, .max_sjw = 4,
/linux-4.1.27/drivers/video/fbdev/matrox/
Dmatroxfb_misc.h7 int matroxfb_PLL_calcclock(const struct matrox_pll_features* pll, unsigned int freq, unsigned int f…
10 unsigned int freq, unsigned int fmax, in PLL_calcclock() argument
14 return matroxfb_PLL_calcclock(&minfo->features.pll, freq, fmax, in, feed, post); in PLL_calcclock()
/linux-4.1.27/drivers/media/dvb-frontends/
Ddib0070.c349 …u32 freq = fe->dtv_property_cache.frequency/1000 + (band == BAND_VHF ? state->cfg->freq_offset_khz… in dib0070_tune_digital() local
359 freq += 850; in dib0070_tune_digital()
361 if (state->current_rf != freq) { in dib0070_tune_digital()
376 while (freq > tune->max_freq) /* find the right one */ in dib0070_tune_digital()
378 while (freq > lna_match->max_freq) /* find the right one */ in dib0070_tune_digital()
386 dprintk("Tuning for Band: %hd (%d kHz)", band, freq); in dib0070_tune_digital()
387 if (state->current_rf != freq) { in dib0070_tune_digital()
392 state->current_rf = freq; in dib0070_tune_digital()
399 VCOF_kHz = state->current_tune_table_index->vco_multi * freq * 2; in dib0070_tune_digital()
425 FBDiv = (freq / (FREF / 2)); in dib0070_tune_digital()
[all …]
Dbcm3510.c452 static int bcm3510_set_freq(struct bcm3510_state* st,u32 freq) in bcm3510_set_freq() argument
458 freq /= 1000; in bcm3510_set_freq()
460 deb_info("%dkHz:",freq); in bcm3510_set_freq()
462 if (freq <= 168000) in bcm3510_set_freq()
464 else if (freq <= 378000) in bcm3510_set_freq()
469 if (freq >= 470000) { in bcm3510_set_freq()
470 freq -= 470001; in bcm3510_set_freq()
472 } else if (freq >= 90000) { in bcm3510_set_freq()
473 freq -= 90001; in bcm3510_set_freq()
475 } else if (freq >= 76000){ in bcm3510_set_freq()
[all …]
/linux-4.1.27/drivers/media/rc/
Dite-cir.c91 static inline bool ite_is_high_carrier_freq(unsigned int freq) in ite_is_high_carrier_freq() argument
93 return freq >= ITE_HCF_MIN_CARRIER_FREQ; in ite_is_high_carrier_freq()
98 static u8 ite_get_carrier_freq_bits(unsigned int freq) in ite_get_carrier_freq_bits() argument
100 if (ite_is_high_carrier_freq(freq)) { in ite_get_carrier_freq_bits()
101 if (freq < 425000) in ite_get_carrier_freq_bits()
104 else if (freq < 465000) in ite_get_carrier_freq_bits()
107 else if (freq < 490000) in ite_get_carrier_freq_bits()
114 if (freq < ITE_LCF_MIN_CARRIER_FREQ) in ite_get_carrier_freq_bits()
115 freq = ITE_LCF_MIN_CARRIER_FREQ; in ite_get_carrier_freq_bits()
116 if (freq > ITE_LCF_MAX_CARRIER_FREQ) in ite_get_carrier_freq_bits()
[all …]
/linux-4.1.27/include/net/
Dregulatory.h206 #define MHZ_TO_KHZ(freq) ((freq) * 1000) argument
207 #define KHZ_TO_MHZ(freq) ((freq) / 1000) argument
/linux-4.1.27/drivers/net/can/cc770/
Dcc770_platform.c92 priv->can.clock.freq = clkext; in cc770_get_of_node_data()
95 if (priv->can.clock.freq > 10000000) { in cc770_get_of_node_data()
97 priv->can.clock.freq /= 2; in cc770_get_of_node_data()
101 if (priv->can.clock.freq > 8000000) in cc770_get_of_node_data()
157 priv->can.clock.freq = pdata->osc_freq; in cc770_get_platform_data()
159 priv->can.clock.freq /= 2; in cc770_get_platform_data()
216 priv->reg_base, dev->irq, priv->can.clock.freq, in cc770_platform_probe()
/linux-4.1.27/drivers/net/wireless/orinoco/
Dscan.c87 int freq; in orinoco_add_hostscan_result() local
113 freq = ieee80211_channel_to_frequency( in orinoco_add_hostscan_result()
115 channel = ieee80211_get_channel(wiphy, freq); in orinoco_add_hostscan_result()
118 bss->a.channel, freq); in orinoco_add_hostscan_result()
146 int chan, freq; in orinoco_add_extscan_result() local
151 freq = ieee80211_channel_to_frequency(chan, IEEE80211_BAND_2GHZ); in orinoco_add_extscan_result()
152 channel = ieee80211_get_channel(wiphy, freq); in orinoco_add_extscan_result()
/linux-4.1.27/drivers/memory/
Demif.c88 regs->freq/1000000); in do_emif_regdump_show()
218 static void set_ddr_clk_period(u32 freq) in set_ddr_clk_period() argument
221 t_ck = (u32)DIV_ROUND_UP_ULL(1000000000000ull, freq); in set_ddr_clk_period()
380 u32 freq) in get_timings_table() argument
398 if ((freq >= min) && (freq <= max) && (max < freq_nearest)) { in get_timings_table()
406 __func__, freq); in get_timings_table()
409 __func__, freq, freq_nearest); in get_timings_table()
414 static u32 get_sdram_ref_ctrl_shdw(u32 freq, in get_sdram_ref_ctrl_shdw() argument
420 freq_khz = freq / 1000; in get_sdram_ref_ctrl_shdw()
675 u32 freq, u8 RL) in get_ddr_phy_ctrl_1_attilaphy_4d() argument
[all …]
/linux-4.1.27/Documentation/timers/
Dhpet_example.c132 unsigned long freq; in hpet_poll() local
145 freq = atoi(argv[1]); in hpet_poll()
155 if (ioctl(fd, HPET_IRQFREQ, freq) < 0) { in hpet_poll()
224 unsigned long freq; in hpet_fasync() local
257 freq = atoi(argv[1]); in hpet_fasync()
260 if (ioctl(fd, HPET_IRQFREQ, freq) < 0) { in hpet_fasync()
/linux-4.1.27/sound/soc/fsl/
Dfsl_esai.c211 unsigned int freq, int dir) in fsl_esai_set_dai_sysclk() argument
222 if (freq == esai_priv->hck_rate[tx] && dir == esai_priv->hck_dir[tx]) in fsl_esai_set_dai_sysclk()
256 ratio = clk_rate / freq; in fsl_esai_set_dai_sysclk()
257 if (ratio * freq > clk_rate) in fsl_esai_set_dai_sysclk()
258 ret = ratio * freq - clk_rate; in fsl_esai_set_dai_sysclk()
259 else if (ratio * freq < clk_rate) in fsl_esai_set_dai_sysclk()
260 ret = clk_rate - ratio * freq; in fsl_esai_set_dai_sysclk()
291 esai_priv->hck_rate[tx] = freq; in fsl_esai_set_dai_sysclk()
303 static int fsl_esai_set_bclk(struct snd_soc_dai *dai, bool tx, u32 freq) in fsl_esai_set_bclk() argument
307 u32 sub, ratio = hck_rate / freq; in fsl_esai_set_bclk()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/lpddr2/
Dlpddr2-timings.txt5 - min-freq : minimum DDR clock frequency for the speed-bin. Type is <u32>
6 - max-freq : maximum DDR clock frequency for the speed-bin. Type is <u32>
35 min-freq = <10000000>;
36 max-freq = <400000000>;
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/
Dmxl111sf-tuner.c91 static struct mxl111sf_reg_ctrl_info *mxl111sf_calc_phy_tune_regs(u32 freq, in mxl111sf_calc_phy_tune_regs() argument
119 freq /= 1000000; in mxl111sf_calc_phy_tune_regs()
121 freq *= 64; in mxl111sf_calc_phy_tune_regs()
124 freq += 0.5; in mxl111sf_calc_phy_tune_regs()
130 mxl_phy_tune_rf[1].data = (freq & 0xff); in mxl111sf_calc_phy_tune_regs()
131 mxl_phy_tune_rf[2].data = (freq >> 8) & 0xff; in mxl111sf_calc_phy_tune_regs()
199 static int mxl1x1sf_tune_rf(struct dvb_frontend *fe, u32 freq, u8 bw) in mxl1x1sf_tune_rf() argument
206 mxl_dbg("(freq = %d, bw = 0x%x)", freq, bw); in mxl1x1sf_tune_rf()
219 reg_ctrl_array = mxl111sf_calc_phy_tune_regs(freq, bw); in mxl1x1sf_tune_rf()
/linux-4.1.27/drivers/clk/berlin/
Dberlin2-avpll.c171 u64 freq = parent_rate; in berlin2_avpll_vco_recalc_rate() local
178 freq *= fbdiv; in berlin2_avpll_vco_recalc_rate()
179 do_div(freq, refdiv); in berlin2_avpll_vco_recalc_rate()
181 return (unsigned long)freq; in berlin2_avpll_vco_recalc_rate()
267 u64 freq = parent_rate; in berlin2_avpll_channel_recalc_rate() local
285 freq *= reg & VCO_SYNC2_MASK; in berlin2_avpll_channel_recalc_rate()
344 freq *= 2; in berlin2_avpll_channel_recalc_rate()
347 do_div(freq, divider); in berlin2_avpll_channel_recalc_rate()
348 return (unsigned long)freq; in berlin2_avpll_channel_recalc_rate()
/linux-4.1.27/drivers/ata/
Dpata_hpt37x.c657 static int hpt37x_clock_slot(unsigned int freq, unsigned int base) in hpt37x_clock_slot() argument
659 unsigned int f = (base * freq) / 192; /* Mhz */ in hpt37x_clock_slot()
706 u32 freq; in hpt374_read_freq() local
717 freq = inl(io_base + 0x90); in hpt374_read_freq()
720 freq = inl(io_base + 0x90); in hpt374_read_freq()
721 return freq; in hpt374_read_freq()
828 u32 freq; in hpt37x_init_one() local
945 freq = hpt374_read_freq(dev); in hpt37x_init_one()
946 if (freq == 0) in hpt37x_init_one()
949 freq = inl(iobase + 0x90); in hpt37x_init_one()
[all …]
/linux-4.1.27/arch/x86/kernel/cpu/
Dproc.c80 unsigned int freq = cpufreq_quick_get(cpu); in show_cpuinfo() local
82 if (!freq) in show_cpuinfo()
83 freq = cpu_khz; in show_cpuinfo()
85 freq / 1000, (freq % 1000)); in show_cpuinfo()
/linux-4.1.27/arch/arm/mach-iop13xx/include/mach/
Dtime.h29 unsigned long freq = __raw_readl(IOP13XX_PROCESSOR_FREQ); in iop13xx_core_freq() local
30 freq &= IOP13XX_CORE_FREQ_MASK; in iop13xx_core_freq()
31 switch (freq) { in iop13xx_core_freq()
/linux-4.1.27/drivers/tty/serial/
Dzs.h51 #define ZS_BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2)) argument
52 #define ZS_BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2) argument
Dip22zilog.h30 #define BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2)) argument
31 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2) argument
Dsunzilog.h22 #define BRG_TO_BPS(brg, freq) ((freq) / 2 / ((brg) + 2)) argument
23 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2) argument
/linux-4.1.27/drivers/watchdog/
Dmpc8xxx_wdt.c158 u32 freq = fsl_get_sys_freq(); in mpc8xxx_wdt_probe() local
167 if (!freq || freq == -1) in mpc8xxx_wdt_probe()
183 timeout_sec = (timeout * wdt_type->prescaler) / freq; in mpc8xxx_wdt_probe()
185 timeout_sec = timeout / freq; in mpc8xxx_wdt_probe()
Dgef_wdt.c269 u32 freq; in gef_wdt_probe() local
273 freq = fsl_get_sys_freq(); in gef_wdt_probe()
274 if (freq != -1) in gef_wdt_probe()
275 bus_clk = freq; in gef_wdt_probe()
/linux-4.1.27/drivers/i2c/busses/
Di2c-xlp9xx.c345 u32 freq; in xlp9xx_i2c_get_frequency() local
348 err = of_property_read_u32(np, "clock-frequency", &freq); in xlp9xx_i2c_get_frequency()
350 freq = XLP9XX_I2C_DEFAULT_FREQ; in xlp9xx_i2c_get_frequency()
351 dev_dbg(&pdev->dev, "using default frequency %u\n", freq); in xlp9xx_i2c_get_frequency()
352 } else if (freq == 0 || freq > XLP9XX_I2C_HIGH_FREQ) { in xlp9xx_i2c_get_frequency()
354 freq); in xlp9xx_i2c_get_frequency()
355 freq = XLP9XX_I2C_DEFAULT_FREQ; in xlp9xx_i2c_get_frequency()
357 priv->clk_hz = freq; in xlp9xx_i2c_get_frequency()
Di2c-hix5hd2.c98 unsigned int freq; member
136 rate = priv->freq; in hix5hd2_i2c_drv_setrate()
413 unsigned int freq; in hix5hd2_i2c_probe() local
420 if (of_property_read_u32(np, "clock-frequency", &freq)) { in hix5hd2_i2c_probe()
422 priv->freq = 100000; in hix5hd2_i2c_probe()
424 if (freq > HIX5I2C_MAX_FREQ) { in hix5hd2_i2c_probe()
425 priv->freq = HIX5I2C_MAX_FREQ; in hix5hd2_i2c_probe()
429 priv->freq = freq; in hix5hd2_i2c_probe()
/linux-4.1.27/drivers/media/radio/wl128x/
Dfmdrv_rx.c46 int fm_rx_set_freq(struct fmdev *fmdev, u32 freq) in fm_rx_set_freq() argument
54 if (freq < fmdev->rx.region.bot_freq || freq > fmdev->rx.region.top_freq) { in fm_rx_set_freq()
55 fmerr("Invalid frequency %d\n", freq); in fm_rx_set_freq()
75 payload = (freq - fmdev->rx.region.bot_freq) / FM_FREQ_MUL; in fm_rx_set_freq()
122 if (curr_frq_in_khz != freq) { in fm_rx_set_freq()
124 "requested freq is (%d)\n", curr_frq_in_khz, freq); in fm_rx_set_freq()
128 fmdev->rx.freq = curr_frq_in_khz; in fm_rx_set_freq()
269 fmdev->rx.freq = seek_upward ? in fm_rx_seek()
273 fmdev->rx.freq = seek_upward ? in fm_rx_seek()
277 next_frq = (fmdev->rx.freq - in fm_rx_seek()
[all …]
/linux-4.1.27/arch/cris/include/uapi/asm/
Dsync_serial.h56 #define CODEC_VAL(freq, clk_per_sync, sync_per_frame) \ argument
57 ((CODEC + ((freq & 0x10) >> 4)) | (freq << 8) | \
/linux-4.1.27/drivers/net/can/c_can/
Dc_can_pci.c37 unsigned int freq; member
165 if (!c_can_pci_data->freq) { in c_can_pci_probe()
170 priv->can.clock.freq = c_can_pci_data->freq; in c_can_pci_probe()
257 .freq = 52000000, /* 52 Mhz */
264 .freq = 50000000, /* 50 MHz */
/linux-4.1.27/arch/arc/kernel/
Dclk.c17 int arc_set_core_freq(unsigned long freq) in arc_set_core_freq() argument
19 core_freq = freq; in arc_set_core_freq()
/linux-4.1.27/sound/pci/
Des1968.c851 static void snd_es1968_bob_inc(struct es1968 *chip, int freq) in snd_es1968_bob_inc() argument
855 chip->bob_freq = freq; in snd_es1968_bob_inc()
857 } else if (chip->bob_freq < freq) { in snd_es1968_bob_inc()
859 chip->bob_freq = freq; in snd_es1968_bob_inc()
891 int freq = runtime->rate * 4; in snd_es1968_calc_bob_rate() local
893 freq <<= 1; in snd_es1968_calc_bob_rate()
895 freq <<= 1; in snd_es1968_calc_bob_rate()
896 freq /= es->frag_size; in snd_es1968_calc_bob_rate()
897 if (freq < ESM_BOB_FREQ) in snd_es1968_calc_bob_rate()
898 freq = ESM_BOB_FREQ; in snd_es1968_calc_bob_rate()
[all …]
/linux-4.1.27/sound/core/seq/
Dseq_timer.c355 unsigned long freq; in initialize_timer() local
361 freq = tmr->preferred_resolution; in initialize_timer()
362 if (!freq) in initialize_timer()
363 freq = DEFAULT_FREQUENCY; in initialize_timer()
364 else if (freq < MIN_FREQUENCY) in initialize_timer()
365 freq = MIN_FREQUENCY; in initialize_timer()
366 else if (freq > MAX_FREQUENCY) in initialize_timer()
367 freq = MAX_FREQUENCY; in initialize_timer()
375 tmr->ticks = (unsigned int)(1000000000uL / (r * freq)); in initialize_timer()
/linux-4.1.27/drivers/net/wireless/prism54/
Doid_mgt.c308 struct obj_frequencies *freq = data; in mgt_le_to_cpu() local
310 freq->nr = le16_to_cpu(freq->nr); in mgt_le_to_cpu()
311 for (i = 0; i < freq->nr; i++) in mgt_le_to_cpu()
312 freq->mhz[i] = le16_to_cpu(freq->mhz[i]); in mgt_le_to_cpu()
377 struct obj_frequencies *freq = data; in mgt_cpu_to_le() local
379 freq->nr = cpu_to_le16(freq->nr); in mgt_cpu_to_le()
380 for (i = 0; i < freq->nr; i++) in mgt_cpu_to_le()
381 freq->mhz[i] = cpu_to_le16(freq->mhz[i]); in mgt_cpu_to_le()
831 struct obj_frequencies *freq = r->ptr; in mgt_response_to_str() local
833 printk("nr : %u\n", freq->nr); in mgt_response_to_str()
[all …]
/linux-4.1.27/drivers/media/pci/bt8xx/
Ddst.c343 static int dst_set_freq(struct dst_state *state, u32 freq) in dst_set_freq() argument
345 state->frequency = freq; in dst_set_freq()
346 dprintk(verbose, DST_INFO, 1, "set Frequency %u", freq); in dst_set_freq()
349 freq = freq / 1000; in dst_set_freq()
350 if (freq < 950 || freq > 2150) in dst_set_freq()
352 state->tx_tuna[2] = (freq >> 8); in dst_set_freq()
353 state->tx_tuna[3] = (u8) freq; in dst_set_freq()
357 if (freq < 1531) in dst_set_freq()
361 freq = freq / 1000; in dst_set_freq()
362 if (freq < 137000 || freq > 858000) in dst_set_freq()
[all …]
/linux-4.1.27/sound/isa/gus/
Dgus_volume.c192 unsigned short snd_gf1_compute_freq(unsigned int freq,
199 while (freq >= 4194304L) {
201 freq >>= 1;
203 fc = (freq << 10) / rate;
/linux-4.1.27/arch/arm/plat-samsung/include/plat/
Dcpu-freq-core.h120 struct s3c_freq freq; member
274 unsigned int freq) in s3c_cpufreq_addfreq() argument
284 __func__, index, freq); in s3c_cpufreq_addfreq()
287 table[index].frequency = freq; in s3c_cpufreq_addfreq()
/linux-4.1.27/drivers/net/wireless/ti/wl18xx/
Devent.c68 int freq; in wlcore_smart_config_sync_event() local
75 freq = ieee80211_channel_to_frequency(sync_channel, band); in wlcore_smart_config_sync_event()
79 freq, sync_channel, sync_band); in wlcore_smart_config_sync_event()
84 if (nla_put_u32(skb, WLCORE_VENDOR_ATTR_FREQ, freq)) { in wlcore_smart_config_sync_event()
/linux-4.1.27/drivers/mtd/nand/bcm47xxnflash/
Dops_bcm4706.c380 u32 freq; in bcm47xxnflash_ops_bcm4706_init() local
407 freq = 400000000 / 4; in bcm47xxnflash_ops_bcm4706_init()
409 freq = bcma_chipco_pll_read(b47n->cc, 4); in bcm47xxnflash_ops_bcm4706_init()
410 freq = (freq & 0xFFF) >> 3; in bcm47xxnflash_ops_bcm4706_init()
412 freq = (freq * 25000000 / 2) / 4; in bcm47xxnflash_ops_bcm4706_init()
414 clock = freq / 1000000; in bcm47xxnflash_ops_bcm4706_init()
/linux-4.1.27/drivers/mfd/
Dab3100-otp.c52 u32 freq; member
84 otp->freq = (otpp & 0x40) ? 32768 : 34100; in ab3100_otp_read()
104 seq_printf(s, "OTP clock switch startup is %uHz\n", otp->freq); in ab3100_show_otp()
165 SHOW_AB3100_ATTR(freq)
175 __ATTR(freq, S_IRUGO, ab3100_otp_freq_show, NULL),
/linux-4.1.27/arch/powerpc/platforms/85xx/
Dp1022_rdk.c46 unsigned long freq; in p1022rdk_set_pixel_clock() local
67 freq = temp; in p1022rdk_set_pixel_clock()
74 pxclk = DIV_ROUND_CLOSEST(fsl_get_sys_freq(), freq); in p1022rdk_set_pixel_clock()
/linux-4.1.27/arch/mips/bmips/
Dsetup.c128 u32 freq; in plat_time_init() local
133 if (of_property_read_u32(np, "mips-hpt-frequency", &freq) < 0) in plat_time_init()
137 mips_hpt_frequency = freq; in plat_time_init()
/linux-4.1.27/drivers/gpu/drm/rcar-du/
Drcar_du_lvdsenc.c45 unsigned int freq = mode->clock; in rcar_du_lvdsenc_start() local
59 if (freq <= 38000) in rcar_du_lvdsenc_start()
61 else if (freq <= 60000) in rcar_du_lvdsenc_start()
63 else if (freq <= 121000) in rcar_du_lvdsenc_start()
/linux-4.1.27/drivers/staging/comedi/drivers/
Dni_labpc_isadma.c41 unsigned int freq; in labpc_suggest_transfer_size() local
44 freq = 1000000000 / cmd->convert_arg; in labpc_suggest_transfer_size()
47 freq = 0xffffffff; in labpc_suggest_transfer_size()
50 size = (freq / 3) * sample_size; in labpc_suggest_transfer_size()
/linux-4.1.27/drivers/media/usb/dvb-usb/
Dvp7045-fe.c111 u32 freq = fep->frequency / 1000; in vp7045_fe_set_frontend() local
113 buf[0] = (freq >> 16) & 0xff; in vp7045_fe_set_frontend()
114 buf[1] = (freq >> 8) & 0xff; in vp7045_fe_set_frontend()
115 buf[2] = freq & 0xff; in vp7045_fe_set_frontend()
/linux-4.1.27/kernel/time/
Dclockevents.c500 void clockevents_config(struct clock_event_device *dev, u32 freq) in clockevents_config() argument
513 do_div(sec, freq); in clockevents_config()
519 clockevents_calc_mult_shift(dev, freq, sec); in clockevents_config()
534 u32 freq, unsigned long min_delta, in clockevents_config_and_register() argument
539 clockevents_config(dev, freq); in clockevents_config_and_register()
544 int __clockevents_update_freq(struct clock_event_device *dev, u32 freq) in __clockevents_update_freq() argument
546 clockevents_config(dev, freq); in __clockevents_update_freq()
569 int clockevents_update_freq(struct clock_event_device *dev, u32 freq) in clockevents_update_freq() argument
575 ret = tick_broadcast_update_freq(dev, freq); in clockevents_update_freq()
577 ret = __clockevents_update_freq(dev, freq); in clockevents_update_freq()
/linux-4.1.27/drivers/clk/
Dclk-vt8500.c428 u32 freq = (parent_rate / 1000000) / (divisor1 + 1); in wm8750_get_filter() local
430 if ((freq < 10) || (freq > 200)) in wm8750_get_filter()
432 __func__, freq); in wm8750_get_filter()
434 if (freq >= 166) in wm8750_get_filter()
436 else if (freq >= 104) in wm8750_get_filter()
438 else if (freq >= 65) in wm8750_get_filter()
440 else if (freq >= 42) in wm8750_get_filter()
442 else if (freq >= 26) in wm8750_get_filter()
444 else if (freq >= 16) in wm8750_get_filter()
446 else if (freq >= 10) in wm8750_get_filter()
/linux-4.1.27/drivers/media/usb/ttusb-dec/
Dttusbdecfe.c100 __be32 freq = htonl(p->frequency / 1000); in ttusbdecfe_dvbt_set_frontend() local
101 memcpy(&b[4], &freq, sizeof (u32)); in ttusbdecfe_dvbt_set_frontend()
132 __be32 freq; in ttusbdecfe_dvbs_set_frontend() local
137 freq = htonl(p->frequency + in ttusbdecfe_dvbs_set_frontend()
139 memcpy(&b[4], &freq, sizeof(u32)); in ttusbdecfe_dvbs_set_frontend()
/linux-4.1.27/Documentation/devicetree/bindings/drm/msm/
Dgpu.txt18 - qcom,gpu-freq: requested gpu clock speed
45 qcom,gpu-freq = <450000000>;
48 qcom,gpu-freq = <27000000>;
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
Dgt215.c32 gt215_devinit_pll_set(struct nvkm_devinit *devinit, u32 type, u32 freq) in gt215_devinit_pll_set() argument
44 ret = gt215_pll_calc(nv_subdev(devinit), &info, freq, &N, &fN, &M, &P); in gt215_devinit_pll_set()
57 nv_warn(priv, "0x%08x/%dKhz unimplemented\n", type, freq); in gt215_devinit_pll_set()
Dgf100.c32 gf100_devinit_pll_set(struct nvkm_devinit *devinit, u32 type, u32 freq) in gf100_devinit_pll_set() argument
44 ret = gt215_pll_calc(nv_subdev(devinit), &info, freq, &N, &fN, &M, &P); in gf100_devinit_pll_set()
58 nv_warn(priv, "0x%08x/%dKhz unimplemented\n", type, freq); in gf100_devinit_pll_set()
/linux-4.1.27/Documentation/power/
Dopp.txt91 opp_get_{voltage, freq, opp_count} fall into this category.
165 freq = ULONG_MAX;
167 dev_pm_opp_find_freq_floor(dev, &freq);
175 freq = 0;
177 dev_pm_opp_find_freq_ceil(dev, &freq);
185 opp = dev_pm_opp_find_freq_ceil(dev, &freq);
188 soc_switch_to_freq_voltage(freq);
249 soc_switch_to_freq_voltage(freq)
253 opp = dev_pm_opp_find_freq_ceil(dev, &freq);
261 dev_pm_opp_get_freq - Retrieve the freq represented by the opp pointer.
[all …]
/linux-4.1.27/drivers/mmc/host/
Dsdhci-of-arasan.c42 unsigned long freq; in sdhci_arasan_get_timeout_clock() local
48 freq = clk_get_rate(pltfm_host->clk); in sdhci_arasan_get_timeout_clock()
49 freq /= 1 << (CLK_CTRL_TIMEOUT_MIN_EXP + div); in sdhci_arasan_get_timeout_clock()
51 return freq; in sdhci_arasan_get_timeout_clock()
/linux-4.1.27/arch/powerpc/sysdev/
Dfsl_gtm.c250 int freq = 1000000; in gtm_set_timer16() local
255 freq >>= bit - 15; in gtm_set_timer16()
259 if (!freq) in gtm_set_timer16()
262 return gtm_set_ref_timer16(tmr, freq, usec, reload); in gtm_set_timer16()
286 const int freq = 1000000; in gtm_set_exact_timer16() local
295 return gtm_set_ref_timer16(tmr, freq, usec, reload); in gtm_set_exact_timer16()

123456