diff --git a/hal/audio_extn/audio_amplifier.c b/hal/audio_extn/audio_amplifier.c
index 2494ed36b897c0948bc6582652b45c4d286eda78..87f660cfe665f8ff04ed00857c1fe3cc798db6b1 100644
--- a/hal/audio_extn/audio_amplifier.c
+++ b/hal/audio_extn/audio_amplifier.c
@@ -51,7 +51,7 @@ int amplifier_open(void* adev) {
     }
 
     if (amp.hw->calibrate) {
-        rc = amp.hw->calibrate(adev);
+        rc = amp.hw->calibrate(amp.hw, amp.adev);
         if (rc) {
             ALOGV("%s: Failed to do amplifier hardware calibration %s\n", __func__, strerror(-rc));
         }