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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot