Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HACK] soundwire: add traces to debug bank switch issues #5042

Closed

Commits on Jun 12, 2024

  1. [HACK] soundwire: stream: add traces to figure out bank switch issues

    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart authored and bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    d4f7eb2 View commit details
    Browse the repository at this point in the history
  2. soundwire: bus: add traces to see if the first read is blocked

    Testing the theory that if the interrupt happens during a bank switch
    the first read will be blocked and since the interrupts are now
    disabled the bank switch will fail as well.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart authored and bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    ce62d15 View commit details
    Browse the repository at this point in the history
  3. HACK: soundwire: add trace to check msg transfer

    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    dd96ec3 View commit details
    Browse the repository at this point in the history
  4. [HACK]: ASoC: SOF: LNL: add trace to check sdw irq enable/disable

    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    2f3c0bb View commit details
    Browse the repository at this point in the history
  5. soundwire: intel_ace2x: add more traces around sync_arm/sync_go

    We want to make sure the sync_go does happen after the last write
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart authored and bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    ea677b7 View commit details
    Browse the repository at this point in the history
  6. soundwire: cadence: add soft-reset on startup

    Follow the recommended programming flows.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart authored and bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    7bd168d View commit details
    Browse the repository at this point in the history
  7. soundwire: cadence: enable interrupts after the clock restarts

    For some reason, we don't have a symmetry between clock stop and clock
    start. We should disable the interrupts first on clock stop, and
    re-enable them last on clock restart.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart authored and bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    43cf6a1 View commit details
    Browse the repository at this point in the history
  8. soundwire: cadence: clear MCP BLOCK_WAKEUP in init

    Follow recommended programming flows.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart authored and bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    27a0cfa View commit details
    Browse the repository at this point in the history
  9. soundwire: add delay after sync_go

    Test hypothesis that a delay might help with rate conditions
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart authored and bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    73a78ee View commit details
    Browse the repository at this point in the history
  10. soundwire: bus: add more traces on sdw_transfer

    The exclusion between regular and deferred messages doesn't seem quite
    right.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart authored and bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    0dfb51c View commit details
    Browse the repository at this point in the history
  11. soundwire: intel_ace2x: add dynamic debug logs for AC timing registers

    These registers come straight from platform firmware properties, for
    integration/debug it's useful to know the values directly from the
    kernel logs.
    
    Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
    plbossart authored and bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    71a67e0 View commit details
    Browse the repository at this point in the history
  12. HACK: ASoC: SOF: Intel: hda-mlink: make sure sync go is done

    Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
    bardliao committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    0e7211a View commit details
    Browse the repository at this point in the history