Skip to content

Commit

Permalink
Remove request_irq - our IRQ doesn't seem to ever fire. Rather use GPEs
Browse files Browse the repository at this point in the history
  • Loading branch information
Federico Lorenzi committed Aug 13, 2016
1 parent 478cc99 commit aa14cda
Showing 1 changed file with 0 additions and 15 deletions.
15 changes: 0 additions & 15 deletions applespi.c
Original file line number Diff line number Diff line change
Expand Up @@ -153,14 +153,6 @@ u8 *applespi_init_commands[] = {
"\x40\xD0\x00\x00\x00\x00\x0A\x00\x20\x10\x02\x00\x00\x04\x00\x00\x53\xFA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xD0\x62"
};


static irqreturn_t applespi_irq_handler(int irq, void *dev_id)
{
// the actions that the interrupt should perform
//pr_info("GOT INTERRUPT");
return IRQ_HANDLED;
}

static ssize_t
applespi_sync(struct applespi_data *applespi, struct spi_message *message)
{
Expand Down Expand Up @@ -404,13 +396,6 @@ static int applespi_probe(struct spi_device *spi)
pr_info("acpi spi hz: %d", spi->max_speed_hz);
pr_info("acpi spi bpw: %d", spi->bits_per_word);
pr_info("acpi spi mode: %d", spi->mode);
pr_info("acpi slave irq: %d", spi->irq);

result = request_irq(spi->irq, applespi_irq_handler, IRQF_SHARED, "applespi", applespi);
if (result) {
pr_info("The interrupt request result failed with code: %d\n", result);
return result;
}

// Setup the poll_dev, which is also the keyboard input
applespi->poll_dev = devm_input_allocate_polled_device(&spi->dev);
Expand Down

0 comments on commit aa14cda

Please sign in to comment.