static struct ida greybus_svc_device_id_map;
 
-/* Define get_version() routine */
-define_get_version(gb_svc, SVC);
-
 /*
  * AP's SVC cport is required early to get messages from the SVC. This happens
  * even before the Endo is created and hence any modules or interfaces.
        }
 }
 
-/*
- * Do initial setup of the SVC.
- */
-static int gb_svc_device_setup(struct gb_svc *gb_svc)
-{
-       /* First thing we need to do is check the version */
-       return get_version(gb_svc);
-}
-
 static int gb_svc_connection_init(struct gb_connection *connection)
 {
        struct gb_svc *svc;
-       int ret;
 
        svc = kzalloc(sizeof(*svc), GFP_KERNEL);
        if (!svc)
 
        ida_init(&greybus_svc_device_id_map);
 
-       ret = gb_svc_device_setup(svc);
-       if (ret)
-               kfree(svc);
-
        /* Set interface's svc connection */
        connection->bundle->intf->svc = svc;
 
-       return ret;
+       return 0;
 }
 
 static void gb_svc_connection_exit(struct gb_connection *connection)