]> www.infradead.org Git - users/hch/misc.git/commitdiff
HID: amd_sfh: Add dyndbg prints for debugging
authorBasavaraj Natikar <Basavaraj.Natikar@amd.com>
Mon, 2 Aug 2021 14:03:41 +0000 (19:33 +0530)
committerJiri Kosina <jkosina@suse.cz>
Fri, 20 Aug 2021 12:48:49 +0000 (14:48 +0200)
Add dynamic debug for debugging sensors states during
initialization, stop, suspend and resume.

Reviewed-by: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
Signed-off-by: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/amd-sfh-hid/amd_sfh_client.c
drivers/hid/amd-sfh-hid/amd_sfh_pcie.c

index 050df796aa2e59c50aa6f28f8b76bec9c6f13b7f..840fd075c56f11b2fe103222b4f1cd6e402b382a 100644 (file)
@@ -218,9 +218,13 @@ int amd_sfh_hid_client_init(struct amd_mp2_dev *privdata)
                                        (privdata, cl_data->sensor_idx[i], SENSOR_DISABLED);
                                if (status != SENSOR_ENABLED)
                                        cl_data->sensor_sts[i] = SENSOR_DISABLED;
+                               dev_dbg(dev, "sid 0x%x status 0x%x\n",
+                                       cl_data->sensor_idx[i], cl_data->sensor_sts[i]);
                                goto cleanup;
                        }
                }
+               dev_dbg(dev, "sid 0x%x status 0x%x\n",
+                       cl_data->sensor_idx[i], cl_data->sensor_sts[i]);
        }
        schedule_delayed_work(&cl_data->work_buffer, msecs_to_jiffies(AMD_SFH_IDLE_LOOP));
        return 0;
@@ -252,6 +256,8 @@ int amd_sfh_hid_client_deinit(struct amd_mp2_dev *privdata)
                                        (privdata, cl_data->sensor_idx[i], SENSOR_DISABLED);
                        if (status != SENSOR_ENABLED)
                                cl_data->sensor_sts[i] = SENSOR_DISABLED;
+                       dev_dbg(&privdata->pdev->dev, "stopping sid 0x%x status 0x%x\n",
+                               cl_data->sensor_idx[i], cl_data->sensor_sts[i]);
                }
        }
 
index 7eb5971db03eed9749f5c595317d256b94592315..8396a9a579f271acd0f3507f0318b58bdefcd0c9 100644 (file)
@@ -282,6 +282,8 @@ static int __maybe_unused amd_mp2_pci_resume(struct device *dev)
                                        (mp2, cl_data->sensor_idx[i], SENSOR_ENABLED);
                        if (status == SENSOR_ENABLED)
                                cl_data->sensor_sts[i] = SENSOR_ENABLED;
+                       dev_dbg(dev, "resume sid 0x%x status 0x%x\n",
+                               cl_data->sensor_idx[i], cl_data->sensor_sts[i]);
                }
        }
 
@@ -303,6 +305,8 @@ static int __maybe_unused amd_mp2_pci_suspend(struct device *dev)
                                        (mp2, cl_data->sensor_idx[i], SENSOR_DISABLED);
                        if (status != SENSOR_ENABLED)
                                cl_data->sensor_sts[i] = SENSOR_DISABLED;
+                       dev_dbg(dev, "suspend sid 0x%x status 0x%x\n",
+                               cl_data->sensor_idx[i], cl_data->sensor_sts[i]);
                }
        }