aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/i2c-mpc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/i2c/busses/i2c-mpc.c')
-rw-r--r--drivers/i2c/busses/i2c-mpc.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/i2c/busses/i2c-mpc.c b/drivers/i2c/busses/i2c-mpc.c
index 2721e4c8184a..155a986de516 100644
--- a/drivers/i2c/busses/i2c-mpc.c
+++ b/drivers/i2c/busses/i2c-mpc.c
@@ -13,7 +13,6 @@
13 * warranty of any kind, whether express or implied. 13 * warranty of any kind, whether express or implied.
14 */ 14 */
15 15
16#include <linux/config.h>
17#include <linux/kernel.h> 16#include <linux/kernel.h>
18#include <linux/module.h> 17#include <linux/module.h>
19#include <linux/sched.h> 18#include <linux/sched.h>
@@ -273,7 +272,7 @@ static u32 mpc_functionality(struct i2c_adapter *adap)
273 return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; 272 return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL;
274} 273}
275 274
276static struct i2c_algorithm mpc_algo = { 275static const struct i2c_algorithm mpc_algo = {
277 .master_xfer = mpc_xfer, 276 .master_xfer = mpc_xfer,
278 .functionality = mpc_functionality, 277 .functionality = mpc_functionality,
279}; 278};
@@ -319,7 +318,7 @@ static int fsl_i2c_probe(struct platform_device *pdev)
319 318
320 if (i2c->irq != 0) 319 if (i2c->irq != 0)
321 if ((result = request_irq(i2c->irq, mpc_i2c_isr, 320 if ((result = request_irq(i2c->irq, mpc_i2c_isr,
322 SA_SHIRQ, "i2c-mpc", i2c)) < 0) { 321 IRQF_SHARED, "i2c-mpc", i2c)) < 0) {
323 printk(KERN_ERR 322 printk(KERN_ERR
324 "i2c-mpc - failed to attach interrupt\n"); 323 "i2c-mpc - failed to attach interrupt\n");
325 goto fail_irq; 324 goto fail_irq;