Skip to content

Commit 830f1aa

Browse files
plbossartvinodkoul
authored andcommitted
soundwire: cadence: clear MCP BLOCK_WAKEUP in init
Follow recommended programming flows. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com> Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com> Link: https://lore.kernel.org/r/20241003094830.119673-3-yung-chuan.liao@linux.intel.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
1 parent 6124a40 commit 830f1aa

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

drivers/soundwire/cadence_master.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1425,6 +1425,11 @@ int sdw_cdns_init(struct sdw_cdns *cdns)
14251425
cdns_ip_updatel(cdns, CDNS_IP_MCP_CONTROL, CDNS_IP_MCP_CONTROL_CMD_ACCEPT,
14261426
CDNS_IP_MCP_CONTROL_CMD_ACCEPT);
14271427

1428+
/* disable wakeup */
1429+
cdns_ip_updatel(cdns, CDNS_IP_MCP_CONTROL,
1430+
CDNS_IP_MCP_CONTROL_BLOCK_WAKEUP,
1431+
0);
1432+
14281433
/* Configure mcp config */
14291434
val = cdns_readl(cdns, CDNS_MCP_CONFIG);
14301435

0 commit comments

Comments
 (0)