Index: uspace/drv/time/rtc.c
===================================================================
--- uspace/drv/time/rtc.c	(revision 4863bb52d2de7a13a21dab7be2475975a848d49f)
+++ uspace/drv/time/rtc.c	(revision a31ca11f3fdb5acec686e5b9dd2537e18b5e70f6)
@@ -51,12 +51,23 @@
 rtc_time_set(ddf_fun_t *fun, time_t t);
 
+static int
+rtc_dev_add(ddf_dev_t *dev);
+
 
 static ddf_dev_ops_t rtc_dev_ops;
 
+/** The RTC device driver's standard operations */
+static driver_ops_t rtc_ops = {
+	.dev_add = rtc_dev_add,
+	.dev_remove = NULL,
+};
+
+/** The RTC device driver structure */
 static driver_t rtc_driver = {
 	.name = NAME,
-	.driver_ops = NULL,
+	.driver_ops = &rtc_ops,
 };
 
+/** Clock interface */
 static clock_dev_ops_t rtc_clock_dev_ops = {
 	.time_get = rtc_time_get,
@@ -97,4 +108,16 @@
 }
 
+/** The dev_add callback of the rtc driver
+ *
+ * @param dev  The RTC device
+ *
+ * @return  EOK on success or a negative error code
+ */
+static int
+rtc_dev_add(ddf_dev_t *dev)
+{
+	return EOK;
+}
+
 int
 main(int argc, char **argv)
