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

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

From: stern@rowland.harvard.edu (Alan Stern)
Date: 2015-09-17 15:52:05
Also in: linux-acpi, linux-devicetree, lkml

On Thu, 17 Sep 2015, Tomeu Vizoso wrote:
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?

Alan Stern
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help