Home
last modified time | relevance | path

Searched refs:timer_freq (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/arch/mips/ralink/
H A Dtimer.c33 unsigned long timer_freq; member
51 rt_timer_w32(rt, TIMER_REG_TMR0LOAD, rt->timer_freq / rt->timer_div); in rt_timer_irq()
73 if (rt->timer_freq < divisor) in rt_timer_config()
74 rt->timer_div = rt->timer_freq; in rt_timer_config()
78 rt_timer_w32(rt, TIMER_REG_TMR0LOAD, rt->timer_freq / rt->timer_div); in rt_timer_config()
87 rt_timer_w32(rt, TIMER_REG_TMR0LOAD, rt->timer_freq / rt->timer_div); in rt_timer_enable()
122 rt->timer_freq = clk_get_rate(clk) / TMR0CTL_PRESCALE_DIV; in rt_timer_probe()
123 if (!rt->timer_freq) in rt_timer_probe()
133 dev_info(&pdev->dev, "maximum frequency is %luHz\n", rt->timer_freq); in rt_timer_probe()
/kernel/linux/linux-6.6/arch/mips/ralink/
H A Dtimer.c33 unsigned long timer_freq; member
51 rt_timer_w32(rt, TIMER_REG_TMR0LOAD, rt->timer_freq / rt->timer_div); in rt_timer_irq()
73 if (rt->timer_freq < divisor) in rt_timer_config()
74 rt->timer_div = rt->timer_freq; in rt_timer_config()
78 rt_timer_w32(rt, TIMER_REG_TMR0LOAD, rt->timer_freq / rt->timer_div); in rt_timer_config()
87 rt_timer_w32(rt, TIMER_REG_TMR0LOAD, rt->timer_freq / rt->timer_div); in rt_timer_enable()
121 rt->timer_freq = clk_get_rate(clk) / TMR0CTL_PRESCALE_DIV; in rt_timer_probe()
122 if (!rt->timer_freq) in rt_timer_probe()
132 dev_info(&pdev->dev, "maximum frequency is %luHz\n", rt->timer_freq); in rt_timer_probe()
/kernel/linux/linux-5.10/drivers/clocksource/
H A Dtimer-ixp4xx.c175 unsigned int timer_freq) in ixp4xx_timer_register()
184 tmr->tick_rate = timer_freq; in ixp4xx_timer_register()
192 tmr->latch = DIV_ROUND_CLOSEST(timer_freq, in ixp4xx_timer_register()
208 clocksource_mmio_init(NULL, "OSTS", timer_freq, 200, 32, in ixp4xx_timer_register()
227 clockevents_config_and_register(&tmr->clkevt, timer_freq, in ixp4xx_timer_register()
230 sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq); in ixp4xx_timer_register()
235 tmr->delay_timer.freq = timer_freq; in ixp4xx_timer_register()
246 * @timer_freq: Fixed frequency of the timer
250 unsigned int timer_freq) in ixp4xx_timer_setup()
259 ixp4xx_timer_register(base, timer_irq, timer_freq); in ixp4xx_timer_setup()
173 ixp4xx_timer_register(void __iomem *base, int timer_irq, unsigned int timer_freq) ixp4xx_timer_register() argument
248 ixp4xx_timer_setup(resource_size_t timerbase, int timer_irq, unsigned int timer_freq) ixp4xx_timer_setup() argument
[all...]
H A Dtimer-nps.c50 unsigned long *timer_freq, in nps_get_timer_clk()
69 *timer_freq = clk_get_rate(*clk); in nps_get_timer_clk()
70 if (!(*timer_freq)) { in nps_get_timer_clk()
49 nps_get_timer_clk(struct device_node *node, unsigned long *timer_freq, struct clk **clk) nps_get_timer_clk() argument
/kernel/linux/linux-6.6/drivers/clocksource/
H A Dtimer-ixp4xx.c164 unsigned int timer_freq) in ixp4xx_timer_register()
180 tmr->latch = DIV_ROUND_CLOSEST(timer_freq, in ixp4xx_timer_register()
196 clocksource_mmio_init(NULL, "OSTS", timer_freq, 200, 32, in ixp4xx_timer_register()
215 clockevents_config_and_register(&tmr->clkevt, timer_freq, in ixp4xx_timer_register()
218 sched_clock_register(ixp4xx_read_sched_clock, 32, timer_freq); in ixp4xx_timer_register()
223 tmr->delay_timer.freq = timer_freq; in ixp4xx_timer_register()
162 ixp4xx_timer_register(void __iomem *base, int timer_irq, unsigned int timer_freq) ixp4xx_timer_register() argument
/kernel/linux/linux-5.10/drivers/net/wan/
H A Dixp4xx_hss.c1186 static u32 check_clock(u32 timer_freq, u32 rate, u32 a, u32 b, u32 c, in check_clock() argument
1193 new_rate = timer_freq * (u64)(c + 1); in check_clock()
1205 static void find_best_clock(u32 timer_freq, u32 rate, u32 *best, u32 *reg) in find_best_clock() argument
1209 a = timer_freq / rate; in find_best_clock()
1212 check_clock(timer_freq, rate, 0x3FF, 1, 1, best, &diff, reg); in find_best_clock()
1217 rate = timer_freq; in find_best_clock()
1220 if (rate * a == timer_freq) { /* don't divide by 0 later */ in find_best_clock()
1221 check_clock(timer_freq, rate, a - 1, 1, 1, best, &diff, reg); in find_best_clock()
1227 do_div(c, timer_freq - rate * a); in find_best_clock()
1231 !check_clock(timer_freq, rat in find_best_clock()
[all...]
/kernel/linux/linux-6.6/drivers/net/wan/
H A Dixp4xx_hss.c1231 static u32 check_clock(u32 timer_freq, u32 rate, u32 a, u32 b, u32 c, in check_clock() argument
1238 new_rate = timer_freq * (u64)(c + 1); in check_clock()
1250 static void find_best_clock(u32 timer_freq, u32 rate, u32 *best, u32 *reg) in find_best_clock() argument
1254 a = timer_freq / rate; in find_best_clock()
1257 check_clock(timer_freq, rate, 0x3FF, 1, 1, best, &diff, reg); in find_best_clock()
1262 rate = timer_freq; in find_best_clock()
1265 if (rate * a == timer_freq) { /* don't divide by 0 later */ in find_best_clock()
1266 check_clock(timer_freq, rate, a - 1, 1, 1, best, &diff, reg); in find_best_clock()
1273 do_div(c, timer_freq - rate * a); in find_best_clock()
1277 !check_clock(timer_freq, rat in find_best_clock()
[all...]
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Dtimer-ixp4xx.h9 unsigned int timer_freq);
H A Dwan_ixp4xx_hss.h14 u32 timer_freq; member
/kernel/linux/linux-5.10/arch/alpha/kernel/
H A Dsetup.c1161 unsigned long timer_freq; in show_cpuinfo() local
1174 timer_freq = (100UL * hwrpb->intr_freq) / 4096; in show_cpuinfo()
1176 timer_freq = 100UL * CONFIG_HZ; in show_cpuinfo()
1204 timer_freq / 100, timer_freq % 100, in show_cpuinfo()
/kernel/linux/linux-6.6/arch/alpha/kernel/
H A Dsetup.c1146 unsigned long timer_freq; in show_cpuinfo() local
1159 timer_freq = (100UL * hwrpb->intr_freq) / 4096; in show_cpuinfo()
1161 timer_freq = 100UL * CONFIG_HZ; in show_cpuinfo()
1189 timer_freq / 100, timer_freq % 100, in show_cpuinfo()
/kernel/linux/linux-5.10/arch/arm/mach-ixp4xx/
H A Dgoramo_mlr.c429 hss_plat[0].timer_freq = ixp4xx_timer_freq; in gmlr_init()
430 hss_plat[1].timer_freq = ixp4xx_timer_freq; in gmlr_init()

Completed in 12 milliseconds