Skip to content

subsys: greybus: remove deferred init #12

@cfriedt

Description

@cfriedt

Currently, Greybus for Zephyr has a deferred init mechanism that is used to insure all devices are probed before the bus is finally initialized.

The fundamental issue here is that devices in Zephyr are probed in a somewhat random order and not in an order that is consistent with Device Tree (i.e. parent devices should be automatically probed before child devices).

It should be possible to remove the deferred init mechanism by specifying different init priorities for the bus itself, string descriptors, bundles, interfaces, and cports.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions