You can't use hard-coded numbers
anymore. You need to map them into virtual numbers. The easiest way
is to set up an of node for the device, and invoke the necessary
translation functions from your board code
As long as the interrupt graph in your device tree is
correct, all this should work just like magic ;-)
Segher