interconnect: qcom: Move qcom_icc_xlate_extended() to a common file
authorLeo Yan <leo.yan@linaro.org>
Tue, 12 Jul 2022 01:59:26 +0000 (09:59 +0800)
committerGeorgi Djakov <djakov@kernel.org>
Tue, 12 Jul 2022 07:01:30 +0000 (10:01 +0300)
commitcb4805b5a5e44063d2b194d97e705888eaf59005
treea3ea21dd8315d04856e46b473cb1c1086d1a1edf
parent2c510f5bee760a83b1ce0790dcccb8301dd41ce8
interconnect: qcom: Move qcom_icc_xlate_extended() to a common file

since there have conflict between two headers icc-rpmh.h and icc-rpm.h,
the function qcom_icc_xlate_extended() is declared in icc-rpmh.h thus
it cannot be used by icc-rpm driver.

Move the function to a new common file icc-common.c so that allow it to
be called by multiple drivers.

Signed-off-by: Leo Yan <leo.yan@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20220712015929.2789881-3-leo.yan@linaro.org
Signed-off-by: Georgi Djakov <djakov@kernel.org>
drivers/interconnect/qcom/Makefile
drivers/interconnect/qcom/icc-common.c [new file with mode: 0644]
drivers/interconnect/qcom/icc-common.h [new file with mode: 0644]
drivers/interconnect/qcom/icc-rpmh.c
drivers/interconnect/qcom/icc-rpmh.h
drivers/interconnect/qcom/sm8450.c