return ret;
        }
 
-       if (sdev->ipc->ops->post_fw_boot) {
-               ret = sdev->ipc->ops->post_fw_boot(sdev);
-               if (ret)
-                       return ret;
-       }
-
-       if (sdev->first_boot && sdev->ipc->ops->fw_loader->query_fw_configuration)
-               return sdev->ipc->ops->fw_loader->query_fw_configuration(sdev);
+       if (sdev->ipc->ops->post_fw_boot)
+               return sdev->ipc->ops->post_fw_boot(sdev);
 
        return 0;
 }
 
  *                     DSP.
  *                     The function implements generic, hardware independent way
  *                     of loading the initial firmware and its modules (if any).
- * @query_fw_configuration: Optional function pointer to query information and
- *                     configuration from the booted firmware.
- *                     Executed after the first successful firmware boot.
  */
 struct sof_ipc_fw_loader_ops {
        int (*validate)(struct snd_sof_dev *sdev);
        size_t (*parse_ext_manifest)(struct snd_sof_dev *sdev);
        int (*load_fw_to_dsp)(struct snd_sof_dev *sdev);
-       int (*query_fw_configuration)(struct snd_sof_dev *sdev);
 };
 
 struct sof_ipc_tplg_ops;