Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/msm/a6xx: add QMP dependency

When QMP is in a loadable module, the A6xx GPU driver fails to link
as built-in:

x86_64-linux-ld: drivers/gpu/drm/msm/adreno/a6xx_gmu.o: in function `a6xx_gmu_resume':
a6xx_gmu.c:(.text+0xd62): undefined reference to `qmp_send'

Add the usual dependency that still allows compiling without QMP but
otherwise avoids the broken combination of options.

Fixes: 88a0997f2f949 ("drm/msm/a6xx: Send ACD state to QMP at GMU resume")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/562945/
Link: https://lore.kernel.org/r/20231016200415.791090-1-arnd@kernel.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>

authored by

Arnd Bergmann and committed by
Dmitry Baryshkov
96ab215b 921e32bf

+1
+1
drivers/gpu/drm/msm/Kconfig
··· 6 6 depends on ARCH_QCOM || SOC_IMX5 || COMPILE_TEST 7 7 depends on COMMON_CLK 8 8 depends on IOMMU_SUPPORT 9 + depends on QCOM_AOSS_QMP || QCOM_AOSS_QMP=n 9 10 depends on QCOM_OCMEM || QCOM_OCMEM=n 10 11 depends on QCOM_LLCC || QCOM_LLCC=n 11 12 depends on QCOM_COMMAND_DB || QCOM_COMMAND_DB=n