summaryrefslogtreecommitdiffstats
path: root/tools/spi
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>2022-09-16 15:53:51 +0200
committerVinod Koul <vkoul@kernel.org>2022-09-20 07:03:13 +0200
commit8039b6f3e5c777e41df34f8e996af18555a4f303 (patch)
treec2406771ea966934860f00df3f3f5f4bb47aee82 /tools/spi
parentsoundwire: cadence: Don't overwrite msg->buf during write commands (diff)
downloadlinux-8039b6f3e5c777e41df34f8e996af18555a4f303.tar.xz
linux-8039b6f3e5c777e41df34f8e996af18555a4f303.zip
soundwire: qcom: update status from device id 1
By default autoenumeration is enabled on QCom SoundWire controller which means the core should not be dealing with device 0 w.r.t enumeration. During Enumeration if SoundWire core sees status[0] as SDW_SLAVE_ATTACHED and start programming the device id, however reading DEVID registers return zeros which does not match to any of the slaves in the list and the core attempts to park this device to Group 13. This results in adding SoundWire device with enumeration address 0:0:0:0 Fix this by not passing device 0 status to SoundWire core. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Link: https://lore.kernel.org/r/20220916135352.19114-1-srinivas.kandagatla@linaro.org Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'tools/spi')
0 files changed, 0 insertions, 0 deletions