PCI legacy interrupts are hardwired to the SoC interrupt controller interrupt request lines. There is no way to change the assignment. This, however, shouldn't be a problem in your case because Linux kernel does support interrupt sharing. The requirements for shared interrupts to work are: (a) a hardware provision to determine which of the peripherals that share the line is requesting service; (b) properly written drivers. See this discussion:
http://stackoverflow.com/questions/14371513/for-a-shared-interrupt-line-how-do-i-find-which-interrup...
PCI_ITERRUPT_PIN and PCI_INTERRUPT_LINE are standard PCI configuration header registers, they are explained in Section 12.1.10 of this document:
12.1. The PCI Interface
A peripheral driver should never alter PCI_INTERRUPT_LINE because it reflects how a PCI interrupt is connected to the
interrupt controller, which is not changeable, see above.
Have a great day,
Platon
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------