Skip to content

[wip] Generic support for out-of-tree drivers #14527

@thomasstenersen

Description

@thomasstenersen

An out-of-source subsystem requires control over a specific peripheral and needs a generic way of forcing its own driver. An example is a proprietary Bluetooth controller that must control the NVMC (flash driver) in order to meet real-time requirements.

Requirements

  • support for de-selecting an in-tree driver (prevent user from selecting the in-tree driver)
  • do not pollute upstream Zephyr with configuration options not related to Zephyr itself

A work-around for this problem has been made in #14509.

The solution to this use-case may boil down to solving #8181.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions