Index: uspace/lib/drv/include/ddf/driver.h
===================================================================
--- uspace/lib/drv/include/ddf/driver.h	(revision 443695ef37d4e47d223158ab3b07f84e2d5df943)
+++ uspace/lib/drv/include/ddf/driver.h	(revision 9faba42df60b89ae7031bd39ca9d3fb433fa989a)
@@ -1,5 +1,5 @@
 /*
+ * Copyright (c) 2025 Jiri Svoboda
  * Copyright (c) 2010 Lenka Trochtova
- * Copyright (c) 2011 Jiri Svoboda
  * All rights reserved.
  *
@@ -133,4 +133,5 @@
 extern void ddf_fun_set_conn_handler(ddf_fun_t *, async_port_handler_t);
 extern errno_t ddf_fun_add_to_category(ddf_fun_t *, const char *);
+extern errno_t ddf_fun_wait_stable(ddf_fun_t *);
 
 #endif
Index: uspace/lib/drv/include/ops/hw_res.h
===================================================================
--- uspace/lib/drv/include/ops/hw_res.h	(revision 443695ef37d4e47d223158ab3b07f84e2d5df943)
+++ uspace/lib/drv/include/ops/hw_res.h	(revision 9faba42df60b89ae7031bd39ca9d3fb433fa989a)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2024 Jiri Svoboda
+ * Copyright (c) 2025 Jiri Svoboda
  * Copyright (c) 2010 Lenka Trochtova
  * Copyright (c) 2011 Jan Vesely
@@ -50,5 +50,6 @@
 	errno_t (*dma_channel_setup)(ddf_fun_t *, unsigned, uint32_t, uint32_t, uint8_t);
 	errno_t (*dma_channel_remain)(ddf_fun_t *, unsigned, size_t *);
-	errno_t (*get_flags)(ddf_fun_t *, hw_res_flags_t *);
+	errno_t (*query_legacy_io)(ddf_fun_t *, hw_res_claims_t *);
+	errno_t (*claim_legacy_io)(ddf_fun_t *, hw_res_claims_t);
 } hw_res_ops_t;
 
