Thread (30 messages) 30 messages, 4 authors, 2015-09-21

[PATCH v5 01/23] driver core: Add pre_probe callback to bus_type

From: Tomeu Vizoso <hidden>
Date: 2015-09-18 14:56:57
Also in: linux-acpi, linux-devicetree, lkml

On 17 September 2015 at 17:52, Alan Stern [off-list ref] wrote:
On Thu, 17 Sep 2015, Tomeu Vizoso wrote:
quoted
Some buses (eg. AMBA) need access to some HW resources (it may need a
clock to be enabled so a device ID can be read) before a device can be
matched to a driver.

The pre_probe callback allows the device-driver core to request the bus
to perform this initialization and can defer the probe if any of the
resources needed are missing.

This gives us more flexibility when setting the order in which devices
are probed because the resources needed to get the matching information
don't need to be available by the time that the bus devices are
registered.
Can't the subsystem do this itself in its matching routine?
That seems to work, thanks for the idea!

Regards,

Tomeu
Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help