feat: a better boot command line parser
[lunaix-os.git] / lunaix-os / hal / char / serial.c
index d353a163fbad23fef25857ffafce2116b0208ce4..1dbdb6821eec2447a7548e270aedb0f51b9a9212 100644 (file)
@@ -209,6 +209,8 @@ serial_create(struct devclass* class, char* if_ident)
     struct device* dev = device_allocseq(NULL, sdev);
     dev->ops.read = __serial_read;
     dev->ops.read_page = __serial_read_page;
+    dev->ops.read_async = __serial_read_async;
+    dev->ops.write_async = __serial_write_async;
     dev->ops.write = __serial_write;
     dev->ops.write_page = __serial_write_page;
     dev->ops.exec_cmd = __serial_exec_command;