]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00174212 isl29023: fix build error of isl29023 light sensor
authorXinyu Chen <b03824@freescale.com>
Fri, 10 Feb 2012 07:55:59 +0000 (15:55 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:33:59 +0000 (08:33 +0200)
the platform data and irq set type interface is changed.

Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
drivers/input/misc/isl29023.c

index 8ea0debc57c1e57dfaabd4c75f5f70ea51355386..8a0c16bf95631f268db73bccffda291b7503d55a 100755 (executable)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2011 Freescale Semiconductor, Inc. All Rights Reserved.
+ * Copyright (C) 2011-2012 Freescale Semiconductor, Inc. All Rights Reserved.
  */
 
 /*
@@ -866,7 +866,7 @@ static int __devinit isl29023_probe(struct i2c_client *client,
        if (!data)
                return -ENOMEM;
 
-       ls_data = (struct mxc_lightsensor_platform_data *)
+       ls_data = (struct fsl_mxc_lightsensor_platform_data *)
            (client->dev).platform_data;
 
        data->client = client;
@@ -906,7 +906,7 @@ static int __devinit isl29023_probe(struct i2c_client *client,
                goto exit_free_input;
 
        /* set irq type to edge falling */
-       set_irq_type(client->irq, IRQF_TRIGGER_FALLING);
+       irq_set_irq_type(client->irq, IRQF_TRIGGER_FALLING);
        err = request_irq(client->irq, isl29023_irq_handler, 0,
                          client->dev.driver->name, data);
        if (err < 0) {