PCIe to PCI bridge device tree

On a custom board, we add a Ti XIO2001 chip to convert a PCIE bus to a PCI bus. The board is running a yocto linux.

Everything seems to work perfectly and when you insert a card on the PCI bus it is enumerated correctly. The problem arises when you want to use an interrupt on the PCI bus. The driver associated with the PCI card installs an interrupt vector but no interrupt ever arrives at the driver.
It seems that the bridge is not properly initialized.

It seems that a PCIe to PCI bridge needs to be declared in the device tree. I have read a lot of documentation but it is not very clear to me.

Has anyone done this type of work before?
Thanks