feat: standard vga support (mode switching, framebuffer remapping)
[lunaix-os.git] / lunaix-os / includes / hal / serial.h
index b2fdf5ebc2ff6906a2d6f9570562fc11c99c63a4..1211ed04cb0793018d6f5a8799b48d637f1e5789 100644 (file)
@@ -24,7 +24,6 @@ struct serial_dev
 {
     struct llist_header sdev_list;
     struct device* dev;
-    mutex_t lock;
     struct waitq wq_rxdone;
     struct waitq wq_txdone;
     void* backend;
@@ -43,7 +42,7 @@ struct serial_dev
 };
 
 struct serial_dev*
-serial_create();
+serial_create(struct devclass* class);
 
 void
 serial_readone(struct serial_dev* sdev, u8_t* val);