]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
clk: qcom: gcc-sdm660: Add missing LPASS/CDSP vote clocks
authorNickolay Goppen <setotau@yandex.ru>
Fri, 15 Aug 2025 16:56:52 +0000 (19:56 +0300)
committerBjorn Andersson <andersson@kernel.org>
Sun, 24 Aug 2025 01:40:31 +0000 (20:40 -0500)
commitd9f1c08cf2648184c58eb57159232b5f0b818bbf
tree3a36e8aef5457c35ab0b7d59a58b17b690da7bde
parent9a834bfe4b976babbfe39c08230cf6413a52d506
clk: qcom: gcc-sdm660: Add missing LPASS/CDSP vote clocks

For the proper functioning of SMMUs related to the audio/compute DSPs,
it makes sense that the clocks and power domains they rely on for
communication should be online.

Add the vote clocks & GDSCs that, when enabled, ensure all such
requirements are met, through various internal mechanisms.

Co-developed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Nickolay Goppen <setotau@yandex.ru>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250815-gcc-sdm660-vote-clocks-and-gdscs-v1-2-c5a8af040093@yandex.ru
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/gcc-sdm660.c