mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
Currently the `TyrDriver` struct implements both `platform::Driver` and `drm::Driver`. For clarity, split up these two roles: - Introduce `TyrPlatformDriverData` to implement `platform::Driver`, and - Introduce `TyrDrmDriver` to implement `drm::Driver`. Also rename other variables to reflect their roles in the DRM context: - Rename `TyrDevice` to `TyrDrmDevice` - Rename `TyrData` to `TyrDrmDeviceData` - Rename `File` to `TyrDrmFileData` - Rename `DrmFile` to `TyrDrmFile` No functional changes are intended. Co-developed-by: Boris Brezillon <boris.brezillon@collabora.com> Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Signed-off-by: Deborah Brouwer <deborah.brouwer@collabora.com> Link: https://patch.msgid.link/20260224002314.344675-1-deborah.brouwer@collabora.com Signed-off-by: Alice Ryhl <aliceryhl@google.com>
23 lines
521 B
Rust
23 lines
521 B
Rust
// SPDX-License-Identifier: GPL-2.0 or MIT
|
|
|
|
//! Arm Mali Tyr DRM driver.
|
|
//!
|
|
//! The name "Tyr" is inspired by Norse mythology, reflecting Arm's tradition of
|
|
//! naming their GPUs after Nordic mythological figures and places.
|
|
|
|
use crate::driver::TyrPlatformDriverData;
|
|
|
|
mod driver;
|
|
mod file;
|
|
mod gem;
|
|
mod gpu;
|
|
mod regs;
|
|
|
|
kernel::module_platform_driver! {
|
|
type: TyrPlatformDriverData,
|
|
name: "tyr",
|
|
authors: ["The Tyr driver authors"],
|
|
description: "Arm Mali Tyr DRM driver",
|
|
license: "Dual MIT/GPL",
|
|
}
|