]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/panfrost: Set HW_FEATURE_AARCH64_MMU feature flag on Bifrost models
authorAriel D'Alessandro <ariel.dalessandro@collabora.com>
Mon, 24 Mar 2025 18:57:58 +0000 (15:57 -0300)
committerSteven Price <steven.price@arm.com>
Mon, 31 Mar 2025 11:08:28 +0000 (12:08 +0100)
Set this feature flag on all Mali Bifrost platforms as the MMU supports
AARCH64 4K page table format.

Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Steven Price <steven.price@arm.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Adrián Larumbe <adrian.larumbe@collabora.com>
Signed-off-by: Steven Price <steven.price@arm.com>
Link: https://lore.kernel.org/r/20250324185801.168664-4-ariel.dalessandro@collabora.com
drivers/gpu/drm/panfrost/panfrost_features.h

index 7ed0cd3ea2d4cd2797f144acc1fe38c33aaf1c5c..52f9d69f6db9da6c0e3051e618103803c52342bc 100644 (file)
@@ -54,6 +54,7 @@ enum panfrost_hw_feature {
        BIT_ULL(HW_FEATURE_THREAD_GROUP_SPLIT) | \
        BIT_ULL(HW_FEATURE_FLUSH_REDUCTION) | \
        BIT_ULL(HW_FEATURE_PROTECTED_MODE) | \
+       BIT_ULL(HW_FEATURE_AARCH64_MMU) | \
        BIT_ULL(HW_FEATURE_COHERENCY_REG))
 
 #define hw_features_g72 (\
@@ -64,6 +65,7 @@ enum panfrost_hw_feature {
        BIT_ULL(HW_FEATURE_FLUSH_REDUCTION) | \
        BIT_ULL(HW_FEATURE_PROTECTED_MODE) | \
        BIT_ULL(HW_FEATURE_PROTECTED_DEBUG_MODE) | \
+       BIT_ULL(HW_FEATURE_AARCH64_MMU) | \
        BIT_ULL(HW_FEATURE_COHERENCY_REG))
 
 #define hw_features_g51 hw_features_g72
@@ -77,6 +79,7 @@ enum panfrost_hw_feature {
        BIT_ULL(HW_FEATURE_PROTECTED_MODE) | \
        BIT_ULL(HW_FEATURE_PROTECTED_DEBUG_MODE) | \
        BIT_ULL(HW_FEATURE_IDVS_GROUP_SIZE) | \
+       BIT_ULL(HW_FEATURE_AARCH64_MMU) | \
        BIT_ULL(HW_FEATURE_COHERENCY_REG))
 
 #define hw_features_g76 (\