]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ASoC: intel: Don't print FW version repeatedly
authorTakashi Iwai <tiwai@suse.de>
Mon, 27 Mar 2017 08:39:58 +0000 (10:39 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 27 Mar 2017 11:30:55 +0000 (12:30 +0100)
Intel SST driver spews an info message "FW Versoin xxxx" at each time
the device gets initialized.  Since it's triggered at each PM (or even
runtime PM), it appears so ofetn, and rather becomes annoying than
useful.

This patch suppresses the superfluous messages by checking the
currently loaded FW version with the previously loaded one.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Acked-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/atom/sst/sst_ipc.c

index 14c2d9d1818010fd8fcb1192a79873808b7107b2..20b01e02ed8f8aed51d9a6ec01b37d5599726bbf 100644 (file)
@@ -236,7 +236,9 @@ static void process_fw_init(struct intel_sst_drv *sst_drv_ctx,
                retval = init->result;
                goto ret;
        }
-       dev_info(sst_drv_ctx->dev, "FW Version %02x.%02x.%02x.%02x\n",
+       if (memcmp(&sst_drv_ctx->fw_version, &init->fw_version,
+                  sizeof(init->fw_version)))
+               dev_info(sst_drv_ctx->dev, "FW Version %02x.%02x.%02x.%02x\n",
                        init->fw_version.type, init->fw_version.major,
                        init->fw_version.minor, init->fw_version.build);
        dev_dbg(sst_drv_ctx->dev, "Build date %s Time %s\n",