
On Thu, Jan 7, 2016 at 10:02 PM, Bin Meng bmeng.cn@gmail.com wrote:
What new feature would benefit from this? These two PCIe drivers are non-DM drivers and DM PCI is not utilizing those error codes, instead DM PCI is using U-Boot standard error codes.
but what prevents DM PCI to use the kernel error codes in the future?
Returning PCIBIOS_DEVICE_NOT_FOUND when the config is invalid is a common pattern in the kernel.
Take a look at these drivers:
drivers/pci/access.c drivers/pci/host/pci-mvebu.c drivers/pci/host/pci-xgene.c drivers/pci/host/pcie-altera.c drivers/pci/host/pcie-designware.c drivers/pci/host/pcie-rcar.c drivers/pci/xen-pcifront.c
I don't see why we can't do the same in U-boot.
Feel free to submit a patch with your proposal and the maintainer can then decide which one is more adequate for U-boot.