Skip to content

Config: need auto detection and fallback between SOF/SST/Legacy drivers #86

Closed

Description

@plbossart

The current code requires users to compile out two out of the three drivers for APL/GLK registered for the same PCI ID - or use mod probe blacklists. This needs to eventually move to an autodetect when the probe is handled in sequence, e.g. SOF first, then fallback to SST if firmware authentication fails, and last legacy HDaudio.
Filing it as a bug since it's really required for distributions such as ClearLinux and Ubuntu

Activity

  1. mengdonglin commented on Sep 13, 2018

    @mengdonglin

    @keyonjie could you help to take care of this?

  2. keyonjie commented on Sep 13, 2018

    @keyonjie

    This may need refine/unified probing(especially for sof and sst) part, furthermore, sometimes using sof or sst is totally an user end choice(e.g. on those no FW authentication skl- platforms), we can't make selection for end-user in hard-coded logic.

    I thought of using exclusive kernel config item for SOF and SST, which means if you select one(the other one will be unselected automatically), but the cons of doing that is we can't configure e.g byt with SST + apl with SOF, I am afraid someone make want to try something like that, even though this is not important for me.

    @lgirdwood any comments?

  3. added
    enhancementNew feature or request
    and removed
    bugSomething isn't working
    on Sep 18, 2018
  4. mengdonglin commented on Sep 18, 2018

    @mengdonglin

    This is an enhancement actually, so set label "enhancement"

  5. lgirdwood commented on Sep 19, 2018

    @lgirdwood
    Member

    @keyonjie We will have a single PCI and single ACPI entry point for all Intel SOF and legacy drivers. Drivers will default to legacy unless they are mentioned in the SOF lookup table (table of DMI names, DT names).

  6. added a commit that references this issue on Nov 19, 2018
    a02d843
  7. plbossart commented on Dec 21, 2018

    @plbossart
    MemberAuthor

    Mechanism implemented upstream (will be in 4.21), SOF needs to implement the PCI class/subclass detection as described in #468

  8. added a commit that references this issue on May 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P2Critical bugs or normal featuresenhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions