summaryrefslogtreecommitdiff
path: root/drivers/i2c/busses/i2c-qcom-geni.c
diff options
context:
space:
mode:
authorSumit Semwal <sumit.semwal@linaro.org>2020-06-04 21:03:14 +0530
committerSumit Semwal <sumit.semwal@linaro.org>2020-07-23 20:51:28 +0530
commit8c97a81b630920fc38dbe24937063c3763d53beb (patch)
tree8db8bdb2651d4080f6faf83110e0f74b75c94b81 /drivers/i2c/busses/i2c-qcom-geni.c
parenta7667c82514d19e496bb95bb8f4505472c0430c1 (diff)
debug: i2c/gpi prints
Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org> Change-Id: I07416d76b9f7a0f92d3c6983332b77f5c76cef3f
Diffstat (limited to 'drivers/i2c/busses/i2c-qcom-geni.c')
-rw-r--r--drivers/i2c/busses/i2c-qcom-geni.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/i2c/busses/i2c-qcom-geni.c b/drivers/i2c/busses/i2c-qcom-geni.c
index 4d125109cb47..3795c4985dea 100644
--- a/drivers/i2c/busses/i2c-qcom-geni.c
+++ b/drivers/i2c/busses/i2c-qcom-geni.c
@@ -898,6 +898,7 @@ static int geni_i2c_probe(struct platform_device *pdev)
gi2c->se.wrapper = dev_get_drvdata(dev->parent);
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
gi2c->se.base = devm_ioremap_resource(dev, res);
+printk("SS: %s: se_base: %0x\n", __func__, gi2c->se.base);
if (IS_ERR(gi2c->se.base))
return PTR_ERR(gi2c->se.base);
@@ -1020,12 +1021,13 @@ static int __maybe_unused geni_i2c_runtime_resume(struct device *dev)
struct geni_i2c_dev *gi2c = dev_get_drvdata(dev);
ret = geni_se_resources_on(&gi2c->se);
+printk("SS: %s: geni_se_resource_on returned: %d\n", __func__, ret);
if (ret)
return ret;
if (gi2c->se_mode == UNINITIALIZED) {
int proto = geni_se_read_proto(&gi2c->se);
u32 se_mode;
-
+printk("SS: %s: proto: %d\n", __func__, proto);
if (unlikely(proto != GENI_SE_I2C)) {
dev_err(gi2c->se.dev, "Invalid proto %d\n", proto);
geni_se_resources_off(&gi2c->se);
@@ -1034,6 +1036,7 @@ static int __maybe_unused geni_i2c_runtime_resume(struct device *dev)
se_mode = readl_relaxed(gi2c->se.base + GENI_IF_DISABLE_RO) &
FIFO_IF_DISABLE;
+printk("SS: %s: se_mode: %d\n", __func__, se_mode);
if (se_mode) {
gi2c->se_mode = GSI_ONLY;
geni_se_select_mode(&gi2c->se, GENI_GPI_DMA);