summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/ci
diff options
context:
space:
mode:
authorVignesh Raman <vignesh.raman@collabora.com>2023-12-07 12:18:27 +0300
committerHelen Koike <helen.koike@collabora.com>2023-12-13 21:18:29 +0300
commit3f1c87ddfa7915527da99eff4fe24edc96b52bd8 (patch)
tree447b940e5e9ad6870ce9cc3c77436b0ffa9c4aa8 /drivers/gpu/drm/ci
parent34ec92879b379b52cc2581d5392b7dfb8c45857f (diff)
downloadlinux-3f1c87ddfa7915527da99eff4fe24edc96b52bd8.tar.xz
drm: ci: mt8173: Do not set IGT_FORCE_DRIVER to panfrost
Mediatek 8173 and 8183 SOCs have a separate display controller and GPU with different drivers for each. For mt8173, the GPU driver is powervr and the display driver is mediatek. In the case of mt8183, the GPU driver is panfrost and the display driver is mediatek. Setting IGT_FORCE_DRIVER to panfrost for mt8173 is not the expected driver. So set mediatek for mt8173. Support to test both GPU and display drivers for these ARM SOCs will be added in the next patch series to increase test coverage. Acked-by: Helen Koike <helen.koike@collabora.com> Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com> Signed-off-by: Helen Koike <helen.koike@collabora.com> Link: https://patchwork.freedesktop.org/patch/msgid/20231207091831.660054-7-vignesh.raman@collabora.com
Diffstat (limited to 'drivers/gpu/drm/ci')
-rwxr-xr-xdrivers/gpu/drm/ci/igt_runner.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/gpu/drm/ci/igt_runner.sh b/drivers/gpu/drm/ci/igt_runner.sh
index c6cf963592c5..f1a08b9b146f 100755
--- a/drivers/gpu/drm/ci/igt_runner.sh
+++ b/drivers/gpu/drm/ci/igt_runner.sh
@@ -20,9 +20,16 @@ cat /sys/kernel/debug/dri/*/state
set -e
case "$DRIVER_NAME" in
- rockchip|mediatek|meson)
+ rockchip|meson)
export IGT_FORCE_DRIVER="panfrost"
;;
+ mediatek)
+ if [ "$GPU_VERSION" = "mt8173" ]; then
+ export IGT_FORCE_DRIVER=${DRIVER_NAME}
+ elif [ "$GPU_VERSION" = "mt8183" ]; then
+ export IGT_FORCE_DRIVER="panfrost"
+ fi
+ ;;
amdgpu)
# Cannot use HWCI_KERNEL_MODULES as at that point we don't have the module in /lib
mv /install/modules/lib/modules/* /lib/modules/.