Remote processors like the ones found in the Qualcomm SoCs does not have
a resource table passed to them, so make it optional by only populating
it if it does exist.
Signed-off-by: Bjorn Andersson <bjorn.andersson@sonymobile.com>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
         * copy this information to device memory.
         */
        loaded_table = rproc_find_loaded_rsc_table(rproc, fw);
-       if (!loaded_table) {
-               ret = -EINVAL;
-               goto clean_up;
-       }
-
-       memcpy(loaded_table, rproc->cached_table, tablesz);
+       if (loaded_table)
+               memcpy(loaded_table, rproc->cached_table, tablesz);
 
        /* power up the remote processor */
        ret = rproc->ops->start(rproc);