[PATCH 0/5] drm/tyr: prereqs for firmware loading and MCU boot

Deborah Brouwer posted 5 patches 1 month, 2 weeks ago
drivers/gpu/drm/tyr/Kconfig   |  1 +
drivers/gpu/drm/tyr/driver.rs | 39 +++++++++++++++++++++++----------------
drivers/gpu/drm/tyr/gem.rs    | 24 ++++++++++++++++++------
3 files changed, 42 insertions(+), 22 deletions(-)
[PATCH 0/5] drm/tyr: prereqs for firmware loading and MCU boot
Posted by Deborah Brouwer 1 month, 2 weeks ago
This series extracts patches from the Tyr firmware boot series that have
no additional prerequisites and can be applied directly to drm-rust-next.

Most of the patches are unchanged from the fw-boot series, except
"drm/tyr: use shmem GEM object type in TyrDrmDriver"
which now also selects RUST_DRM_GEM_SHMEM_HELPER in Kconfig.

Link to [PATCH v4 00/20] drm/tyr: firmware loading and MCU boot support
- https://lore.kernel.org/rust-for-linux/20260424-b4-fw-boot-v4-v4-0-a5d91050789d@collabora.com/

Signed-off-by: Deborah Brouwer <deborah.brouwer@collabora.com>
---
Alvin Sun (1):
      drm/tyr: use shmem GEM object type in TyrDrmDriver

Beata Michalska (1):
      drm/tyr: set DMA mask using GPU physical address

Boris Brezillon (1):
      drm/tyr: rename TyrObject to BoData

Deborah Brouwer (2):
      drm/tyr: move clock cleanup into Clocks Drop impl
      drm/tyr: add shmem backing for GEM objects

 drivers/gpu/drm/tyr/Kconfig   |  1 +
 drivers/gpu/drm/tyr/driver.rs | 39 +++++++++++++++++++++++----------------
 drivers/gpu/drm/tyr/gem.rs    | 24 ++++++++++++++++++------
 3 files changed, 42 insertions(+), 22 deletions(-)
---
base-commit: d9a6809478f9815b6455a327aa001737ac7b2c09
change-id: 20260428-fw-boot-prerequisites-99a6f58aec80

Best regards,
-- 
Deborah Brouwer <deborah.brouwer@collabora.com>
Re: [PATCH 0/5] drm/tyr: prereqs for firmware loading and MCU boot
Posted by Alice Ryhl 1 month, 2 weeks ago
On Tue, Apr 28, 2026 at 9:20 PM Deborah Brouwer
<deborah.brouwer@collabora.com> wrote:
>
> This series extracts patches from the Tyr firmware boot series that have
> no additional prerequisites and can be applied directly to drm-rust-next.
>
> Most of the patches are unchanged from the fw-boot series, except
> "drm/tyr: use shmem GEM object type in TyrDrmDriver"
> which now also selects RUST_DRM_GEM_SHMEM_HELPER in Kconfig.
>
> Link to [PATCH v4 00/20] drm/tyr: firmware loading and MCU boot support
> - https://lore.kernel.org/rust-for-linux/20260424-b4-fw-boot-v4-v4-0-a5d91050789d@collabora.com/
>
> Signed-off-by: Deborah Brouwer <deborah.brouwer@collabora.com>
> ---
> Alvin Sun (1):
>       drm/tyr: use shmem GEM object type in TyrDrmDriver
>
> Beata Michalska (1):
>       drm/tyr: set DMA mask using GPU physical address
>
> Boris Brezillon (1):
>       drm/tyr: rename TyrObject to BoData
>
> Deborah Brouwer (2):
>       drm/tyr: move clock cleanup into Clocks Drop impl
>       drm/tyr: add shmem backing for GEM objects

These commits look good to me. I will pick them up in a few days
unless anybody else complains.

Alice
Re: [PATCH 0/5] drm/tyr: prereqs for firmware loading and MCU boot
Posted by Alice Ryhl 1 month, 2 weeks ago
On Tue, Apr 28, 2026 at 9:20 PM Deborah Brouwer
<deborah.brouwer@collabora.com> wrote:
>
> This series extracts patches from the Tyr firmware boot series that have
> no additional prerequisites and can be applied directly to drm-rust-next.
>
> Most of the patches are unchanged from the fw-boot series, except
> "drm/tyr: use shmem GEM object type in TyrDrmDriver"
> which now also selects RUST_DRM_GEM_SHMEM_HELPER in Kconfig.
>
> Link to [PATCH v4 00/20] drm/tyr: firmware loading and MCU boot support
> - https://lore.kernel.org/rust-for-linux/20260424-b4-fw-boot-v4-v4-0-a5d91050789d@collabora.com/
>
> Signed-off-by: Deborah Brouwer <deborah.brouwer@collabora.com>
> ---
> Alvin Sun (1):
>       drm/tyr: use shmem GEM object type in TyrDrmDriver
>
> Beata Michalska (1):
>       drm/tyr: set DMA mask using GPU physical address
>
> Boris Brezillon (1):
>       drm/tyr: rename TyrObject to BoData
>
> Deborah Brouwer (2):
>       drm/tyr: move clock cleanup into Clocks Drop impl
>       drm/tyr: add shmem backing for GEM objects
>
>  drivers/gpu/drm/tyr/Kconfig   |  1 +
>  drivers/gpu/drm/tyr/driver.rs | 39 +++++++++++++++++++++++----------------
>  drivers/gpu/drm/tyr/gem.rs    | 24 ++++++++++++++++++------
>  3 files changed, 42 insertions(+), 22 deletions(-)

Applied to drm-rust-next. Thanks!