]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/io/libvbus/lib/src/vbus_i2c.cc
Update
[l4.git] / l4 / pkg / io / libvbus / lib / src / vbus_i2c.cc
similarity index 90%
rename from l4/pkg/libvbus/lib/src/vbus_i2c.cc
rename to l4/pkg/io/libvbus/lib/src/vbus_i2c.cc
index ed0b6eddd0345016ba9d0120e9ac9c368c97c628..6d5b3ddfcb2859d16d547bcfff66e0d265b76545 100644 (file)
@@ -20,7 +20,7 @@ l4vbus_i2c_write(l4_cap_idx_t vbus, l4vbus_device_handle_t handle,
   l4vbus_device_msg(handle, L4vbus_i2c_write, s);
   s << addr << sub_addr << size;
   s << L4::Ipc::buf_cp_out(buffer, size);
-  return l4_error(s.call(vbus));
+  return l4_error(s.call(vbus, L4vbus::Vbus::Protocol));
 }
 
 int L4_CV
@@ -32,7 +32,7 @@ l4vbus_i2c_read(l4_cap_idx_t vbus, l4vbus_device_handle_t handle,
   l4vbus_device_msg(handle, L4vbus_i2c_read, s);
   s << addr << sub_addr << *size;
 
-  int err = l4_error(s.call(vbus));
+  int err = l4_error(s.call(vbus, L4vbus::Vbus::Protocol));
   if (err)
     return err;
   s >> *size >> L4::Ipc::buf_cp_in(buffer, *size);