Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 363130
b: refs/heads/master
c: 37799ef
h: refs/heads/master
v: v3
  • Loading branch information
David Brown authored and Greg Kroah-Hartman committed Mar 25, 2013
1 parent 1650b91 commit 53e9b4c
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 16 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 90f2d32ca5ca4a7f6d4eb509b81a9a802eb62905
refs/heads/master: 37799ef4fa95ceec09b5c214fb281c6e6acddf5b
16 changes: 1 addition & 15 deletions trunk/drivers/ssbi/ssbi.c
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@
#define SSBI_TIMEOUT_US 100

struct msm_ssbi {
struct device *dev;
struct device *slave;
void __iomem *base;
spinlock_t lock;
Expand Down Expand Up @@ -108,8 +107,6 @@ static int ssbi_wait_mask(struct msm_ssbi *ssbi, u32 set_mask, u32 clr_mask)
udelay(1);
}

dev_err(ssbi->dev, "%s: timeout (status %x set_mask %x clr_mask %x)\n",
__func__, ssbi_readl(ssbi, SSBI2_STATUS), set_mask, clr_mask);
return -ETIMEDOUT;
}

Expand Down Expand Up @@ -185,11 +182,8 @@ msm_ssbi_pa_transfer(struct msm_ssbi *ssbi, u32 cmd, u8 *data)
while (timeout--) {
rd_status = ssbi_readl(ssbi, SSBI_PA_RD_STATUS);

if (rd_status & SSBI_PA_RD_STATUS_TRANS_DENIED) {
dev_err(ssbi->dev, "%s: transaction denied (0x%x)\n",
__func__, rd_status);
if (rd_status & SSBI_PA_RD_STATUS_TRANS_DENIED)
return -EPERM;
}

if (rd_status & SSBI_PA_RD_STATUS_TRANS_DONE) {
if (data)
Expand All @@ -199,7 +193,6 @@ msm_ssbi_pa_transfer(struct msm_ssbi *ssbi, u32 cmd, u8 *data)
udelay(1);
}

dev_err(ssbi->dev, "%s: timeout, status 0x%x\n", __func__, rd_status);
return -ETIMEDOUT;
}

Expand Down Expand Up @@ -248,9 +241,6 @@ int msm_ssbi_read(struct device *dev, u16 addr, u8 *buf, int len)
unsigned long flags;
int ret;

if (ssbi->dev != dev)
return -ENXIO;

spin_lock_irqsave(&ssbi->lock, flags);
ret = ssbi->read(ssbi, addr, buf, len);
spin_unlock_irqrestore(&ssbi->lock, flags);
Expand All @@ -265,9 +255,6 @@ int msm_ssbi_write(struct device *dev, u16 addr, u8 *buf, int len)
unsigned long flags;
int ret;

if (ssbi->dev != dev)
return -ENXIO;

spin_lock_irqsave(&ssbi->lock, flags);
ret = ssbi->write(ssbi, addr, buf, len);
spin_unlock_irqrestore(&ssbi->lock, flags);
Expand Down Expand Up @@ -303,7 +290,6 @@ static int msm_ssbi_probe(struct platform_device *pdev)
ret = -EINVAL;
goto err_ioremap;
}
ssbi->dev = &pdev->dev;
platform_set_drvdata(pdev, ssbi);

type = of_get_property(np, "qcom,controller-type", NULL);
Expand Down

0 comments on commit 53e9b4c

Please sign in to comment.