Drivers for hardware on dynamically probed busses might take a while to autoload, so add support for specifying a timeout for these. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>