]> git.ipfire.org Git - thirdparty/linux.git/commit
interconnect: qcom: sm6350: enable QoS configuration
authorLuca Weiss <luca.weiss@fairphone.com>
Fri, 14 Nov 2025 09:31:12 +0000 (10:31 +0100)
committerGeorgi Djakov <djakov@kernel.org>
Wed, 19 Nov 2025 14:03:12 +0000 (16:03 +0200)
commitee7184813059388c86d73819d9c1c166aa3aab21
treefe7b2d9263a4c1810c97845b9894d682665c745c
parentccd789e53a5c72bb90be85a5b2ebfbb26b9c03ea
interconnect: qcom: sm6350: enable QoS configuration

Enable QoS configuration for master ports with predefined values for
priority and urgency forwarding.

While this does require some "clocks" to be specified in devicetree to
work correctly, thanks to ".qos_requires_clocks = true," this is
backwards compatible with old DT as QoS programming will be skipped for
aggre1_noc and aggre2_noc when clocks are not provided.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
Link: https://lore.kernel.org/r/20251114-sm6350-icc-qos-v2-4-6af348cb9c69@fairphone.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>
drivers/interconnect/qcom/sm6350.c