Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 82b16a4f authored by Chaithanya Krishna Bacharaju's avatar Chaithanya Krishna Bacharaju Committed by Gerrit - the friendly Code Review server
Browse files

hal: fix querying MAD calibration

Processing of HWDEP MAD calibration is done from sound trigger
HAL. Skip it in audio HAL which results in unnecessary logging
of errors although ignored.

Change-Id: Ibd8e6bea78d5e686c25ea5a5bb77b1cc5e53604e
parent 90ff1782
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1283,6 +1283,10 @@ static int send_codec_cal(acdb_loader_get_calibration_t acdb_loader_get_calibrat
               ALOGE("%s error in sending vbat adc data to acdb", __func__);
	}

        /* MAD calibration is handled by sound trigger HAL, skip here */
        if (type == WCD9XXX_MAD_CAL)
            continue;

        calib.get_size = 1;
        ret = acdb_loader_get_calibration(cal_name_info[type], sizeof(struct param_data),
                                                                 &calib);
+4 −0
Original line number Diff line number Diff line
@@ -981,6 +981,10 @@ static int send_codec_cal(acdb_loader_get_calibration_t acdb_loader_get_calibrat
        struct wcdcal_ioctl_buffer codec_buffer;
        struct param_data calib;

        /* MAD calibration is handled by sound trigger HAL, skip here */
        if (type == WCD9XXX_MAD_CAL)
            continue;

        calib.get_size = 1;
        ret = acdb_loader_get_calibration(cal_name_info[type], sizeof(struct param_data),
                                                                 &calib);