soundwire: cadence_master: remove config update for interrupt setting
authorRander Wang <rander.wang@intel.com>
Fri, 10 Jan 2020 21:57:29 +0000 (15:57 -0600)
committerVinod Koul <vkoul@kernel.org>
Tue, 14 Jan 2020 06:23:12 +0000 (11:53 +0530)
commitae478d6e19376d3d87a695af5b5a15914abede71
tree0d64182a2843ee20e90451e27db535e417d46801
parent53ee957269571dd51f88ef3f57c9899c659744cc
soundwire: cadence_master: remove config update for interrupt setting

Config only needs to be updated when setting MCP_Config, MCP_Control
and MCP_CmdCtrl to make these register setting effective. When updating
config in master, master will communicate with slave to update status.
Communication will be failed when masters and slaves are in clock stop
state, and this unnecessary config update makes interrupt setting failed.

Tested on Comet Lake with soundwire enabled

Signed-off-by: Rander Wang <rander.wang@intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20200110215731.30747-5-pierre-louis.bossart@linux.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/soundwire/cadence_master.c