start io subsystem

This commit is contained in:
2025-06-14 22:16:35 +01:00
parent 34ea87ded0
commit 49d5847980
8 changed files with 95 additions and 17 deletions

View File

@ -12,6 +12,7 @@
#include <linux/timekeeping.h>
#include "ls7366r.h"
#include "leds.h"
@ -65,12 +66,9 @@ static void counter_worker(struct work_struct *work) {
if (data->last_value) {
u32 period = counter_value - data->last_value;
struct timespec64 duration = timespec64_sub(data->current_timestamp, data->last_timestamp);
printk("counter %lld.%09lu %lld.%09lu %u\n",
printk("counter %lld.%09lu %u\n",
(s64)((data->current_timestamp).tv_sec),
((data->current_timestamp).tv_nsec),
(s64)duration.tv_sec,
duration.tv_nsec,
period);