[U-Boot] Ordering PCI device probes
Marek Vasut
marek.vasut at gmail.com
Sun Aug 19 08:58:32 UTC 2018
On 08/19/2018 02:05 AM, Aaron Williams wrote:
> Hi all,
>
> I am trying to port our OcteonTX Linux NAND driver to U-Boot and am running
> into an issue with ordering. We have a bch engine which consists of a pf and a
> vf and uses SRIOV to activate the vf.
>
> The problem is that the nand device is probed before the BCH engine is probed
> and the NAND driver depends on the BCH driver.
>
> In Linux, this is handled by having the NAND driver probe function return
> EPROBE_DEFER which causes the probe function to be called later after all of
> the other probe functions have been called. U-Boot does not use EPROBE_DEFER
> so is there some other way I can do this or otherwise change the ordering of
> the probes?
Shouldn't such dependency between blocks be described in DT, maybe with
a phandle or somesuch ?
--
Best regards,
Marek Vasut
More information about the U-Boot
mailing list