diff options
| author | Shubhrajyoti D <shubhrajyoti@ti.com> | 2012-11-05 17:53:38 +0530 | 
|---|---|---|
| committer | Wolfram Sang <w.sang@pengutronix.de> | 2012-11-14 17:44:39 +0100 | 
| commit | cd10c74aeea76e60ec5ab15357266b76d8e50df1 (patch) | |
| tree | b42eb1c84a749db0b79cfcd156959ecf491ad66a | |
| parent | a748021ccbd2bb9b2b818a7fc67b19187d04bdf2 (diff) | |
| download | olio-linux-3.10-cd10c74aeea76e60ec5ab15357266b76d8e50df1.tar.xz olio-linux-3.10-cd10c74aeea76e60ec5ab15357266b76d8e50df1.zip  | |
i2c: omap: remove the dtrev
The dtrev is used only for the comments. Remove the same and use
the scheme instead to know if it is version2.
Signed-off-by: Shubhrajyoti D <shubhrajyoti@ti.com>
Reviewed-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
| -rw-r--r-- | drivers/i2c/busses/i2c-omap.c | 12 | 
1 files changed, 5 insertions, 7 deletions
diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c index 7c409606f20..0ca50e71731 100644 --- a/drivers/i2c/busses/i2c-omap.c +++ b/drivers/i2c/busses/i2c-omap.c @@ -192,7 +192,6 @@ struct omap_i2c_dev {  	void			(*set_mpu_wkup_lat)(struct device *dev,  						    long latency);  	u32			speed;		/* Speed of bus in kHz */ -	u32			dtrev;		/* extra revision from DT */  	u32			flags;  	u16			cmd_err;  	u8			*buf; @@ -1075,7 +1074,7 @@ omap_i2c_probe(struct platform_device *pdev)  	int irq;  	int r;  	u32 rev; -	u16 minor, major; +	u16 minor, major, scheme;  	/* NOTE: driver uses the static register mapping */  	mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); @@ -1107,7 +1106,6 @@ omap_i2c_probe(struct platform_device *pdev)  		u32 freq = 100000; /* default to 100000 Hz */  		pdata = match->data; -		dev->dtrev = pdata->rev;  		dev->flags = pdata->flags;  		of_property_read_u32(node, "clock-frequency", &freq); @@ -1117,7 +1115,6 @@ omap_i2c_probe(struct platform_device *pdev)  		dev->speed = pdata->clkrate;  		dev->flags = pdata->flags;  		dev->set_mpu_wkup_lat = pdata->set_mpu_wkup_lat; -		dev->dtrev = pdata->rev;  	}  	dev->pins = devm_pinctrl_get_select_default(&pdev->dev); @@ -1156,7 +1153,8 @@ omap_i2c_probe(struct platform_device *pdev)  	 */  	rev = __raw_readw(dev->base + 0x04); -	switch (OMAP_I2C_SCHEME(rev)) { +	scheme = OMAP_I2C_SCHEME(rev); +	switch (scheme) {  	case OMAP_I2C_SCHEME_0:  		dev->regs = (u8 *)reg_map_ip_v1;  		dev->rev = omap_i2c_read_reg(dev, OMAP_I2C_REV_REG); @@ -1241,8 +1239,8 @@ omap_i2c_probe(struct platform_device *pdev)  		goto err_unuse_clocks;  	} -	dev_info(dev->dev, "bus %d rev%d.%d.%d at %d kHz\n", adap->nr, -		 dev->dtrev, major, minor, dev->speed); +	dev_info(dev->dev, "bus %d rev%d.%d at %d kHz\n", adap->nr, +		 major, minor, dev->speed);  	of_i2c_register_devices(adap);  |