summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/i2c/busses/i2c-qcom-geni.c5
-rw-r--r--drivers/soc/qcom/qcom-geni-se.c2
2 files changed, 5 insertions, 2 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);
diff --git a/drivers/soc/qcom/qcom-geni-se.c b/drivers/soc/qcom/qcom-geni-se.c
index 61ee522c7058..b2b5f86a1b2c 100644
--- a/drivers/soc/qcom/qcom-geni-se.c
+++ b/drivers/soc/qcom/qcom-geni-se.c
@@ -284,7 +284,7 @@ static int geni_se_select_gpi_mode(struct geni_se *se)
unsigned int gpi_event_en = 0;
unsigned int common_geni_m_irq_en = 0;
unsigned int common_geni_s_irq_en = 0;
-
+printk("SS: %s: %0x\n", __func__, se->base);
common_geni_m_irq_en = readl_relaxed(se->base + SE_GENI_M_IRQ_EN);
common_geni_s_irq_en = readl_relaxed(se->base + SE_GENI_S_IRQ_EN);
common_geni_m_irq_en &=