1*cf4fd52eSDaniel Almeida# SPDX-License-Identifier: GPL-2.0 or MIT 2*cf4fd52eSDaniel Almeida 3*cf4fd52eSDaniel Almeidaconfig DRM_TYR 4*cf4fd52eSDaniel Almeida tristate "Tyr (Rust DRM support for ARM Mali CSF-based GPUs)" 5*cf4fd52eSDaniel Almeida depends on DRM=y 6*cf4fd52eSDaniel Almeida depends on RUST 7*cf4fd52eSDaniel Almeida depends on ARM || ARM64 || COMPILE_TEST 8*cf4fd52eSDaniel Almeida depends on !GENERIC_ATOMIC64 # for IOMMU_IO_PGTABLE_LPAE 9*cf4fd52eSDaniel Almeida default n 10*cf4fd52eSDaniel Almeida help 11*cf4fd52eSDaniel Almeida Rust DRM driver for ARM Mali CSF-based GPUs. 12*cf4fd52eSDaniel Almeida 13*cf4fd52eSDaniel Almeida This driver is for Mali (or Immortalis) Valhall Gxxx GPUs. 14*cf4fd52eSDaniel Almeida 15*cf4fd52eSDaniel Almeida Note that the Mali-G68 and Mali-G78, while Valhall architecture, will 16*cf4fd52eSDaniel Almeida be supported with the panfrost driver as they are not CSF GPUs. 17*cf4fd52eSDaniel Almeida 18*cf4fd52eSDaniel Almeida if M is selected, the module will be called tyr. This driver is work 19*cf4fd52eSDaniel Almeida in progress and may not be functional. 20