Hi, Toure,
You misunderstood what I said. I asked you to take remoteproc as an example which calls request_irq to register the irq handler. TI implemented this remoteproc driver and still uses request_irq for IPC interrupt handling. Touching code in irqchip is considered hacking the kernel which you definitely can do, but that makes your code not portable.
Rex