> > +&spi { > > + status = "okay"; > > + > > + can0: mcp2517fd@0 { > > + reg = <0>; > > + compatible = "microchip,mcp2517fd"; > > + pinctrl-names = "default"; > > + pinctrl-0 = <&can0_pins>; > > + spi-max-frequency = <12500000>; > > + interrupt-parent = <&gpio>; > > + interrupts = <16 0x2>; > > This indicates a falling edge. No wonder the kernel is confused (I > don't know why this isn't enforced the first time though, probably an > issue in the GPIO irqchip driver...). Replacing this 2 with a 8 should > allow you to make some progress. And using IRQ_TYPE_LEVEL_LOW, from interrupt-controller/irq.h would make it readable. Andrew -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html