The first patch fixed a kernel panic when scanning PCI bus if it is working in agent mode. In later two patches we unified PCI initialization code by changing fsl_pci to a platform drvier. The approach will affect swiotlb init and this issue is addressed in the second patch. All boards are converted to use PCI controller platform driver.