app: aboot: Perform target specific clean up

Call target specific cleanup function before jumping to kernel.

Change-Id: I2f30aa6edc7cd34799efa9b4ca7d2a934cd3d853
diff --git a/app/aboot/aboot.c b/app/aboot/aboot.c
index 59f43dd..f88814c 100644
--- a/app/aboot/aboot.c
+++ b/app/aboot/aboot.c
@@ -73,6 +73,7 @@
 extern void dsb();
 extern void isb();
 extern void platform_uninit(void);
+extern void target_uninit(void);
 
 void write_device_info_mmc(device_info *dev);
 void write_device_info_flash(device_info *dev);
@@ -491,6 +492,9 @@
 	generate_atags(tags, final_cmdline, ramdisk, ramdisk_size);
 #endif
 
+	/* Perform target specific cleanup */
+	target_uninit();
+
 	dprintf(INFO, "booting linux @ %p, ramdisk @ %p (%d), tags/device tree @ %p\n",
 		entry, ramdisk, ramdisk_size, tags_phys);