Here is version 2 of the series adding support for job manager Valhall (v9). CSF Valhall is not supported in this series. The core issues/features are added for Mali-G57 "Natt" as the current target. Natt is used in MT8192, which needs a few extra patches to follow (currently blocked on MediaTek integration issues.) In terms of userspace, Mesa has almost all the required code for GLES3.1 conformance and is just missing a few patches to merge for remaining features. v2 addresses minor issues found in v1, but no major changes. Alyssa Rosenzweig (9): dt-bindings: Add compatibles for Mali Valhall GPU drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162 drm/panfrost: Constify argument to has_hw_issue drm/panfrost: Handle HW_ISSUE_TTRX_3076 drm/panfrost: Add HW_ISSUE_TTRX_3485 quirk drm/panfrost: Add "clean only safe" feature bit drm/panfrost: Don't set L2_MMU_CONFIG quirks drm/panfrost: Add Mali-G57 "Natt" support drm/panfrost: Add arm,mali-valhall-jm compatible .../bindings/gpu/arm,mali-bifrost.yaml | 53 +++++++++++++++---- drivers/gpu/drm/panfrost/panfrost_device.c | 9 +++- drivers/gpu/drm/panfrost/panfrost_drv.c | 1 + drivers/gpu/drm/panfrost/panfrost_features.h | 13 +++++ drivers/gpu/drm/panfrost/panfrost_gpu.c | 18 +++---- drivers/gpu/drm/panfrost/panfrost_issues.h | 21 +++++++- drivers/gpu/drm/panfrost/panfrost_regs.h | 1 + 7 files changed, 91 insertions(+), 25 deletions(-) -- 2.35.1