-
Notifications
You must be signed in to change notification settings - Fork 130
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
Pr5042 mod #5047
Pr5042 mod #5047
Commits on Jun 6, 2024
-
[HACK] soundwire: stream: add traces to figure out bank switch issues
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 71a7724 - Browse repository at this point
Copy the full SHA 71a7724View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 22f1d7a - Browse repository at this point
Copy the full SHA 22f1d7aView commit details -
HACK: soundwire: add trace to check msg transfer
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for b167bbc - Browse repository at this point
Copy the full SHA b167bbcView commit details
Commits on Jun 7, 2024
-
[HACK]: ASoC: SOF: LNL: add trace to check sdw irq enable/disable
Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for d2ab3e1 - Browse repository at this point
Copy the full SHA d2ab3e1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d3085ee - Browse repository at this point
Copy the full SHA d3085eeView commit details
Commits on Jun 10, 2024
-
soundwire: cadence: add soft-reset on startup
Follow the recommended programming flows. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for f790d22 - Browse repository at this point
Copy the full SHA f790d22View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6dd4bff - Browse repository at this point
Copy the full SHA 6dd4bffView commit details -
soundwire: cadence: clear MCP BLOCK_WAKEUP in init
Follow recommended programming flows. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for f80718e - Browse repository at this point
Copy the full SHA f80718eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0445088 - Browse repository at this point
Copy the full SHA 0445088View commit details -
soundwire: stream: clarify error log on bank switch timeout
Add the controller and link id to better identify the failure. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 27ab214 - Browse repository at this point
Copy the full SHA 27ab214View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for d0d0146 - Browse repository at this point
Copy the full SHA d0d0146View commit details
Commits on Jun 11, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 065df57 - Browse repository at this point
Copy the full SHA 065df57View commit details -
soundwire: cadence: export cdns_enable_slave_alerts
We need a helper to disable peripheral alerts during bank switchs. FIXME: cancelling the work locks the system, something is still off Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for e5e7bff - Browse repository at this point
Copy the full SHA e5e7bffView commit details -
soundwire: intel_bus_common: prevent peripheral interrupts during bus…
… config There is an potential deadlock on Intel platforms with the following scenario: a) the bank switch starts and the msg->lock is taken b) an interrupt happens and the workqueue schedules a read from IntStat0 register, which is blocked by the msg->lock c) the manager writes the bank switch command, which is blocked by the read that won't go out. b) is blocked by a) and c) is blocked by b). This patch suggests disabling the peripheral interrupts temporarily during sync_arm/sync_go sequences used by the bank switch. FIXME: What happens if there's already a work scheduled? Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Configuration menu - View commit details
-
Copy full SHA for 055ed87 - Browse repository at this point
Copy the full SHA 055ed87View commit details