On 5 March 2015 at 12:25, Simon Glass <[email protected]> wrote: > At present the device is not active when the probe() method is called. But > some probe() methods want to set up the device and this can involve > accessing it through normal methods. For example a PCI bus may wish to > set up its PCI parameters using calls to pci_hose_write_config_dword() and > similar. > > At present this does not work because every such call within the probe() > method sees that the device is not active and attempts to probe it. > > Already we mark the device as probed before calling the uclass post_probe() > method. This is a subtle change but I believe the new approach is better. > Since the scope of the change is only the probe() method and all its callees > it should still be within the control of the board author. > > Signed-off-by: Simon Glass <[email protected]> > --- > > Changes in v2: None > > drivers/core/device.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-)
Applied to u-boot-dm/next. _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

