aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3454-Revert-amd-i2c-AMD-MP2-I2C-changed-some-debug-logs.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3454-Revert-amd-i2c-AMD-MP2-I2C-changed-some-debug-logs.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3454-Revert-amd-i2c-AMD-MP2-I2C-changed-some-debug-logs.patch102
1 files changed, 102 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3454-Revert-amd-i2c-AMD-MP2-I2C-changed-some-debug-logs.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3454-Revert-amd-i2c-AMD-MP2-I2C-changed-some-debug-logs.patch
new file mode 100644
index 00000000..e314d444
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3454-Revert-amd-i2c-AMD-MP2-I2C-changed-some-debug-logs.patch
@@ -0,0 +1,102 @@
+From 9c48970ade244bfc401412e2f21b21ac98b8c158 Mon Sep 17 00:00:00 2001
+From: Sudheesh Mavila <sudheesh.mavila@amd.com>
+Date: Fri, 1 Jun 2018 10:12:20 +0530
+Subject: [PATCH 3454/4131] Revert "amd-i2c : AMD-MP2-I2C changed some debug
+ logs"
+
+This reverts commit 3b5f67a5d5b073515cdb5fb0ca00f592760f0297.
+---
+ drivers/i2c/busses/i2c-amd-mp2.c | 9 ++++++---
+ drivers/i2c/busses/pcie_mp2_amd.c | 8 ++++----
+ 2 files changed, 10 insertions(+), 7 deletions(-)
+
+diff --git a/drivers/i2c/busses/i2c-amd-mp2.c b/drivers/i2c/busses/i2c-amd-mp2.c
+index f0fbbf7..d995dd2 100755
+--- a/drivers/i2c/busses/i2c-amd-mp2.c
++++ b/drivers/i2c/busses/i2c-amd-mp2.c
+@@ -74,13 +74,14 @@ static int read_completion(union i2c_event_base event, void *dev_ctx)
+ } else {
+ memcpy(i2c_dev->msg_buf->buf,
+ (unsigned char *)dev->i2c_read_config.buf, event.r.length);
+- pr_devel("%s:%s virt:%llx phy_addr:%llx\n", DRIVER_NAME, __func__,
++ pr_info("%s:%s virt:%llx phy_addr:%llx\n", DRIVER_NAME, __func__,
+ (u64)dev->i2c_read_config.buf,
+ (u64)dev->i2c_read_config.phy_addr);
+ for (i = 0; i < ((event.r.length + 3) / 4); i++)
+ pr_devel("%s:%s readdata:%x\n", DRIVER_NAME, __func__,
+ ((unsigned int *)dev->i2c_read_config.buf)[i]);
+ }
++ pr_info("%s:%s success\n", DRIVER_NAME, __func__);
+ complete(&i2c_dev->msg_complete);
+ }
+
+@@ -103,6 +104,7 @@ static int write_completion(union i2c_event_base event, void *dev_ctx)
+ }
+
+ if (event.r.status == i2c_writecomplete_event) {
++ pr_info("%s:%s success\n", DRIVER_NAME, __func__);
+ complete(&i2c_dev->msg_complete);
+ }
+
+@@ -125,6 +127,7 @@ static int connect_completion(union i2c_event_base event, void *dev_ctx)
+ }
+
+ if (event.r.status == i2c_busenable_complete) {
++ pr_info("%s:%s success\n", DRIVER_NAME, __func__);
+ complete(&i2c_dev->msg_complete);
+ }
+
+@@ -179,12 +182,12 @@ static int amd_mp2_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, int num)
+ reinit_completion(&dev->msg_complete);
+
+ if (dev->is_configured == 0) {
+- pr_devel(" call the configure\n");
++ pr_err(" call the configure\n");
+ mp2_i2c_pci_configure(dev, msgs->addr);
+ timeout = wait_for_completion_timeout(&dev->msg_complete, 50);
+ dev->is_configured = 1;
+ }
+- pr_devel(" %s:%s dev:%p dev->amd_mp2=%p dev->amd_mp2.pdev:%p\n num =%d",
++ pr_err(" %s:%s dev:%p dev->amd_mp2=%p dev->amd_mp2.pdev:%p\n num =%d",
+ DRIVER_NAME, __func__, dev, &dev->amd_mp2, dev->amd_mp2.pdev, num);
+
+ for (i = 0; i < num; i++) {
+diff --git a/drivers/i2c/busses/pcie_mp2_amd.c b/drivers/i2c/busses/pcie_mp2_amd.c
+index 5df729b..a14fc53 100755
+--- a/drivers/i2c/busses/pcie_mp2_amd.c
++++ b/drivers/i2c/busses/pcie_mp2_amd.c
+@@ -154,13 +154,13 @@ int amd_i2c_read(struct pci_dev *dev, struct i2c_read_config i2c_read_config)
+ }
+
+ if (i2c_cmd_base.s.bus_id == I2C_BUS_1) {
+- dev_dbg(ndev_dev(privdata),
++ dev_info(ndev_dev(privdata),
+ "%s !==== writing:%x ====! at busid:%d reg:%llx len:%d\n",
+ __func__, i2c_cmd_base.ul, i2c_cmd_base.s.bus_id,
+ (u64)privdata->mmio + AMD_C2P_MSG1, i2c_cmd_base.s.length);
+ writel(i2c_cmd_base.ul, privdata->mmio + AMD_C2P_MSG1);
+ } else if (i2c_cmd_base.s.bus_id == I2C_BUS_0) {
+- dev_dbg(ndev_dev(privdata),
++ dev_info(ndev_dev(privdata),
+ "%s !==== writing:%x ====! at busid:%d reg:%llx len:%d\n",
+ __func__, i2c_cmd_base.ul, i2c_cmd_base.s.bus_id,
+ (u64)privdata->mmio + AMD_C2P_MSG0, i2c_cmd_base.s.length);
+@@ -231,13 +231,13 @@ int amd_i2c_write(struct pci_dev *dev, struct i2c_write_config i2c_write_config)
+ }
+
+ if (i2c_cmd_base.s.bus_id == I2C_BUS_1) {
+- dev_dbg(ndev_dev(privdata),
++ dev_info(ndev_dev(privdata),
+ "%s <==== writing:%x ====> at busid:%d reg:%llx len:%d\n",
+ __func__, i2c_cmd_base.ul, i2c_cmd_base.s.bus_id,
+ (u64)privdata->mmio + AMD_C2P_MSG0, i2c_cmd_base.s.length);
+ writel(i2c_cmd_base.ul, privdata->mmio + AMD_C2P_MSG1);
+ } else if (i2c_cmd_base.s.bus_id == I2C_BUS_0) {
+- dev_dbg(ndev_dev(privdata),
++ dev_info(ndev_dev(privdata),
+ "%s <==== writing:%x ====> at busid:%d reg:%llx len:%d\n",
+ __func__, i2c_cmd_base.ul, i2c_cmd_base.s.bus_id,
+ (u64)privdata->mmio + AMD_C2P_MSG0, i2c_cmd_base.s.length);
+--
+2.7.4
+