soundwire: qcom: set controller id to hw master id
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Thu, 23 Nov 2023 10:53:32 +0000 (10:53 +0000)
committerVinod Koul <vkoul@kernel.org>
Fri, 24 Nov 2023 06:56:26 +0000 (12:26 +0530)
commita7ae05ef356162c2a7ff108a7ff154d7d0dcd6aa
tree5d59022064046f94ab7272c4cef8dfafaa5be899
parent8a8a9ac8a4972ee69d3dd3d1ae43963ae39cee18
soundwire: qcom: set controller id to hw master id

Qualcomm Soundwire Controllers IP version after 1.3 have a dedicated
master id register which will provide a unique id value for each
controller instance. Use this value instead of artificially generated
value from idr. Versions 1.3 and below only have one instance of
soundwire controller which does no have this register, so let them use
value from idr.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Tested-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20231123105332.102167-1-srinivas.kandagatla@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/soundwire/qcom.c