Skip to content

[FEATURE] Explicit clock control #2907

Closed

Description

@brentlu

Some codecs need external clock (mclk or bclk) to be ready in prepare stage or some function may broken.

To support those codec, we need to implement explicit clock control so machine driver could enable/disable the clock via DAPM supply widget or set_bias_level callback.

This feature has been implemented on SST FW running on Chrome KBL platforms. Following are the mailthread:
https://mailman.alsa-project.org/pipermail/alsa-devel/2017-November/127833.html
https://mailman.alsa-project.org/pipermail/alsa-devel/2019-October/156161.html

Activity

  1. brentlu commented on May 10, 2021

    @brentlu
    Author

    same request in sof
    thesofproject/sof#4156

  2. linked a pull request that will close this issueASoC: SOF: add DAI clock driver #2932on May 19, 2021
  3. plbossart commented on Jun 10, 2021

    @plbossart
    Member

    duplicate of #314

    let's close this one, we will work on this when we have multi-client support. for short-term it's enough to support early bitclk enablement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Blocker bugs or important featuresenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions