On Wed, May 21, 2014 at 01:10:33PM +0200, Rafael J. Wysocki wrote:
On Wednesday, May 21, 2014 11:52:07 AM Mika Westerberg wrote:OK.
On Thu, May 15, 2014 at 02:44:14PM +0800, Zhang Rui wrote:Yes, there is. Device objects without _ADR under the PCI host bridge.
For some ACPI device objects, they represent master devices,Is there any particular reason we would like to enumerate everything
and their children devices are enumerated by bus controller drivers
for the buses they are on.
In this case, we do not want to enumerate their children devices to
platform bus explicitly in acpi scan code.
Thus a new flag .is_master_device is introduced in this patch.
For devices with this flag set, we will not do default enumeration
for their children.
below the first device by default?
Or we can skip the children under every *platform* device created by this byThat sounds better to me.
default and mark the ones where we want the children to be enumerated as
platform devices too in a special way if needed.
I guess we could try that (that was the Rui's original idea IIRC).
I wonder if we can do this analogous to of_platform_bus_probe() and
friends?