#include <lunaix/spike.h>
#include <lunaix/owloysius.h>
#include <lunaix/status.h>
+#include <lunaix/syslog.h>
#include <sys/mm/pagetable.h>
#include <hal/serial.h>
#include <hal/term.h>
+LOG_MODULE("serial")
+
#define lock_sdev(sdev) device_lock((sdev)->dev)
#define unlock_sdev(sdev) device_unlock((sdev)->dev)
#define unlock_and_wait(sdev, wq) \
device_grant_capability(dev, cap_meta(tp_cap));
- register_device(dev, class, "s%d", class->variant);
+ register_device(dev, class, "%s%d", if_ident, class->variant);
term_create(dev, if_ident);
+ INFO("interface: %s, %xh:%xh.%d", dev->name_val,
+ class->fn_grp, class->device, class->variant);
+
class->variant++;
return sdev;
}