Fix asserts appearing in release builds

Also fix warnings generated in release builds when assert code
is absent.

Change-Id: I45b9173d3888f9e93e98eb5b4fdc06727ba5cbf4
diff --git a/common/psci/psci_setup.c b/common/psci/psci_setup.c
index c0d29f2..4c32b41 100644
--- a/common/psci/psci_setup.c
+++ b/common/psci/psci_setup.c
@@ -255,7 +255,7 @@
  ******************************************************************************/
 void psci_setup(unsigned long mpidr)
 {
-	int afflvl, affmap_idx, rc, max_afflvl;
+	int afflvl, affmap_idx, max_afflvl;
 	aff_map_node *node;
 
 	/* Initialize psci's internal state */
@@ -314,8 +314,7 @@
 			psci_set_state(node, PSCI_STATE_ON);
 	}
 
-	rc = platform_setup_pm(&psci_plat_pm_ops);
-	assert(rc == 0);
+	platform_setup_pm(&psci_plat_pm_ops);
 	assert(psci_plat_pm_ops);
 
 	return;