Adopt the driver core lifetime infrastructure for tyr. Separate the driver type from the driver data and use lifetime-bound IoMem directly in probe instead of wrapping it in Devres and Arc, simplifying register access.
Changes in v2: - Don't return Result from GpuInfo::new() - Use "drm/tyr:" commit message prefix Danilo Krummrich (2): drm/tyr: separate driver type from driver data drm/tyr: use IoMem directly instead of Devres drivers/gpu/drm/tyr/driver.rs | 29 ++++++++++++----------------- drivers/gpu/drm/tyr/gpu.rs | 17 +++++------------ drivers/gpu/drm/tyr/tyr.rs | 4 ++-- 3 files changed, 19 insertions(+), 31 deletions(-) base-commit: a3e50e7279996cd987001fd8a3db36e72665f8f7 -- 2.54.0
