I'm making some progress on this. I implemented gpio_to_irq() and irq_to_gpio() to cause a 1:1 mapping. Currently my irqhost->match() function is never getting called with my device tree node so I need to figure out why. Without matching my irqhost->map() function doesn't get called. -- Jon Smirl jonsmirl at gmail.com