hal: add perf lock to reduce the time for audio route init

Add performance lock before audio_route_init is called
to reduce total initialization time of ahal.

Change-Id: I96bddffa8dc9e05af27873a518185c4e743ee190
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 8fbd3dc..fa60f4d 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -9669,6 +9669,8 @@
     adev->use_old_pspd_mix_ctrl = false;
     adev->adm_routing_changed = false;
 
+    audio_extn_perf_lock_init();
+
     /* Loads platform specific libraries dynamically */
     adev->platform = platform_init(adev);
     if (!adev->platform) {
@@ -9861,7 +9863,6 @@
         adev->adm_data = adev->adm_init();
 
     qahwi_init(*device);
-    audio_extn_perf_lock_init();
     audio_extn_adsp_hdlr_init(adev->mixer);
 
     audio_extn_snd_mon_init();