<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a4a508df2aa34f8650afde54ea804321c618f45f - Merge tag &apos;v6.18&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#a4a508df2aa34f8650afde54ea804321c618f45f</link>
        <description>Merge tag &apos;v6.18&apos; into nextSync up with the mainline to bring in the latest APIs.

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Sat, 13 Dec 2025 10:18:20 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cb9f145f638d7afa633632a9290d6ad06caeb8ee - Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclark</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#cb9f145f638d7afa633632a9290d6ad06caeb8ee</link>
        <description>Merge remote-tracking branch &apos;drm/drm-next&apos; into msm-next-robclarkBack-merge drm-next to get caught up.Signed-off-by: Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Sat, 01 Nov 2025 13:47:30 +0100</pubDate>
        <dc:creator>Rob Clark &lt;robin.clark@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>9b966ae42235a88eaea714be09ff3d698535bdfe - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#9b966ae42235a88eaea714be09ff3d698535bdfe</link>
        <description>Merge drm/drm-next into drm-misc-nextUpdating drm-misc-next to the state of v6.18-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Mon, 13 Oct 2025 09:19:19 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>996ad9cd3e1eee1183aba9c7c4d1ada4a62c6f9a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#996ad9cd3e1eee1183aba9c7c4d1ada4a62c6f9a</link>
        <description>Merge drm/drm-next into drm-intel-nextBackmerge to sync with drm/xe changes.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Mon, 29 Sep 2025 11:13:00 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6372843af46edfd84d7145f4cb9f2b87dd9fdc62 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#6372843af46edfd84d7145f4cb9f2b87dd9fdc62</link>
        <description>Merge drm/drm-next into drm-xe-nextInitial backmerge for 6.19 development.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Mon, 22 Sep 2025 10:15:27 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>2ace52718376fdb56aca863da2eebe70d7e2ddb1 - Merge branch &apos;objtool/core&apos;</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#2ace52718376fdb56aca863da2eebe70d7e2ddb1</link>
        <description>Merge branch &apos;objtool/core&apos;Bring in the UDB and objtool data annotations to avoid conflicts while further extending the bug exceptions.Signed-off-by: Peter Zijlstra &lt;peterz@infradead.org&gt;

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Fri, 21 Nov 2025 11:21:20 +0100</pubDate>
        <dc:creator>Peter Zijlstra &lt;peterz@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>f39b6c468c52745dbca9a842d91c8373fda208ab - Merge tag &apos;v6.18-rc6&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#f39b6c468c52745dbca9a842d91c8373fda208ab</link>
        <description>Merge tag &apos;v6.18-rc6&apos; into for-linusSync up with the mainline to bring in definition ofINPUT_PROP_HAPTIC_TOUCHPAD.

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Tue, 18 Nov 2025 08:16:55 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4f38da1f027ea2c9f01bb71daa7a299c191b6940 - spi: Merge up v6.18-rc1</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#4f38da1f027ea2c9f01bb71daa7a299c191b6940</link>
        <description>spi: Merge up v6.18-rc1Ensure my CI has a sensible baseline.

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Mon, 13 Oct 2025 14:32:13 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec2e0fb07d789976c601bec19ecced7a501c3705 - Merge tag &apos;asoc-fix-v6.18-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#ec2e0fb07d789976c601bec19ecced7a501c3705</link>
        <description>Merge tag &apos;asoc-fix-v6.18-rc1&apos; of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linusASoC: Fixes for v6.18A moderately large collection of driver specific fixes, plus a few newquirks and device IDs.  The NAU8821 changes are a little large but morein mechanical ways than in ways that are complex.

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Thu, 16 Oct 2025 20:14:24 +0200</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>48a710760e10a4f36e11233a21860796ba204b1e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#48a710760e10a4f36e11233a21860796ba204b1e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesUpdating drm-misc-fixes to the state of v6.18-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Tue, 14 Oct 2025 10:59:58 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>58809f614e0e3f4e12b489bddf680bfeb31c0a20 - Merge tag &apos;drm-next-2025-10-01&apos; of https://gitlab.freedesktop.org/drm/kernel</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#58809f614e0e3f4e12b489bddf680bfeb31c0a20</link>
        <description>Merge tag &apos;drm-next-2025-10-01&apos; of https://gitlab.freedesktop.org/drm/kernelPull drm updates from Dave Airlie: &quot;cross-subsystem:   - i2c-hid: Make elan touch controllers power on after panel is     enabled   - dt bindings for STM32MP25 SoC   - pci vgaarb: use screen_info helpers   - rust pin-init updates   - add MEI driver for late binding firmware update/load  uapi:   - add ioctl for reassigning GEM handles   - provide boot_display attribute on boot-up devices  core:   - document DRM_MODE_PAGE_FLIP_EVENT   - add vendor specific recovery method to drm device wedged uevent  gem:   - Simplify gpuvm locking  ttm:   - add interface to populate buffers  sched:   - Fix race condition in trace code  atomic:   - Reallow no-op async page flips  display:   - dp: Fix command length  video:   - Improve pixel-format handling for struct screen_info  rust:   - drop Opaque&lt;&gt; from ioctl args   - Alloc:       - BorrowedPage type and AsPageIter traits       - Implement Vmalloc::to_page() and VmallocPageIter   - DMA/Scatterlist:       - Add dma::DataDirection and type alias for dma_addr_t       - Abstraction for struct scatterlist and sg_table   - DRM:       - simplify use of generics       - add DriverFile type alias       - drop Object::SIZE   - Rust:       - pin-init tree merge       - Various methods for AsBytes and FromBytes traits  gpuvm:   - Support madvice in Xe driver  gpusvm:   - fix hmm_pfn_to_map_order usage in gpusvm  bridge:   - Improve and fix ref counting on bridge management   - cdns-dsi: Various improvements to mode setting   - Support Solomon SSD2825 plus DT bindings   - Support Waveshare DSI2DPI plus DT bindings   - Support Content Protection property   - display-connector: Improve DP display detection   - Add support for Radxa Ra620 plus DT bindings   - adv7511: Provide SPD and HDMI infoframes   - it6505: Replace crypto_shash with sha()   - synopsys: Add support for DW DPTX Controller plus DT bindings   - adv7511: Write full Audio infoframe   - ite6263: Support vendor-specific infoframes   - simple: Add support for Realtek RTD2171 DP-to-HDMI plus DT bindings  panel:   - panel-edp: Support mt8189 Chromebooks; Support BOE NV140WUM-N64;     Support SHP LQ134Z1; Fixes   - panel-simple: Support Olimex LCD-OLinuXino-5CTS plus DT bindings   - Support Samsung AMS561RA01   - Support Hydis HV101HD1 plus DT bindings   - ilitek-ili9881c: Refactor mode setting; Add support for Bestar     BSD1218-A101KL68 LCD plus DT bindings   - lvds: Add support for Ampire AMP19201200B5TZQW-T03 to DT bindings   - edp: Add support for additonal mt8189 Chromebook panels   - lvds: Add DT bindings for EDT ETML0700Z8DHA  amdgpu:   - add CRIU support for gem objects   - RAS updates   - VCN SRAM load fixes   - EDID read fixes   - eDP ALPM support   - Documentation updates   - Rework PTE flag generation   - DCE6 fixes   - VCN devcoredump cleanup   - MMHUB client id fixes   - VCN 5.0.1 RAS support   - SMU 13.0.x updates   - Expanded PCIe DPC support   - Expanded VCN reset support   - VPE per queue reset support   - give kernel jobs unique id for tracing   - pre-populate exported buffers   - cyan skillfish updates   - make vbios build number available in sysfs   - userq updates   - HDCP updates   - support MMIO remap page as ttm pool   - JPEG parser updates   - DCE6 DC updates   - use devm for i2c buses   - GPUVM locking updates   - Drop non-DC DCE11 code   - improve fallback handling for pixel encoding  amdkfd:   - SVM/page migration fixes   - debugfs fixes   - add CRIO support for gem objects   - SVM updates  radeon:   - use dev_warn_once in CS parsers  xe:   - add madvise interface   - add DRM_IOCTL_XE_VM_QUERY_MEMORY_RANGE_ATTRS to query VMA count     and memory attributes   - drop L# bank mask reporting from media GT3 on Xe3+.   - add SLPC power_profile sysfs interface   - add configs attribs to add post/mid context-switch commands   - handle firmware reported hardware errors notifying userspace with     device wedged uevent   - use same dir structure across sysfs/debugfs   - cleanup and future proof vram region init   - add G-states and PCI link states to debugfs   - Add SRIOV support for CCS surfaces on Xe2+   - Enable SRIOV PF mode by default on supported platforms   - move flush to common code   - extended core workarounds for Xe2/3   - use DRM scheduler for delayed GT TLB invalidations   - configs improvements and allow VF device enablement   - prep work to expose mmio regions to userspace   - VF migration support added   - prepare GPU SVM for THP migration   - start fixing XE_PAGE_SIZE vs PAGE_SIZE   - add PSMI support for hw validation   - resize VF bars to max possible size according to number of VFs   - Ensure GT is in C0 during resume   - pre-populate exported buffers   - replace xe_hmm with gpusvm   - add more SVM GT stats to debugfs   - improve fake pci and WA kunnit handle for new platform testing   - Test GuC to GuC comms to add debugging   - use attribute groups to simplify sysfs registration   - add Late Binding firmware code to interact with MEI  i915:   - apply multiple JSL/EHL/Gen7/Gen6 workarounds properly   - protect against overflow in active_engine()   - Use try_cmpxchg64() in __active_lookup()   - include GuC registers in error state   - get rid of dev-&gt;struct_mutex   - iopoll: generalize read_poll_timout   - lots more display refactoring   - Reject HBR3 in any eDP Panel   - Prune modes for YUV420   - Display Wa fix, additions, and updates   - DP: Fix 2.7 Gbps link training on g4x   - DP: Adjust the idle pattern handling   - DP: Shuffle the link training code a bit   - Don&apos;t set/read the DSI C clock divider on GLK   - Enable_psr kernel parameter changes   - Type-C enabled/disconnected dp-alt sink   - Wildcat Lake enabling   - DP HDR updates   - DRAM detection   - wait PSR idle on dsb commit   - Remove FBC modulo 4 restriction for ADL-P+   - panic: refactor framebuffer allocation  habanalabs:   - debug/visibility improvements   - vmalloc-backed coherent mmap support   - HLDIO infrastructure  nova-core:   - various register!() macro improvements   - minor vbios/firmware fixes/refactoring   - advance firmware boot stages; process Booter and patch signatures   - process GSP and GSP bootloader   - Add r570.144 firmware bindings and update to it   - Move GSP boot code to own module   - Use new pin-init features to store driver&apos;s private data in a     single allocation   - Update ARef import from sync::aref  nova-drm:   - Update ARef import from sync::aref  tyr:   - initial driver skeleton for a rust driver for ARM Mali GPUs   - capable of powering up, query metadata and provide it to userspace.  msm:   - GPU and Core:      - in DT bindings describe clocks per GPU type      - GMU bandwidth voting for x1-85      - a623/a663 speedbins      - cleanup some remaining no-iommu leftovers after VM_BIND conversion      - fix GEM obj 32b size truncation      - add missing VM_BIND param validation      - IFPC for x1-85 and a750      - register xml and gen_header.py sync from mesa   - Display:      - add missing bindings for display on SC8180X      - added DisplayPort MST bindings      - conversion from round_rate() to determine_rate()  amdxdna:   - add IOCTL_AMDXDNA_GET_ARRAY   - support user space allocated buffers   - streamline PM interfaces   - Refactoring wrt. hardware contexts   - improve error reporting  nouveau:   - use GSP firmware by default   - improve error reporting   - Pre-populate exported buffers  ast:   - Clean up detection of DRAM config  exynos:   - add DSIM bridge driver support for Exynos7870   - Document Exynos7870 DSIM compatible in dt-binding  panthor:   - Print task/pid on errors   - Add support for Mali G710, G510, G310, Gx15, Gx20, Gx25   - Improve cache flushing   - Fail VM bind if BO has offset  renesas:   - convert to RUNTIME_PM_OPS  rcar-du:   - Make number of lanes configurable   - Use RUNTIME_PM_OPS   - Add support for DSI commands  rocket:   - Add driver for Rockchip NPU plus DT bindings   - Use kfree() and sizeof() correctly   - Test DMA status  rockchip:   - dsi2: Add support for RK3576 plus DT bindings   - Add support for RK3588 DPTX output  tidss:   - Use crtc_ fields for programming display mode   - Remove other drivers from aperture  pixpaper:   - Add support for Mayqueen Pixpaper plus DT bindings  v3d:   - Support querying nubmer of GPU resets for KHR_robustness  stm:   - Clean up logging   - ltdc: Add support support for STM32MP257F-EV1 plus DT bindings  sitronix:   - st7571-i2c: Add support for inverted displays and 2-bit grayscale  tidss:   - Convert to kernel&apos;s FIELD_ macros  vesadrm:   - Support 8-bit palette mode  imagination:   - Improve power management   - Add support for TH1520 GPU   - Support Risc-V architectures  v3d:   - Improve job management and locking  vkms:   - Support variants of ARGB8888, ARGB16161616, RGB565, RGB888 and P01x   - Spport YUV with 16-bit components&quot;* tag &apos;drm-next-2025-10-01&apos; of https://gitlab.freedesktop.org/drm/kernel: (1455 commits)  drm/amd: Add name to modes from amdgpu_connector_add_common_modes()  drm/amd: Drop some common modes from amdgpu_connector_add_common_modes()  drm/amdgpu: update MODULE_PARM_DESC for freesync_video  drm/amd: Use dynamic array size declaration for amdgpu_connector_add_common_modes()  drm/amd/display: Share dce100_validate_global with DCE6-8  drm/amd/display: Share dce100_validate_bandwidth with DCE6-8  drm/amdgpu: Fix fence signaling race condition in userqueue  amd/amdkfd: enhance kfd process check in switch partition  amd/amdkfd: resolve a race in amdgpu_amdkfd_device_fini_sw  drm/amd/display: Reject modes with too high pixel clock on DCE6-10  drm/amd: Drop unnecessary check in amdgpu_connector_add_common_modes()  drm/amd/display: Only enable common modes for eDP and LVDS  drm/amdgpu: remove the redeclaration of variable i  drm/amdgpu/userq: assign an error code for invalid userq va  drm/amdgpu: revert &quot;rework reserved VMID handling&quot; v2  drm/amdgpu: remove leftover from enforcing isolation by VMID  drm/amdgpu: Add fallback to pipe reset if KCQ ring reset fails  accel/habanalabs: add Infineon version check  accel/habanalabs/gaudi2: read preboot status after recovering from dirty state  accel/habanalabs: add HL_GET_P_STATE passthrough type  ...

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Thu, 02 Oct 2025 21:47:25 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>6f17ab9a63e670bd62a287f95e3982f99eafd77e - Merge tag &apos;drm-rust-next-2025-09-16&apos; of https://gitlab.freedesktop.org/drm/rust/kernel into drm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#6f17ab9a63e670bd62a287f95e3982f99eafd77e</link>
        <description>Merge tag &apos;drm-rust-next-2025-09-16&apos; of https://gitlab.freedesktop.org/drm/rust/kernel into drm-nextDRM Rust changes for v6.18Alloc  - Add BorrowedPage type and AsPageIter trait  - Implement Vmalloc::to_page() and VmallocPageIter  - Implement AsPageIter for VBox and VVecDMA &amp; Scatterlist  - Add dma::DataDirection and type alias for dma_addr_t  - Abstraction for struct scatterlist and struct sg_tableDRM  - In the DRM GEM module, simplify overall use of generics, add    DriverFile type alias and drop Object::SIZE.Nova (Core)  - Various register!() macro improvements (paving the way for lifting    it to common driver infrastructure)  - Minor VBios fixes and refactoring  - Minor firmware request refactoring  - Advance firmware boot stages; process Booter and patch its    signature, process GSP and GSP bootloader  - Switch development fimrware version to r570.144  - Add basic firmware bindings for r570.144  - Move GSP boot code to its own module  - Clean up and take advantage of pin-init features to store most of    the driver&apos;s private data within a single allocation  - Update ARef import from sync::aref  - Add website to MAINTAINERS entryNova (DRM)  - Update ARef import from sync::aref  - Add website to MAINTAINERS entryPin-Init  - Merge pin-init PR from Benno    - `#[pin_data]` now generates a `*Projection` struct similar to the      `pin-project` crate.    - Add initializer code blocks to `[try_][pin_]init!` macros: make      initializer macros accept any number of `_: {/* arbitrary code      */},` &amp; make them run the code at that point.    - Make the `[try_][pin_]init!` macros expose initialized fields via      a `let` binding as `&amp;mut T` or `Pin&lt;&amp;mut T&gt;` for later fields.Rust  - Various methods for AsBytes and FromBytes traitsTyr  - Initial Rust driver skeleton for ARM Mali GPUs.    - It can power up the GPU, query for GPU metatdata through MMIO and      provide the metadata to userspace via DRM device IOCTL (struct      drm_panthor_dev_query).Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;From: &quot;Danilo Krummrich&quot; &lt;dakr@kernel.org&gt;Link: https://lore.kernel.org/r/DCUC4SY6SRBD.1ZLHAIQZOC6KG@kernel.org

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Wed, 17 Sep 2025 08:09:24 +0200</pubDate>
        <dc:creator>Dave Airlie &lt;airlied@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>cf4fd52e323604ccfa8390917593e1fb965653ee - rust: drm: Introduce the Tyr driver for Arm Mali GPUs</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/gpu/drm/tyr/Makefile#cf4fd52e323604ccfa8390917593e1fb965653ee</link>
        <description>rust: drm: Introduce the Tyr driver for Arm Mali GPUsAdd a Rust driver for ARM Mali CSF-based GPUs. It is a port of Panthorand therefore exposes Panthor&apos;s uAPI and name to userspace, and theproduct of a joint effort between Collabora, Arm and Google engineers.The aim is to incrementally develop Tyr with the abstractions that arecurrently available until it is consider to be in parity with Panthorfeature-wise.The development of Tyr itself started in January, after a few failedattempts of converting Panthor piecewise through a mix of Rust and Ccode. There is a downstream branch that&apos;s much further ahead in terms ofcapabilities than this initial patch.The downstream code is capable of booting the MCU, doing sync VM_BINDSthrough the work-in-progress GPUVM abstraction and also doing (trivial)submits through Asahi&apos;s drm_scheduler and dma_fence abstractions. Sobasically, most of what one would expect a modern GPU driver to do,except for power management and some other very important adjacentpieces. It is not at the point where submits can correctly deal withdependencies, or at the point where it can rotate access to the GPUhardware fairly through a software scheduler, but that is simply amatter of writing more code.This first patch, however, only implements a subset of the currentfeatures available downstream, as the rest is not implementable withoutpulling in even more abstractions. In particular, a lot of things dependon properly mapping memory on a given VA range, which itself depends onthe GPUVM abstraction that is currently work-in-progress. For thisreason, we still cannot boot the MCU and thus, cannot do much for themoment.This constitutes a change in the overall strategy that we have beenusing to develop Tyr so far. By submitting small parts of the driverupstream iteratively, we aim to:a) evolve together with Nova and rvkms, hopefully reducing regressionsdue to upstream changes (that may break us because we were not there, inthe first place)b) prove any work-in-progress abstractions by having them run on a realdriver and hardware and,c) provide a reason to work on and review said abstractions by providinga user, which would be tyr itself.Despite its limited feature-set, we offer IGT tests. It is only testedon the rk3588, so any other SoC is probably not going to work at all fornow.The skeleton is basically taken from Nova and alsorust_platform_driver.rs.Lastly, the name &quot;Tyr&quot; is inspired by Norse mythology, reflecting ARM&apos;stradition of naming their GPUs after Nordic mythological figures andplaces.Co-developed-by: Beata Michalska &lt;beata.michalska@arm.com&gt;Signed-off-by: Beata Michalska &lt;beata.michalska@arm.com&gt;Co-developed-by: Carsten Haitzler &lt;carsten.haitzler@foss.arm.com&gt;Signed-off-by: Carsten Haitzler &lt;carsten.haitzler@foss.arm.com&gt;Co-developed-by: Rob Herring &lt;robh@kernel.org&gt;Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;Link: https://www.collabora.com/news-and-blog/news-and-events/introducing-tyr-a-new-rust-drm-driver.htmlSigned-off-by: Daniel Almeida &lt;daniel.almeida@collabora.com&gt;Acked-by: Boris Brezillon &lt;boris.brezillon@collabora.com&gt;[aliceryhl: minor Kconfig update on apply][aliceryhl: s/drm::device::/drm::/]Link: https://lore.kernel.org/r/20250910-tyr-v3-1-dba3bc2ae623@collabora.comCo-developed-by: Alice Ryhl &lt;aliceryhl@google.com&gt;Signed-off-by: Alice Ryhl &lt;aliceryhl@google.com&gt;

            List of files:
            /linux/drivers/gpu/drm/tyr/Makefile</description>
        <pubDate>Wed, 10 Sep 2025 15:51:18 +0200</pubDate>
        <dc:creator>Daniel Almeida &lt;daniel.almeida@collabora.com&gt;</dc:creator>
    </item>
</channel>
</rss>
