]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/input/keyboard/tsc2301_kp.c
Merge current mainline tree into linux-omap tree
[linux-2.6-omap-h63xx.git] / drivers / input / keyboard / tsc2301_kp.c
index 58669f93f73dd28f7b64f78bd0559816d1016478..0f2cb7f5a10e69c9a4a2caad0cf75c768031f766 100644 (file)
@@ -219,7 +219,7 @@ static void tsc2301_kp_enable(struct tsc2301 *tsc)
        }
        spin_unlock_irqrestore(&kp->lock, flags);
 
-       set_irq_type(kp->irq, IRQT_FALLING);
+       set_irq_type(kp->irq, IRQ_TYPE_EDGE_FALLING);
        tsc2301_kp_start_scan(tsc);
        enable_irq(kp->irq);
 }
@@ -236,7 +236,7 @@ static int tsc2301_kp_disable(struct tsc2301 *tsc, int release_keys)
                goto out;
        }
        disable_irq_nosync(kp->irq);
-       set_irq_type(kp->irq, IRQT_NOEDGE);
+       set_irq_type(kp->irq, IRQ_TYPE_NONE);
        spin_unlock_irqrestore(&kp->lock, flags);
 
        while (kp->pending) {
@@ -389,7 +389,7 @@ int __devinit tsc2301_kp_init(struct tsc2301 *tsc,
                idev->name = pdata->keyb_name;
        else
                idev->name = "TSC2301 keypad";
-       snprintf(kp->phys, sizeof(kp->phys), "%s/input-kp", tsc->spi->dev.bus_id);
+       snprintf(kp->phys, sizeof(kp->phys), "%s/input-kp", dev_name(&tsc->spi->dev));
        idev->phys = kp->phys;
 
        mask = 0;
@@ -429,7 +429,7 @@ int __devinit tsc2301_kp_init(struct tsc2301 *tsc,
        tsc2301_write_reg(tsc, TSC2301_REG_KPMASK, mask);
        kp->mask = mask;
 
-       set_irq_type(kp->irq, IRQT_FALLING);
+       set_irq_type(kp->irq, IRQ_TYPE_EDGE_FALLING);
 
        r = request_irq(kp->irq, tsc2301_kp_irq_handler, IRQF_SAMPLE_RANDOM,
                        "tsc2301-kp", tsc);