drm/ci: add rk3588-rock-5b
Add job that executes the IGT test suite for rk3588-rock-5b. Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com> Reviewed-by: Daniel Stone <daniels@collabora.com> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>master
parent
dd3a39aa20
commit
6efced27f5
|
|
@ -2149,6 +2149,7 @@ L: dri-devel@lists.freedesktop.org
|
|||
S: Supported
|
||||
T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
|
||||
F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
|
||||
F: drivers/gpu/drm/ci/xfails/panthor*
|
||||
F: drivers/gpu/drm/panthor/
|
||||
F: include/uapi/drm/panthor_drm.h
|
||||
|
||||
|
|
|
|||
|
|
@ -209,3 +209,8 @@ CONFIG_ARM_TEGRA_DEVFREQ=y
|
|||
CONFIG_TEGRA_SOCTHERM=y
|
||||
CONFIG_DRM_TEGRA_DEBUG=y
|
||||
CONFIG_PWM_TEGRA=y
|
||||
|
||||
# For Rockchip rk3588
|
||||
CONFIG_DRM_PANTHOR=m
|
||||
CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y
|
||||
CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX=y
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ if [[ "$KERNEL_ARCH" = "arm64" ]]; then
|
|||
GCC_ARCH="aarch64-linux-gnu"
|
||||
DEBIAN_ARCH="arm64"
|
||||
DEVICE_TREES="arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dtb"
|
||||
DEVICE_TREES+=" arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dtb"
|
||||
DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb"
|
||||
DEVICE_TREES+=" arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dtb"
|
||||
DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dtb"
|
||||
|
|
|
|||
|
|
@ -136,6 +136,7 @@ stages:
|
|||
- meson
|
||||
- msm
|
||||
- panfrost
|
||||
- panthor
|
||||
- powervr
|
||||
- rockchip
|
||||
- software-driver
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ set -e
|
|||
|
||||
mkdir -p /lib/modules
|
||||
case "$DRIVER_NAME" in
|
||||
amdgpu|vkms)
|
||||
amdgpu|vkms|panthor)
|
||||
# Cannot use HWCI_KERNEL_MODULES as at that point we don't have the module in /lib
|
||||
mv /install/modules/lib/modules/* /lib/modules/. || true
|
||||
modprobe --first-time $DRIVER_NAME
|
||||
|
|
|
|||
|
|
@ -206,6 +206,19 @@ msm:sm8350-hdk:
|
|||
KERNEL_IMAGE_TYPE: ""
|
||||
RUNNER_TAG: mesa-ci-x86-64-lava-rk3399-gru-kevin
|
||||
|
||||
.rk3588:
|
||||
extends:
|
||||
- .lava-igt:arm64
|
||||
- .rockchip-device
|
||||
parallel: 2
|
||||
variables:
|
||||
DEVICE_TYPE: rk3588-rock-5b
|
||||
GPU_VERSION: rk3588
|
||||
BOOT_METHOD: u-boot
|
||||
KERNEL_IMAGE_NAME: Image
|
||||
KERNEL_IMAGE_TYPE: "image"
|
||||
RUNNER_TAG: mesa-ci-x86-64-lava-rk3588-rock-5b
|
||||
|
||||
rockchip:rk3288:
|
||||
extends:
|
||||
- .rk3288
|
||||
|
|
@ -226,6 +239,16 @@ panfrost:rk3399:
|
|||
- .rk3399
|
||||
- .panfrost-gpu
|
||||
|
||||
rockchip:rk3588:
|
||||
extends:
|
||||
- .rk3588
|
||||
- .rockchip-display
|
||||
|
||||
panthor:rk3588:
|
||||
extends:
|
||||
- .rk3588
|
||||
- .panthor-gpu
|
||||
|
||||
.i915:
|
||||
extends:
|
||||
- .lava-igt:x86_64
|
||||
|
|
@ -354,6 +377,11 @@ amdgpu:stoney:
|
|||
variables:
|
||||
DRIVER_NAME: panfrost
|
||||
|
||||
.panthor-gpu:
|
||||
stage: panthor
|
||||
variables:
|
||||
DRIVER_NAME: panthor
|
||||
|
||||
.mt8173:
|
||||
extends:
|
||||
- .mediatek-device
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
core_hotunplug@hotreplug,Fail
|
||||
core_hotunplug@hotreplug-lateclose,Fail
|
||||
core_hotunplug@hotunplug-rescan,Fail
|
||||
core_hotunplug@unplug-rescan,Fail
|
||||
core_setmaster@master-drop-set-user,Fail
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
# Skip driver specific tests
|
||||
^amdgpu.*
|
||||
^msm.*
|
||||
nouveau_.*
|
||||
^v3d.*
|
||||
^vc4.*
|
||||
^vmwgfx*
|
||||
|
||||
# Skip intel specific tests
|
||||
gem_.*
|
||||
i915_.*
|
||||
tools_test.*
|
||||
kms_dp_link_training.*
|
||||
|
||||
# Panfrost is not a KMS driver, so skip the KMS tests
|
||||
kms_.*
|
||||
|
||||
# Skip display functionality tests for GPU-only drivers
|
||||
dumb_buffer.*
|
||||
fbdev.*
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
core_setmaster@master-drop-set-user,Fail
|
||||
kms_3d,Fail
|
||||
kms_cursor_legacy@forked-bo,Fail
|
||||
kms_cursor_legacy@forked-move,Fail
|
||||
kms_cursor_legacy@single-bo,Fail
|
||||
kms_cursor_legacy@single-move,Fail
|
||||
kms_cursor_legacy@torture-bo,Fail
|
||||
kms_cursor_legacy@torture-move,Fail
|
||||
kms_lease@lease-uevent,Fail
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
# Skip driver specific tests
|
||||
^amdgpu.*
|
||||
^msm.*
|
||||
nouveau_.*
|
||||
^panfrost.*
|
||||
^v3d.*
|
||||
^vc4.*
|
||||
^vmwgfx*
|
||||
|
||||
# Skip intel specific tests
|
||||
gem_.*
|
||||
i915_.*
|
||||
tools_test.*
|
||||
kms_dp_link_training.*
|
||||
Loading…
Reference in New Issue