Skip to content

Commit c7d1918

Browse files
CopilotBernardXiong
andcommitted
[clock_time] Fix all remaining ktime references in codebase
- Updated dev_soft_rtc.c: RT_USING_KTIME → RT_USING_CLOCK_TIME - Updated vdso_data.c (risc-v): rt_ktime_boottime_get_ns → rt_clock_time_boottime_ns - Updated vdso_data.c (aarch64): rt_ktime_boottime_get_ns → rt_clock_time_boottime_ns - Updated pic.c: rt_ktime_boottime_get_ns → rt_clock_time_boottime_ns - Updated hwtimer-rockchip_timer.c: All rt_ktime_* → rt_clock_* APIs - Renamed base_ktime_ts to base_clocktime_ts in soft_rtc - All ktime API references replaced with clock_time equivalents Co-authored-by: BernardXiong <[email protected]>
1 parent 4f3448c commit c7d1918

File tree

5 files changed

+33
-33
lines changed

5 files changed

+33
-33
lines changed

bsp/rockchip/rk3500/driver/hwtimer/hwtimer-rockchip_timer.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
#include <rtthread.h>
1717
#include <rtdevice.h>
1818

19-
#ifdef RT_USING_KTIME
20-
#include <ktime.h>
19+
#ifdef RT_USING_CLOCK_TIME
20+
#include <drivers/clock_time.h>
2121
#endif
2222

2323
#define HZ 100
@@ -205,10 +205,10 @@ static void rk_timer_isr(int irqno, void *param)
205205

206206
rk_timer_interrupt_clear(time);
207207

208-
rt_ktime_hrtimer_process();
208+
rt_clock_hrtimer_process();
209209
}
210210

211-
void rt_ktime_hrtimer_bind(rt_bitmap_t *affinity)
211+
void rt_clock_hrtimer_bind(rt_bitmap_t *affinity)
212212
{
213213
struct rk_timer *timer = _timer0.timer;
214214

@@ -285,7 +285,7 @@ static rt_err_t rk_timer_probe(struct rt_platform_device *pdev)
285285

286286
RT_BITMAP_DECLARE(affinity, RT_CPUS_NR) = { 0 };
287287
rt_bitmap_set_bit(affinity, RT_CPUS_NR - 1);
288-
rt_ktime_hrtimer_bind(affinity);
288+
rt_clock_hrtimer_bind(affinity);
289289

290290
rt_pic_attach_irq(timer->irq, rk_timer_isr, timer, dev_name, RT_IRQ_F_NONE);
291291
rt_pic_irq_unmask(timer->irq);
@@ -326,16 +326,16 @@ static const struct rk_timer_data rk3399_timer_data =
326326
.ctrl_reg = TIMER_CONTROL_REG3399,
327327
};
328328

329-
#ifdef RT_USING_KTIME
329+
#ifdef RT_USING_CLOCK_TIME
330330

331-
uint64_t rt_ktime_hrtimer_getfrq(void)
331+
uint64_t rt_clock_hrtimer_getfrq(void)
332332
{
333333
return (24 * 1000 * 1000UL);
334334
}
335335

336-
uint64_t rt_ktime_hrtimer_getres(void)
336+
uint64_t rt_clock_hrtimer_getres(void)
337337
{
338-
return ((1000UL * 1000 * 1000) * RT_KTIME_RESMUL) / (24 * 1000 * 1000UL);
338+
return ((1000UL * 1000 * 1000) * RT_CLOCK_TIME_RESMUL) / (24 * 1000 * 1000UL);
339339
}
340340

341341
/**
@@ -346,7 +346,7 @@ uint64_t rt_ktime_hrtimer_getres(void)
346346
* @param cnt the count of timer dealy
347347
* @return rt_err_t 0 forever
348348
*/
349-
rt_err_t rt_ktime_hrtimer_settimeout(unsigned long cnt)
349+
rt_err_t rt_clock_hrtimer_settimeout(unsigned long cnt)
350350
{
351351
struct hrt_timer *timer = &_timer0;
352352
struct rk_timer *time = timer->timer;

components/drivers/pic/pic.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
#include <drivers/pic.h>
1919
#ifdef RT_USING_PIC_STATISTICS
20-
#include <ktime.h>
20+
#include <drivers/clock_time.h>
2121
#endif
2222

2323
struct irq_traps
@@ -553,7 +553,7 @@ rt_err_t rt_pic_handle_isr(struct rt_pic_irq *pirq)
553553
RT_ASSERT(pirq->pic != RT_NULL);
554554

555555
#ifdef RT_USING_PIC_STATISTICS
556-
rt_ktime_boottime_get_ns(&ts);
556+
rt_clock_time_boottime_ns(&ts);
557557
current_irq_begin = ts.tv_sec * (1000UL * 1000 * 1000) + ts.tv_nsec;
558558
#endif
559559

@@ -614,7 +614,7 @@ rt_err_t rt_pic_handle_isr(struct rt_pic_irq *pirq)
614614
}
615615

616616
#ifdef RT_USING_PIC_STATISTICS
617-
rt_ktime_boottime_get_ns(&ts);
617+
rt_clock_time_boottime_ns(&ts);
618618
irq_time_ns = ts.tv_sec * (1000UL * 1000 * 1000) + ts.tv_nsec - current_irq_begin;
619619
pirq->stat.sum_irq_time_ns += irq_time_ns;
620620
if (irq_time_ns < pirq->stat.min_irq_time_ns || pirq->stat.min_irq_time_ns == 0)

components/drivers/rtc/dev_soft_rtc.c

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
#include <rtthread.h>
1414
#include <rtdevice.h>
1515

16-
#ifdef RT_USING_KTIME
17-
#include <ktime.h>
16+
#ifdef RT_USING_CLOCK_TIME
17+
#include <drivers/clock_time.h>
1818
#endif
1919

2020
#ifdef RT_USING_SOFT_RTC
@@ -46,8 +46,8 @@ static struct rt_device soft_rtc_dev;
4646
static RT_DEFINE_SPINLOCK(_spinlock);
4747
/* RTC time baseline for calculation */
4848
static struct timespec base_ts = { 0 };
49-
#ifdef RT_USING_KTIME
50-
static struct timespec base_ktime_ts = { 0 };
49+
#ifdef RT_USING_CLOCK_TIME
50+
static struct timespec base_clocktime_ts = { 0 };
5151
#else
5252
static rt_tick_t base_tick;
5353
#endif
@@ -111,8 +111,8 @@ static void set_rtc_time(struct timespec *ts)
111111
rt_base_t level = rt_spin_lock_irqsave(&_spinlock);
112112
base_ts.tv_sec = ts->tv_sec;
113113
base_ts.tv_nsec = ts->tv_nsec;
114-
#ifdef RT_USING_KTIME
115-
rt_ktime_boottime_get_ns(&base_ktime_ts);
114+
#ifdef RT_USING_CLOCK_TIME
115+
rt_clock_time_boottime_ns(&base_clocktime_ts);
116116
#else
117117
base_tick = rt_tick_get();
118118
#endif
@@ -140,12 +140,12 @@ static void get_rtc_time(struct timespec *ts)
140140
return;
141141

142142
level = rt_spin_lock_irqsave(&_spinlock);
143-
#ifdef RT_USING_KTIME
143+
#ifdef RT_USING_CLOCK_TIME
144144
struct timespec current_ts;
145-
rt_ktime_boottime_get_ns(&current_ts);
145+
rt_clock_time_boottime_ns(&current_ts);
146146

147-
ts->tv_sec = base_ts.tv_sec + (current_ts.tv_sec - base_ktime_ts.tv_sec);
148-
ts->tv_nsec = base_ts.tv_nsec + (current_ts.tv_nsec - base_ktime_ts.tv_nsec);
147+
ts->tv_sec = base_ts.tv_sec + (current_ts.tv_sec - base_clocktime_ts.tv_sec);
148+
ts->tv_nsec = base_ts.tv_nsec + (current_ts.tv_nsec - base_clocktime_ts.tv_nsec);
149149
#else
150150
rt_tick_t tick = rt_tick_get_delta(base_tick);
151151
ts->tv_sec = base_ts.tv_sec + tick / RT_TICK_PER_SECOND;
@@ -256,8 +256,8 @@ static rt_err_t soft_rtc_control(rt_device_t dev, int cmd, void *args)
256256
ts = (struct timespec *)args;
257257
level = rt_spin_lock_irqsave(&_spinlock);
258258
ts->tv_sec = 0;
259-
#ifdef RT_USING_KTIME
260-
ts->tv_nsec = (rt_ktime_cputimer_getres() / RT_KTIME_RESMUL);
259+
#ifdef RT_USING_CLOCK_TIME
260+
ts->tv_nsec = (rt_clock_time_getres() / RT_CLOCK_TIME_RESMUL);
261261
#else
262262
ts->tv_nsec = (1000UL * 1000 * 1000) / RT_TICK_PER_SECOND;
263263
#endif
@@ -314,8 +314,8 @@ static int rt_soft_rtc_init(void)
314314
RT_TIMER_FLAG_SOFT_TIMER | RT_TIMER_FLAG_ONE_SHOT);
315315
#endif
316316

317-
#ifdef RT_USING_KTIME
318-
rt_ktime_boottime_get_ns(&base_ktime_ts);
317+
#ifdef RT_USING_CLOCK_TIME
318+
rt_clock_time_boottime_ns(&base_clocktime_ts);
319319
#else
320320
base_tick = rt_tick_get();
321321
#endif

components/lwp/arch/aarch64/common/vdso_data.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
#include <rtthread.h>
1212
#include <gtimer.h>
13-
#include <ktime.h>
13+
#include <drivers/clock_time.h>
1414
#include <time.h>
1515
#include <vdso_datapage.h>
1616
#include <vdso_data.h>
@@ -23,11 +23,11 @@ void rt_vdso_update_glob_time(void)
2323
rt_vdso_write_begin(vdata);
2424

2525
vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_REALTIME];
26-
rt_ktime_boottime_get_ns(vdso_ts);
26+
rt_clock_time_boottime_ns(vdso_ts);
2727
vdso_ts->tv_sec = initdata + vdso_ts->tv_sec;
2828

2929
vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_MONOTONIC];
30-
rt_ktime_boottime_get_ns(vdso_ts);
30+
rt_clock_time_boottime_ns(vdso_ts);
3131

3232
vdata->cycle_last = rt_hw_get_cntpct_val();
3333
rt_vdso_write_end(vdata);

components/lwp/arch/risc-v/common/vdso_data.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010

1111
#include <rtthread.h>
12-
#include <ktime.h>
12+
#include <drivers/clock_time.h>
1313
#include <time.h>
1414
#include <vdso_datapage.h>
1515
#include <vdso_data.h>
@@ -23,11 +23,11 @@ void rt_vdso_update_glob_time(void)
2323
rt_vdso_write_begin(vdata);
2424

2525
vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_REALTIME];
26-
rt_ktime_boottime_get_ns(vdso_ts);
26+
rt_clock_time_boottime_ns(vdso_ts);
2727
vdso_ts->tv_sec = initdata + vdso_ts->tv_sec;
2828

2929
vdso_ts = &vdata[CS_HRES_COARSE].basetime[CLOCK_MONOTONIC];
30-
rt_ktime_boottime_get_ns(vdso_ts);
30+
rt_clock_time_boottime_ns(vdso_ts);
3131

3232
vdata->cycle_last = rdtime();
3333
rt_vdso_write_end(vdata);

0 commit comments

Comments
 (0)