aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2019-07-03 12:50:03 +0100
committerVinod Koul <vkoul@kernel.org>2020-02-10 13:06:16 +0530
commitb442cb4b450977a5e2c9f60159c60ab49232c44a (patch)
tree0425119c20f6b57d477bc51285568e5a90419d2d
parent1ed2c7bba3cd85327797e5083cf48ef82e3366d5 (diff)
HACK: soundwire: stream: do not program bits and sample size for pdm
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
-rw-r--r--drivers/soundwire/stream.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/soundwire/stream.c b/drivers/soundwire/stream.c
index 178ae92b8cc1..a0a58261530c 100644
--- a/drivers/soundwire/stream.c
+++ b/drivers/soundwire/stream.c
@@ -155,6 +155,8 @@ static int sdw_program_slave_port_params(struct sdw_bus *bus,
addr6 = SDW_DPN_LANECTRL_B0(t_params->port_num);
}
+#if 0
+ //Do not program these for SDW_STREAM_PDM type
/* Program DPN_PortCtrl register */
wbuf = p_params->data_mode << SDW_REG_SHIFT(SDW_DPN_PORTCTRL_DATAMODE);
wbuf |= p_params->flow_mode;
@@ -176,6 +178,7 @@ static int sdw_program_slave_port_params(struct sdw_bus *bus,
return ret;
}
+#endif
/* Program DPN_SampleCtrl1 register */
wbuf = (t_params->sample_interval - 1) & SDW_DPN_SAMPLECTRL_LOW;
ret = sdw_write(s_rt->slave, addr3, wbuf);