linux: update rockchip to Linux 6.17-rc6

Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
This commit is contained in:
Christian Hewitt
2025-09-16 09:35:32 +00:00
parent 178f1dd702
commit 5b2b97c29c
112 changed files with 407 additions and 222 deletions

View File

@@ -30,8 +30,8 @@ case "${LINUX}" in
PKG_PATCH_DIRS="raspberrypi rtlwifi/6.13 rtlwifi/6.14 rtlwifi/6.15 rtlwifi/6.17"
;;
rockchip)
PKG_VERSION="76eeb9b8de9880ca38696b2fb56ac45ac0a25c6c" # 6.17-rc5
PKG_SHA256="b2ff7ef05755dadd0cfc526ef59ec80954a89ec6dc71e978ea09cb0420551950"
PKG_VERSION="f83ec76bf285bea5727f478a68b894f5543ca76e" # 6.17-rc6
PKG_SHA256="e3fc0d538db1085d756041190b5245b49a10e9b665a633c2539ea1515c328fb6"
PKG_URL="https://github.com/chewitt/linux/archive/${PKG_VERSION}.tar.gz"
PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz"
PKG_PATCH_DIRS="default rockchip rtlwifi/6.17"

View File

@@ -1,7 +1,7 @@
From 1efb0ab46aeddce29687b942b118a5338d249c61 Mon Sep 17 00:00:00 2001
From e2b420ac5392f83c7998d613af6bc4da1b3af596 Mon Sep 17 00:00:00 2001
From: Christian Hewitt <christianshewitt@gmail.com>
Date: Sat, 13 Apr 2019 05:45:18 +0000
Subject: [PATCH 001/108] LOCAL: arm64: fix Kodi sysinfo CPU information
Subject: [PATCH 001/110] LOCAL: arm64: fix Kodi sysinfo CPU information
This allows the CPU information to show in the Kodi sysinfo screen, e.g.

View File

@@ -1,7 +1,7 @@
From 9f9d1e1535f8004247aca088d83f964c66a81155 Mon Sep 17 00:00:00 2001
From 65cbc57d995a081c9298f3b8e192435a5141f712 Mon Sep 17 00:00:00 2001
From: Christian Hewitt <christianshewitt@gmail.com>
Date: Wed, 16 Jul 2025 11:03:09 +0000
Subject: [PATCH 002/108] LOCAL: arm64: dts: rockchip: rock5b: disable sdio
Subject: [PATCH 002/110] LOCAL: arm64: dts: rockchip: rock5b: disable sdio
node
Radxa ships an M2 compatible WiFi module with PCIe wired RTL8852BE

View File

@@ -1,7 +1,7 @@
From 5f3225643ae70aa456d1cc3ea4b42a2a1556ad0d Mon Sep 17 00:00:00 2001
From ce0673810ea6c224a5ea5afafd3b6c3f24011bb5 Mon Sep 17 00:00:00 2001
From: Christian Hewitt <christianshewitt@gmail.com>
Date: Wed, 16 Jul 2025 05:09:07 +0000
Subject: [PATCH 003/108] LOCAL: drm/rockchip: vop2: rk3588: change
Subject: [PATCH 003/110] LOCAL: drm/rockchip: vop2: rk3588: change
Esmart/Cluster ordering
Order Esmart planes before Cluster planes so Kodi (which currently

View File

@@ -1,7 +1,7 @@
From ba2f7791641e70ab3a6ad8605622a46a99f4b667 Mon Sep 17 00:00:00 2001
From d2b936034b54c68dad7ea5a992516f00fcf25872 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Thu, 24 Jul 2025 14:10:18 -0400
Subject: [PATCH 004/108] FROMGIT(6.18): media: uapi: HEVC: Add
Subject: [PATCH 004/110] FROMGIT(6.18): media: uapi: HEVC: Add
v4l2_ctrl_hevc_ext_sps_[ls]t_rps controls
Some hardware (e.g.: Rockchip's rk3588 hevc decoder) need the

View File

@@ -1,7 +1,7 @@
From 09f7bf034d1a5608cd1992db1e582c1352a10dbf Mon Sep 17 00:00:00 2001
From 05f5cd65c1561cc55cf6ec54023f88466d286028 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Thu, 24 Jul 2025 14:10:19 -0400
Subject: [PATCH 005/108] FROMGIT(6.18): media: v4l2-ctrls: Add
Subject: [PATCH 005/110] FROMGIT(6.18): media: v4l2-ctrls: Add
hevc_ext_sps_[ls]t_rps controls
The vdpu381 decoder found on newer Rockchip SoC need the information

View File

@@ -1,7 +1,7 @@
From fab7fe918af46b99bdd05a9a32c16d488ac8050b Mon Sep 17 00:00:00 2001
From bc692341b1da628b580b01a9fd5ae59bf6d1da22 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Mon, 23 Jun 2025 12:07:17 -0400
Subject: [PATCH 006/108] FROMGIT(6.18): arm64: dts: rockchip: Add the vdpu381
Subject: [PATCH 006/110] FROMGIT(6.18): arm64: dts: rockchip: Add the vdpu381
Video Decoders on RK3588
Add the vdpu381 Video Decoders to the rk3588-base devicetree.

View File

@@ -1,7 +1,7 @@
From f2641077e6f20acb152e9cdb439a0475662538fa Mon Sep 17 00:00:00 2001
From d5f7dbd36b24426c2b826f25ebd1016ecc7ce066 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Mon, 23 Jun 2025 12:07:18 -0400
Subject: [PATCH 007/108] FROMGIT(6.18): arm64: dts: rockchip: Add the vdpu383
Subject: [PATCH 007/110] FROMGIT(6.18): arm64: dts: rockchip: Add the vdpu383
Video Decoder on rk3576
Add the vdpu383 Video Decoder variant to the RK3576 device tree.

View File

@@ -1,7 +1,7 @@
From ea91dcbaa188e57990e25d381aa855d59ff9f1e9 Mon Sep 17 00:00:00 2001
From e6f16c9515b560a3a96d73c1bcf3171adebf690f Mon Sep 17 00:00:00 2001
From: Anton Kirilov <anton.kirilov@arm.com>
Date: Thu, 7 Aug 2025 18:00:11 +0100
Subject: [PATCH 008/108] FROMGIT(6.18): arm64: dts: rockchip: Enable HDMI
Subject: [PATCH 008/110] FROMGIT(6.18): arm64: dts: rockchip: Enable HDMI
audio output for NanoPi R6C/R6S
Enable HDMI audio output for FriendlyElec NanoPi R6C/R6S boards.

View File

@@ -1,7 +1,7 @@
From 4105b87fae397b898acc67b05019c7e8801bc582 Mon Sep 17 00:00:00 2001
From ff036ee4ef16c474a987237522fdfc1beab0d332 Mon Sep 17 00:00:00 2001
From: Anton Kirilov <anton.kirilov@arm.com>
Date: Wed, 27 Aug 2025 15:22:10 +0100
Subject: [PATCH 009/108] FROMGIT(6.18): arm64: dts: rockchip: Enable the NPU
Subject: [PATCH 009/110] FROMGIT(6.18): arm64: dts: rockchip: Enable the NPU
on NanoPi R6C/R6S
Enable the NPU on FriendlyElec NanoPi R6C/R6S boards.

View File

@@ -1,7 +1,7 @@
From 2be686c1eaab81a13aa66752adbc2cc939d4ebb0 Mon Sep 17 00:00:00 2001
From 0a1f97d8603d3ab28fbca990d9fb3b6acab9f70f Mon Sep 17 00:00:00 2001
From: Tomeu Vizoso <tomeu@tomeuvizoso.net>
Date: Mon, 21 Jul 2025 11:17:28 +0200
Subject: [PATCH 010/108] FROMGIT(6.18): accel/rocket: Add registers header
Subject: [PATCH 010/110] FROMGIT(6.18): accel/rocket: Add registers header
A XML file was generated with the data from the TRM, and then this
header was generated from it.

View File

@@ -1,7 +1,7 @@
From c588f2f877ff0081119607f5fbfca3b130d6af66 Mon Sep 17 00:00:00 2001
From 07ed07d49bf8fb709a4e06fb98b50325fa38c6b4 Mon Sep 17 00:00:00 2001
From: Tomeu Vizoso <tomeu@tomeuvizoso.net>
Date: Mon, 21 Jul 2025 11:17:29 +0200
Subject: [PATCH 011/108] FROMGIT(6.18): accel/rocket: Add a new driver for
Subject: [PATCH 011/110] FROMGIT(6.18): accel/rocket: Add a new driver for
Rockchip's NPU
This initial version supports the NPU as shipped in the RK3588 SoC and
@@ -79,10 +79,10 @@ index 000000000000..70f97bccf100
+
+* RK3588
diff --git a/MAINTAINERS b/MAINTAINERS
index cd7ff55b5d32..a19231134b01 100644
index f6206963efbf..8e1c8da14af1 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -7499,6 +7499,16 @@ T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
@@ -7497,6 +7497,16 @@ T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
F: drivers/accel/ivpu/
F: include/uapi/drm/ivpu_accel.h

View File

@@ -1,7 +1,7 @@
From 020bd1d28e4774d8beccc90bbfdad391d535cedc Mon Sep 17 00:00:00 2001
From 0bd0e1ec74a2e2fcf9bb7b0ba22bc747ad4cbb29 Mon Sep 17 00:00:00 2001
From: Tomeu Vizoso <tomeu@tomeuvizoso.net>
Date: Mon, 21 Jul 2025 11:17:30 +0200
Subject: [PATCH 012/108] FROMGIT(6.18): accel/rocket: Add IOCTL for BO
Subject: [PATCH 012/110] FROMGIT(6.18): accel/rocket: Add IOCTL for BO
creation
This uses the SHMEM DRM helpers and we map right away to the CPU and NPU

View File

@@ -1,7 +1,7 @@
From 2bf294ce12cd8982a7d47137c5fa699cd0c7436c Mon Sep 17 00:00:00 2001
From e316e0fb36f7c86f2153ab0c41aa352510bb851e Mon Sep 17 00:00:00 2001
From: Tomeu Vizoso <tomeu@tomeuvizoso.net>
Date: Mon, 21 Jul 2025 11:17:31 +0200
Subject: [PATCH 013/108] FROMGIT(6.18): accel/rocket: Add job submission IOCTL
Subject: [PATCH 013/110] FROMGIT(6.18): accel/rocket: Add job submission IOCTL
Using the DRM GPU scheduler infrastructure, with a scheduler for each
core.

View File

@@ -1,7 +1,7 @@
From 2be26c65a61588e349d57fa84461aa7d0e9ce96e Mon Sep 17 00:00:00 2001
From 931a81d1237851c708cc491fbec6bb89427e3ece Mon Sep 17 00:00:00 2001
From: Tomeu Vizoso <tomeu@tomeuvizoso.net>
Date: Mon, 21 Jul 2025 11:17:32 +0200
Subject: [PATCH 014/108] FROMGIT(6.18): accel/rocket: Add IOCTLs for
Subject: [PATCH 014/110] FROMGIT(6.18): accel/rocket: Add IOCTLs for
synchronizing memory accesses
The NPU cores have their own access to the memory bus, and this isn't

View File

@@ -1,7 +1,7 @@
From 2a4747ba6fab4596a99366cea799aa992e262ce6 Mon Sep 17 00:00:00 2001
From fcb2dac8a2a8889747b13efd52bc695c41016593 Mon Sep 17 00:00:00 2001
From: Tomeu Vizoso <tomeu@tomeuvizoso.net>
Date: Mon, 21 Jul 2025 11:17:33 +0200
Subject: [PATCH 015/108] FROMGIT(6.18): dt-bindings: npu: rockchip,rknn: Add
Subject: [PATCH 015/110] FROMGIT(6.18): dt-bindings: npu: rockchip,rknn: Add
bindings
Add the bindings for the Neural Processing Unit IP from Rockchip.

View File

@@ -1,7 +1,7 @@
From 960534f564d80801fead4231c1e528e8e437ed87 Mon Sep 17 00:00:00 2001
From 51c66e8a09312dfea8ef89237114aba928307fc7 Mon Sep 17 00:00:00 2001
From: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Date: Mon, 21 Jul 2025 11:17:34 +0200
Subject: [PATCH 016/108] FROMGIT(6.18): arm64: dts: rockchip: add pd_npu label
Subject: [PATCH 016/110] FROMGIT(6.18): arm64: dts: rockchip: add pd_npu label
for RK3588 power domains
The NPU of the RK3588 has an external supply. This supply also affects

View File

@@ -1,7 +1,7 @@
From 2f38aadba79e366bfbbb4e98bdf01b2fa0b4667d Mon Sep 17 00:00:00 2001
From 5bd6f7efb942d73f95ec7d384c6ef6fecdabf226 Mon Sep 17 00:00:00 2001
From: Tomeu Vizoso <tomeu@tomeuvizoso.net>
Date: Mon, 21 Jul 2025 11:17:35 +0200
Subject: [PATCH 017/108] FROMGIT(6.18): arm64: dts: rockchip: Add nodes for
Subject: [PATCH 017/110] FROMGIT(6.18): arm64: dts: rockchip: Add nodes for
NPU and its MMU to rk3588-base
See Chapter 36 "RKNN" from the RK3588 TRM (Part 1).

View File

@@ -1,7 +1,7 @@
From 96fa1545d6e230d6253eb3f74b0eeb20b43cfa56 Mon Sep 17 00:00:00 2001
From 56a5dcf2f424197a29676adcd46cc7ffb826c4a9 Mon Sep 17 00:00:00 2001
From: Tomeu Vizoso <tomeu@tomeuvizoso.net>
Date: Mon, 21 Jul 2025 11:17:36 +0200
Subject: [PATCH 018/108] FROMGIT(6.18): arm64: dts: rockchip: Enable the NPU
Subject: [PATCH 018/110] FROMGIT(6.18): arm64: dts: rockchip: Enable the NPU
on quartzpro64
Enable the nodes added in a previous commit to the rk3588s device tree.

View File

@@ -1,7 +1,7 @@
From 317cce80eb431cd7d4aaf4dc30b319b2b3d5ef92 Mon Sep 17 00:00:00 2001
From 24b189f1fb6eb178da2aeccc51dd408ebd1d74f4 Mon Sep 17 00:00:00 2001
From: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Date: Mon, 21 Jul 2025 09:17:00 +0000
Subject: [PATCH 019/108] FROMGIT(6.18): arm64: dts: rockchip: enable NPU on
Subject: [PATCH 019/110] FROMGIT(6.18): arm64: dts: rockchip: enable NPU on
ROCK 5B/5B+/5T
The NPU on the ROCK5B uses the same regulator for both the sram-supply

View File

@@ -1,7 +1,7 @@
From 29b7330ef561ae7007792b9282c05d4ca5a32cd4 Mon Sep 17 00:00:00 2001
From dbc2525099295ec6864e83016d755933fe295146 Mon Sep 17 00:00:00 2001
From: Maud Spierings <maud_spierings@hotmail.com>
Date: Sat, 23 Aug 2025 14:43:51 +0200
Subject: [PATCH 020/108] FROMGIT(6.18): arm64: dts: rockchip: Enable HDMI
Subject: [PATCH 020/110] FROMGIT(6.18): arm64: dts: rockchip: Enable HDMI
receiver on orangepi 5 plus
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From 17bad86ba250bb1a93bcc42333f0dc1bdee3ea9b Mon Sep 17 00:00:00 2001
From 0d402d84d1e3afb656d6261fa53bf877c14aa996 Mon Sep 17 00:00:00 2001
From: Maud Spierings <maud_spierings@hotmail.com>
Date: Sat, 23 Aug 2025 14:43:52 +0200
Subject: [PATCH 021/108] FROMGIT(6.18): arm64: dts: rockchip: Enable the NPU
Subject: [PATCH 021/110] FROMGIT(6.18): arm64: dts: rockchip: Enable the NPU
on the orangepi 5 boards
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From ee2f59492e51379da3fb11760c8b2d1bec7ebe48 Mon Sep 17 00:00:00 2001
From e57ce0b593e2b92db338700386877451af5ef286 Mon Sep 17 00:00:00 2001
From: "kylepzak@projectinitiative.io" <kylepzak@projectinitiative.io>
Date: Tue, 19 Aug 2025 21:30:12 -0500
Subject: [PATCH 022/108] FROMGIT(6.18): arm64: dts: rockchip: rk3588s-rock-5a:
Subject: [PATCH 022/110] FROMGIT(6.18): arm64: dts: rockchip: rk3588s-rock-5a:
Add green power LED
The Radxa ROCK 5A board includes a green power LED that is defined in

View File

@@ -1,7 +1,7 @@
From be887c8e5e8938d694e75f8ceb3aa90f2e3aa769 Mon Sep 17 00:00:00 2001
From 805baf97875dfc3402c2d0921b4b7de1bc1cc851 Mon Sep 17 00:00:00 2001
From: Sebastian Reichel <sebastian.reichel@collabora.com>
Date: Mon, 18 Aug 2025 19:18:40 +0200
Subject: [PATCH 023/108] FROMGIT(6.18): arm64: dts: rockchip: Enable RK3576
Subject: [PATCH 023/110] FROMGIT(6.18): arm64: dts: rockchip: Enable RK3576
watchdog
The RK3576 watchdog does not need any board specific resources, so

View File

@@ -1,7 +1,7 @@
From cfcdbeea880365e4217fede204f3516ef1869618 Mon Sep 17 00:00:00 2001
From e0e0e91a7ab46c827517332c71ac7641b232bbc2 Mon Sep 17 00:00:00 2001
From: Alex Bee <knaerzche@gmail.com>
Date: Sat, 27 Feb 2021 17:52:02 +0100
Subject: [PATCH 024/108] FROMGIT(6.18): arm64: dts: rockchip: add SPDIF audio
Subject: [PATCH 024/110] FROMGIT(6.18): arm64: dts: rockchip: add SPDIF audio
to Beelink A1
Add the required nodes to enable SPDIF audio output on

View File

@@ -1,7 +1,7 @@
From ea34273c334899f0a36894ec66eaebe1ab8ab4e3 Mon Sep 17 00:00:00 2001
From c2025213c46129c162b9c2b86616df5847da5f0e Mon Sep 17 00:00:00 2001
From: Alex Bee <knaerzche@gmail.com>
Date: Sat, 21 Aug 2021 17:04:46 +0200
Subject: [PATCH 025/108] FROMGIT(6.18): arm64: dts: rockchip: add USB3 on
Subject: [PATCH 025/110] FROMGIT(6.18): arm64: dts: rockchip: add USB3 on
Beelink A1
Enable USB3 for the Beelink A1 set-top box.

View File

@@ -1,7 +1,7 @@
From 23521dedf7b946179c07ecd34eebc8d34f6f6409 Mon Sep 17 00:00:00 2001
From 669015f790e761358a220dc54709dc390a19b95b Mon Sep 17 00:00:00 2001
From: Alex Bee <knaerzche@gmail.com>
Date: Sat, 27 Feb 2021 18:01:13 +0100
Subject: [PATCH 026/108] FROMGIT(6.18): arm64: dts: rockchip: add IR receiver
Subject: [PATCH 026/110] FROMGIT(6.18): arm64: dts: rockchip: add IR receiver
to rk3328-roc
Add the ir-receiver and ir pinctrl nodes to enable the IR receiver

View File

@@ -1,7 +1,7 @@
From 5eb285a0a2db04a425b7198bf4ccad266646b7b0 Mon Sep 17 00:00:00 2001
From 7c979b574c428a062ddaec3a916104ce65043c87 Mon Sep 17 00:00:00 2001
From: Alex Bee <knaerzche@gmail.com>
Date: Wed, 2 Sep 2020 19:52:02 +0200
Subject: [PATCH 027/108] FROMGIT(6.18): arm64: dts: rockchip: add GPU
Subject: [PATCH 027/110] FROMGIT(6.18): arm64: dts: rockchip: add GPU
powerdomain, opps, and cooling to rk3328
Add GPU powerdomain, opp-table, and cooling map nodes for the Mali

View File

@@ -1,7 +1,7 @@
From 4d3154e1151a869b20cca421792ed2237c75ff9f Mon Sep 17 00:00:00 2001
From 8ba373036e302c7ef351b851af57e6ff71c4af74 Mon Sep 17 00:00:00 2001
From: Alex Bee <knaerzche@gmail.com>
Date: Wed, 2 Sep 2020 19:52:02 +0200
Subject: [PATCH 028/108] FROMGIT(6.18): arm64: dts: rockchip: enable the Mali
Subject: [PATCH 028/110] FROMGIT(6.18): arm64: dts: rockchip: enable the Mali
GPU on RK3328 boards
Add a gpu node to the rock64 board to enable the Mali GPU and

View File

@@ -1,7 +1,7 @@
From 4898362d8fb614e726a5ae7df1d31b7ce3fb3119 Mon Sep 17 00:00:00 2001
From c6a6443498cca81191ac1181bd4411aeb146893b Mon Sep 17 00:00:00 2001
From: Alex Bee <knaerzche@gmail.com>
Date: Tue, 2 Feb 2021 17:22:21 +0200
Subject: [PATCH 029/108] FROMGIT(6.18): ARM: dts: rockchip: add HDMI audio to
Subject: [PATCH 029/110] FROMGIT(6.18): ARM: dts: rockchip: add HDMI audio to
rk3288-miqi
Add the sound and i2s nodes to enable HDMI audio output on

View File

@@ -1,7 +1,7 @@
From c0ab4f0e15e2e981996e4014196505b214f074cc Mon Sep 17 00:00:00 2001
From 641e13fef535582ac47437d54878f5e88c52db27 Mon Sep 17 00:00:00 2001
From: Alex Bee <knaerzche@gmail.com>
Date: Mon, 1 Mar 2021 21:24:15 +0100
Subject: [PATCH 030/108] FROMGIT(6.18): ARM: dts: rockchip: add CEC pinctrl to
Subject: [PATCH 030/110] FROMGIT(6.18): ARM: dts: rockchip: add CEC pinctrl to
rk3288-miqi
Enable CEC control on the HDMI port for MiQi.

View File

@@ -1,7 +1,7 @@
From 9a3ffa8a3b4c8755d57a5b18ad3e664e9cf0cd24 Mon Sep 17 00:00:00 2001
From da6306572e0fef5ed438d867ea40b767e4533589 Mon Sep 17 00:00:00 2001
From: Jonas Karlman <jonas@kwiboo.se>
Date: Sun, 17 Feb 2019 22:14:38 +0000
Subject: [PATCH 031/108] FROMLIST(v1): mmc: core: set initial signal voltage
Subject: [PATCH 031/110] FROMLIST(v1): mmc: core: set initial signal voltage
on power off
Some boards have SD card connectors where the power rail cannot be switched

View File

@@ -1,7 +1,7 @@
From 2fe8271be434668d1da551357cd7a934d035e9ba Mon Sep 17 00:00:00 2001
From 94d53a720aa06fd7fb86ebe87f3dc1fae1ab170e Mon Sep 17 00:00:00 2001
From: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Date: Mon, 25 Aug 2025 17:34:40 +0200
Subject: [PATCH 032/108] FROMLIST(v7): dt-bindings: vendor-prefixes: Add
Subject: [PATCH 032/110] FROMLIST(v7): dt-bindings: vendor-prefixes: Add
Verisilicon
Verisilicon Microelectronics is a company based in Shanghai, China,

View File

@@ -1,7 +1,7 @@
From 64fbd58f282af1be1ffdd94df94651baaf0b4f8e Mon Sep 17 00:00:00 2001
From b3caf49b53de106f291a65d591c7f2a0738332b0 Mon Sep 17 00:00:00 2001
From: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Date: Mon, 25 Aug 2025 17:34:41 +0200
Subject: [PATCH 033/108] FROMLIST(v7): dt-bindings: iommu: verisilicon: Add
Subject: [PATCH 033/110] FROMLIST(v7): dt-bindings: iommu: verisilicon: Add
binding for VSI IOMMU
Add a device tree binding for the Verisilicon (VSI) IOMMU.

View File

@@ -1,7 +1,7 @@
From 1f06807df186c80abf4ec533df74c6ab07e030c6 Mon Sep 17 00:00:00 2001
From 5edfdf32ae4468577441665eba1cf9dbf76e508a Mon Sep 17 00:00:00 2001
From: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Date: Mon, 25 Aug 2025 17:34:42 +0200
Subject: [PATCH 034/108] FROMLIST(v7): iommu: Add verisilicon IOMMU driver
Subject: [PATCH 034/110] FROMLIST(v7): iommu: Add verisilicon IOMMU driver
The Verisilicon IOMMU hardware block can be found in combination
with Verisilicon hardware video codecs (encoders or decoders) on

View File

@@ -1,7 +1,7 @@
From 8ba4af5d9c0c85163e6f6b076e22dfc16311d2be Mon Sep 17 00:00:00 2001
From 2e77e4cfca617998580231db0bfefea68729e3e3 Mon Sep 17 00:00:00 2001
From: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Date: Mon, 25 Aug 2025 17:34:43 +0200
Subject: [PATCH 035/108] FROMLIST(v7): media: verisilicon: AV1: Restore IOMMU
Subject: [PATCH 035/110] FROMLIST(v7): media: verisilicon: AV1: Restore IOMMU
context before decoding a frame
AV1 is a stateless decoder and multiple AV1 bitstreams could be decoded

View File

@@ -1,7 +1,7 @@
From 8937d64d478bd515e07147a5cfe6fbc54afb251a Mon Sep 17 00:00:00 2001
From 673ae7d301fcfa6707a92b3346f96e119d86857e Mon Sep 17 00:00:00 2001
From: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Date: Mon, 25 Aug 2025 17:34:44 +0200
Subject: [PATCH 036/108] FROMLIST(v7): arm64: dts: rockchip: Add verisilicon
Subject: [PATCH 036/110] FROMLIST(v7): arm64: dts: rockchip: Add verisilicon
IOMMU node on RK3588
Add the device tree node for the Verisilicon IOMMU present

View File

@@ -1,7 +1,7 @@
From 48c7a17a11c519e59a7b3e2d53268ff0ace54c51 Mon Sep 17 00:00:00 2001
From 63d1c224d08d3bccf107a3a3344630a814ac6e8b Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Thu, 17 Jul 2025 17:56:18 -0400
Subject: [PATCH 037/108] FROMLIST(v1): drm/bridge: dw-hdmi-qp: Return 0 in
Subject: [PATCH 037/110] FROMLIST(v1): drm/bridge: dw-hdmi-qp: Return 0 in
audio prepare when disconnected
To configure audio registers, the clock of the video port in use must be

View File

@@ -1,7 +1,7 @@
From b78e78578111f26f5ae1fd83fbd0a41658449f46 Mon Sep 17 00:00:00 2001
From 9a9185a1ad5f0a3ea9d79e915f905ef47b743c84 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Thu, 26 Jun 2025 08:53:07 -0400
Subject: [PATCH 038/108] FROMLIST(v1): drm/bridge: synopsys: Do not warn about
Subject: [PATCH 038/110] FROMLIST(v1): drm/bridge: synopsys: Do not warn about
audio params computation
There is no need to warn about non pre-computed values, just change it to

View File

@@ -1,7 +1,7 @@
From c1674bdd8306651c0fd258fcc32473e562ec078a Mon Sep 17 00:00:00 2001
From bb64767e3c5fb86eac1b2966ac21eccba3ed2ceb Mon Sep 17 00:00:00 2001
From: Sebastian Reichel <sebastian.reichel@collabora.com>
Date: Thu, 24 Jul 2025 16:31:25 +0200
Subject: [PATCH 039/108] FROMLIST(v1): arm64: dts: rockchip: use MAC TX delay
Subject: [PATCH 039/110] FROMLIST(v1): arm64: dts: rockchip: use MAC TX delay
for ROCK 4D
According to the Ethernet controller device tree binding "rgmii-id"

View File

@@ -1,7 +1,7 @@
From 1522430dfc988a0f13ceb046c97436b751042e88 Mon Sep 17 00:00:00 2001
From 282e8b359334658c4fcd32c3da67021fde413069 Mon Sep 17 00:00:00 2001
From: Hide Hako <opi5plus@bcc.bai.ne.jp>
Date: Tue, 26 Aug 2025 01:44:00 +0000
Subject: [PATCH 040/108] FROMLIST(v2): arm64: dts: rockchip: Fix sound output
Subject: [PATCH 040/110] FROMLIST(v2): arm64: dts: rockchip: Fix sound output
from the audio jack on OrangePI5 Plus
Currently, analog sound is not output from the audio jack.

View File

@@ -1,7 +1,7 @@
From 9ee5120322779e070d0c3b38866f21e962d11fcc Mon Sep 17 00:00:00 2001
From b70df618e8c160d014bf5fea0b79024392dbca14 Mon Sep 17 00:00:00 2001
From: Sebastian Reichel <sebastian.reichel@collabora.com>
Date: Wed, 20 Aug 2025 19:40:47 +0200
Subject: [PATCH 041/108] FROMLIST(v2): thermal: rockchip: unify struct
Subject: [PATCH 041/110] FROMLIST(v2): thermal: rockchip: unify struct
rockchip_tsadc_chip format
Unify all chip descriptions to the version without any empty

View File

@@ -1,7 +1,7 @@
From dc6441a5dea8462b3168c6bd00b3dd8685e7bdfd Mon Sep 17 00:00:00 2001
From 69a30622c1b1abe35cb257c453dfc9e1e1974fe9 Mon Sep 17 00:00:00 2001
From: Sebastian Reichel <sebastian.reichel@collabora.com>
Date: Wed, 20 Aug 2025 19:40:48 +0200
Subject: [PATCH 042/108] FROMLIST(v2): thermal: rockchip: shut up GRF warning
Subject: [PATCH 042/110] FROMLIST(v2): thermal: rockchip: shut up GRF warning
Most of the recent Rockchip devices do not have a GRF associated
with the tsadc IP. Let's avoid printing a warning on those devices.

View File

@@ -1,7 +1,7 @@
From 6a7b792844c90010f77e6e39ba20458938340090 Mon Sep 17 00:00:00 2001
From 2398581c3a37209c66ca731da60bb998b593fccb Mon Sep 17 00:00:00 2001
From: Sebastian Reichel <sebastian.reichel@collabora.com>
Date: Wed, 20 Aug 2025 19:40:49 +0200
Subject: [PATCH 043/108] FROMLIST(v2): dt-bindings: thermal: rockchip: tighten
Subject: [PATCH 043/110] FROMLIST(v2): dt-bindings: thermal: rockchip: tighten
grf requirements
Instead of having an optional rockchip,grf property, forbid using it on

View File

@@ -1,7 +1,7 @@
From 1e4384c38f0651af63b89609c5dedfba33e21e1b Mon Sep 17 00:00:00 2001
From 1ebb1a9a4d278a2bfe0be2e531145663bc371347 Mon Sep 17 00:00:00 2001
From: Jonas Karlman <jonas@kwiboo.se>
Date: Fri, 5 Sep 2025 16:19:19 +0000
Subject: [PATCH 044/108] FROMLIST(v3): media: rkvdec: Add HEVC backend
Subject: [PATCH 044/110] FROMLIST(v3): media: rkvdec: Add HEVC backend
The Rockchip VDEC supports the HEVC codec with the Main and Main10
Profile up to Level 5.1 High tier: 4096x2304@60 fps.

View File

@@ -1,7 +1,7 @@
From bc218b36dcc4a6472ac65ee1db817cc64cbf790f Mon Sep 17 00:00:00 2001
From 2a003c3f8d0becac41d5b213f2876b7cbf38374d Mon Sep 17 00:00:00 2001
From: Alex Bee <knaerzche@gmail.com>
Date: Fri, 5 Sep 2025 16:19:20 +0000
Subject: [PATCH 045/108] FROMLIST(v3): media: rkvdec: Add variants support
Subject: [PATCH 045/110] FROMLIST(v3): media: rkvdec: Add variants support
Different versions of the Rockchip VDEC IP exists and one way they can
differ is what decoding formats are supported.

View File

@@ -1,7 +1,7 @@
From 61705b83d47a950b13a03b712581f1f31d410bac Mon Sep 17 00:00:00 2001
From 23f2468e1177c45cb0b4e38eb9ee4139895525b1 Mon Sep 17 00:00:00 2001
From: Jonas Karlman <jonas@kwiboo.se>
Date: Sun, 10 Aug 2025 21:24:33 +0000
Subject: [PATCH 046/108] FROMLIST(v3): media: rkvdec: Implement capability
Subject: [PATCH 046/110] FROMLIST(v3): media: rkvdec: Implement capability
filtering
Add filtering of coded formats and controls depending on a variant

View File

@@ -1,7 +1,7 @@
From d0a24ad239a154b3e967f8c48856fbe7a1491def Mon Sep 17 00:00:00 2001
From 4a51d808c4b8be543bd68e313c0add85060b9042 Mon Sep 17 00:00:00 2001
From: Alex Bee <knaerzche@gmail.com>
Date: Sun, 10 Aug 2025 21:24:34 +0000
Subject: [PATCH 047/108] FROMLIST(v3): media: rkvdec: Add RK3288 variant
Subject: [PATCH 047/110] FROMLIST(v3): media: rkvdec: Add RK3288 variant
Add a RK3288 variant, a version of the Rockchip VDEC IP that only
support HEVC decoding.

View File

@@ -1,7 +1,7 @@
From 887446046b0547e1d76d0eef142a785a339d22b6 Mon Sep 17 00:00:00 2001
From e41a90ac22dea18394bf08c84ad06fdf3acc627e Mon Sep 17 00:00:00 2001
From: Alex Bee <knaerzche@gmail.com>
Date: Sun, 10 Aug 2025 21:24:35 +0000
Subject: [PATCH 048/108] FROMLIST(v3): media: rkvdec: Disable QoS for HEVC and
Subject: [PATCH 048/110] FROMLIST(v3): media: rkvdec: Disable QoS for HEVC and
VP9 on RK3328
The RK3328 VDEC has a HW quirk that require QoS to be disabled when HEVC

View File

@@ -1,7 +1,7 @@
From c6cad4f9200d4990edea865767d30fe86fa7bdfb Mon Sep 17 00:00:00 2001
From 336f77e4ca577455cb4274381cd9a1afe3a8f52f Mon Sep 17 00:00:00 2001
From: Jonas Karlman <jonas@kwiboo.se>
Date: Sun, 10 Aug 2025 21:24:36 +0000
Subject: [PATCH 049/108] FROMLIST(v3): media: dt-bindings: rockchip,vdec: Add
Subject: [PATCH 049/110] FROMLIST(v3): media: dt-bindings: rockchip,vdec: Add
RK3288 compatible
Add a RK3288 compatible for a version of the Rockchip VDEC IP that only

View File

@@ -1,7 +1,7 @@
From 5b0a6858cd6203fe8ec20b22ccd8f0779f8236d6 Mon Sep 17 00:00:00 2001
From b0b5ea016e22fed212d60efac498ea0fe1f32513 Mon Sep 17 00:00:00 2001
From: Alex Bee <knaerzche@gmail.com>
Date: Sun, 10 Aug 2025 21:24:37 +0000
Subject: [PATCH 050/108] FROMLIST(v3): ARM: dts: rockchip: Add vdec node for
Subject: [PATCH 050/110] FROMLIST(v3): ARM: dts: rockchip: Add vdec node for
RK3288
RK3288 contains a Rockchip VDEC block that only support HEVC

View File

@@ -1,7 +1,7 @@
From 792c0c64580b83df20052e21bd2bbb310b394010 Mon Sep 17 00:00:00 2001
From 348914c07b7cf6c1e363448bfd6d9d7f0b777a00 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 3 Sep 2025 21:50:59 +0300
Subject: [PATCH 051/108] FROMLIST(v4): drm/bridge: dw-hdmi-qp: Add CEC support
Subject: [PATCH 051/110] FROMLIST(v4): drm/bridge: dw-hdmi-qp: Add CEC support
Add support for the CEC interface of the Synopsys DesignWare HDMI QP TX
controller.

View File

@@ -1,7 +1,7 @@
From e22bf4ac4e23f523be5efa42f828f1aee065bcad Mon Sep 17 00:00:00 2001
From 767ba6b92dd6b409208540b8fe2e57361b20afb6 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 3 Sep 2025 21:51:00 +0300
Subject: [PATCH 052/108] FROMLIST(v4): drm/bridge: dw-hdmi-qp: Fixup timer
Subject: [PATCH 052/110] FROMLIST(v4): drm/bridge: dw-hdmi-qp: Fixup timer
base setup
Currently the TIMER_BASE_CONFIG0 register gets initialized to a fixed

View File

@@ -1,7 +1,7 @@
From 72dda50cf756db33fb8ee40e861da77f4673d8c5 Mon Sep 17 00:00:00 2001
From faaadd0ab0b18ee8d6b4c947557afb1945d49567 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 3 Sep 2025 21:51:01 +0300
Subject: [PATCH 053/108] FROMLIST(v4): drm/rockchip: dw_hdmi_qp: Improve error
Subject: [PATCH 053/110] FROMLIST(v4): drm/rockchip: dw_hdmi_qp: Improve error
handling with dev_err_probe()
The error handling in dw_hdmi_qp_rockchip_bind() is quite inconsistent,

View File

@@ -1,7 +1,7 @@
From dc1e6185af563cfd6dcf4b927c5a519d4d42e8dc Mon Sep 17 00:00:00 2001
From 37289508c78629d0c52eb70ce608a86abef4bd61 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 3 Sep 2025 21:51:02 +0300
Subject: [PATCH 054/108] FROMLIST(v4): drm/rockchip: dw_hdmi_qp: Provide CEC
Subject: [PATCH 054/110] FROMLIST(v4): drm/rockchip: dw_hdmi_qp: Provide CEC
IRQ in dw_hdmi_qp_plat_data
In order to support the CEC interface of the DesignWare HDMI QP IP

View File

@@ -1,7 +1,7 @@
From bb8b943652a1bca73c6ca813e7f8dc0a88901880 Mon Sep 17 00:00:00 2001
From afc0d2ce443fae831951445c9f819331815738a1 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 3 Sep 2025 21:51:03 +0300
Subject: [PATCH 055/108] FROMLIST(v4): drm/rockchip: dw_hdmi_qp: Provide ref
Subject: [PATCH 055/110] FROMLIST(v4): drm/rockchip: dw_hdmi_qp: Provide ref
clock rate in dw_hdmi_qp_plat_data
In order to support correct initialization of the timer base in the HDMI

View File

@@ -1,7 +1,7 @@
From fbd9100ef71d7b8ad4f38e070055a7c3f40a0a15 Mon Sep 17 00:00:00 2001
From d61b410f5cdc63be3ef904c54b48c214f4cc5459 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 3 Sep 2025 21:51:04 +0300
Subject: [PATCH 056/108] FROMLIST(v4): arm64: defconfig: Enable DW HDMI QP CEC
Subject: [PATCH 056/110] FROMLIST(v4): arm64: defconfig: Enable DW HDMI QP CEC
support
Enable support for the CEC interface of the Synopsys DesignWare HDMI QP

View File

@@ -1,7 +1,7 @@
From f5fcaa3b0bd4e940b09dc0bb62f5723380e5312b Mon Sep 17 00:00:00 2001
From 651996954ce004107887b35583cd9c8c3ea30ad2 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Mon, 25 Aug 2025 13:08:32 +0300
Subject: [PATCH 057/108] FROMLIST(v2): drm/rockchip: vop2: Check bpc before
Subject: [PATCH 057/110] FROMLIST(v2): drm/rockchip: vop2: Check bpc before
switching DCLK source
When making use of the HDMI PHY PLL as a VOP2 DCLK source, it's output

View File

@@ -1,7 +1,7 @@
From bcb6034e1f56e27cd5526f961f6d71c3a5bebea9 Mon Sep 17 00:00:00 2001
From 597c148465e094c25109a997eff1ee17de63d3ef Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Mon, 25 Aug 2025 13:08:33 +0300
Subject: [PATCH 058/108] FROMLIST(v2): drm/bridge: dw-hdmi-qp: Handle platform
Subject: [PATCH 058/110] FROMLIST(v2): drm/bridge: dw-hdmi-qp: Handle platform
supported formats and color depth
Extend struct dw_hdmi_qp_plat_data to include the supported display

View File

@@ -1,7 +1,7 @@
From 3498b6cf10a44db616505ddb82ac399be6bf867c Mon Sep 17 00:00:00 2001
From 8dc2d1bbfacaa9848a62acd3c1efea6d2e97c8da Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Mon, 25 Aug 2025 13:08:34 +0300
Subject: [PATCH 059/108] FROMLIST(v2): drm/rockchip: dw_hdmi_qp: Switch to
Subject: [PATCH 059/110] FROMLIST(v2): drm/rockchip: dw_hdmi_qp: Switch to
phy_configure()
Stop relying on phy_set_bus_width() based workaround to setup the TMDS

View File

@@ -1,7 +1,7 @@
From 9edb994862d977209a27a5043bb3076d9c38b688 Mon Sep 17 00:00:00 2001
From 188311fd217fa841ed39d90faf1df996e9a2736a Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Mon, 25 Aug 2025 13:08:35 +0300
Subject: [PATCH 060/108] FROMLIST(v2): drm/rockchip: dw_hdmi_qp: Use bit
Subject: [PATCH 060/110] FROMLIST(v2): drm/rockchip: dw_hdmi_qp: Use bit
macros for RK3576 regs
For consistency and improved readability, redefine a few RK3576 specific

View File

@@ -1,7 +1,7 @@
From 297e66d6175b36881e401d27baab14548b3feebc Mon Sep 17 00:00:00 2001
From 2ec72fe626cc0884acd12846eebb9d45223af3e4 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Mon, 25 Aug 2025 13:08:36 +0300
Subject: [PATCH 061/108] FROMLIST(v2): drm/rockchip: dw_hdmi_qp: Add high
Subject: [PATCH 061/110] FROMLIST(v2): drm/rockchip: dw_hdmi_qp: Add high
color depth support
Since both RK3576 and RK3588 SoCs are capable of handling 10 bpc color

View File

@@ -1,7 +1,7 @@
From 05a6c754cfa875530326c613a59785547de4dd91 Mon Sep 17 00:00:00 2001
From 96cd4543bdacaa418a90fe1562b6173e6c8010cb Mon Sep 17 00:00:00 2001
From: Andy Yan <andy.yan@rock-chips.com>
Date: Fri, 18 Jul 2025 14:41:13 +0800
Subject: [PATCH 062/108] FROMLIST(v1): drm/rockchip: vop2: Add delay between
Subject: [PATCH 062/110] FROMLIST(v1): drm/rockchip: vop2: Add delay between
poll registers
According to the implementation of read_poll_timeout_atomic, if the

View File

@@ -1,7 +1,7 @@
From ec1091a646f0e1fbe8d68c633628c213637029e2 Mon Sep 17 00:00:00 2001
From 436116cd76f704a2578c0f06bf8dc648639e8948 Mon Sep 17 00:00:00 2001
From: Andy Yan <andy.yan@rock-chips.com>
Date: Fri, 18 Jul 2025 14:41:14 +0800
Subject: [PATCH 063/108] FROMLIST(v1): drm/rockchip: vop2: Only wait for
Subject: [PATCH 063/110] FROMLIST(v1): drm/rockchip: vop2: Only wait for
changed layer cfg done when there is pending cfgdone bits
The write of cfgdone bits always done at .atomic_flush.

View File

@@ -1,7 +1,7 @@
From 733ffb85946a2e09960fd43feea4421651b761b9 Mon Sep 17 00:00:00 2001
From 06085c0d6f3ade9ac6d6fe657c52090367113810 Mon Sep 17 00:00:00 2001
From: Benjamin Gaignard <benjamin.gaignard@collabora.com>
Date: Tue, 24 Jun 2025 14:29:38 +0200
Subject: [PATCH 064/108] FROMLIST(v1): media: verisilicon: Export only needed
Subject: [PATCH 064/110] FROMLIST(v1): media: verisilicon: Export only needed
pixels formats.
When enumerating the pixels formats check if the context

View File

@@ -1,7 +1,7 @@
From 896424a6dad60bb2faf5375765e559883cb9f31f Mon Sep 17 00:00:00 2001
From d2762b029235ee2eae0e8967032c810a36a2032b Mon Sep 17 00:00:00 2001
From: Paul Kocialkowski <paulk@sys-base.io>
Date: Thu, 28 Aug 2025 01:49:00 +0000
Subject: [PATCH 065/108] FROMLIST(v2): media: verisilicon: Explicitly disable
Subject: [PATCH 065/110] FROMLIST(v2): media: verisilicon: Explicitly disable
selection api ioctls for decoders
Call the dedicated v4l2_disable_ioctl helper instead of manually

View File

@@ -1,7 +1,7 @@
From f099b720f1cef83dd8073cb08b1d1272496d2695 Mon Sep 17 00:00:00 2001
From f68dca914c801c29aedaa9ce11e173be7e98d33b Mon Sep 17 00:00:00 2001
From: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
Date: Mon, 23 Jun 2025 18:05:29 +0200
Subject: [PATCH 066/108] DETLEV(v3): bitmap: introduce hardware-specific
Subject: [PATCH 066/110] DETLEV(v3): bitmap: introduce hardware-specific
bitfield operations
Hardware of various vendors, but very notably Rockchip, often uses
@@ -35,7 +35,7 @@ Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
create mode 100644 include/linux/hw_bitfield.h
diff --git a/MAINTAINERS b/MAINTAINERS
index a19231134b01..db4cb02cf04e 100644
index 8e1c8da14af1..7e0eff6c982c 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -4276,6 +4276,7 @@ F: include/linux/bits.h

View File

@@ -1,7 +1,7 @@
From 2568fcb4a2bfc6388f1ef634986fa580c7b688dd Mon Sep 17 00:00:00 2001
From 782a01dbdaf289bfdd63b55c67a984956239d362 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Tue, 27 May 2025 11:00:22 -0400
Subject: [PATCH 067/108] DETLEV(v3): media: rkvdec: Switch to using structs
Subject: [PATCH 067/110] DETLEV(v3): media: rkvdec: Switch to using structs
instead of writel
In an effort to merge the rkvdec2 driver [1] with this one, switch from

View File

@@ -1,7 +1,7 @@
From 01b65b0e479cf2f72373fa2e57d6509bde350124 Mon Sep 17 00:00:00 2001
From ef5b5f945e283a8f77f60618534dd432a26e7da0 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Tue, 10 Jun 2025 10:34:55 -0400
Subject: [PATCH 068/108] DETLEV(v3): media: rkvdec: Move cabac tables to their
Subject: [PATCH 068/110] DETLEV(v3): media: rkvdec: Move cabac tables to their
own source file
This is in preparation to add support for new variants that will use the

View File

@@ -1,7 +1,7 @@
From 44fc0f7334d7b7818e2ee63bd1d22692c49d9883 Mon Sep 17 00:00:00 2001
From cd89d3ebe664b274a09fc71641bec93ea23153f7 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Wed, 11 Jun 2025 12:28:56 -0400
Subject: [PATCH 069/108] DETLEV(v3): media: rkvdec: Use structs to represent
Subject: [PATCH 069/110] DETLEV(v3): media: rkvdec: Use structs to represent
the HW RPS
This is in preparation to add support for other variants of the decoder.

View File

@@ -1,7 +1,7 @@
From c7b2662ce199453cd088ea7568849fa4ef09e854 Mon Sep 17 00:00:00 2001
From 69ee828d2be233b68c79c4f508d6301c5c6b46d2 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Tue, 10 Jun 2025 13:16:24 -0400
Subject: [PATCH 070/108] DETLEV(v3): media: rkvdec: Move h264 functions to
Subject: [PATCH 070/110] DETLEV(v3): media: rkvdec: Move h264 functions to
common file
This is a preparation commit to add support for new variants of the

View File

@@ -1,7 +1,7 @@
From c9b6428c52f3bdb692e8cbaa8aec2cdcfecc66ef Mon Sep 17 00:00:00 2001
From 64bf8c3a0864e3965fd98cac14c2ef78a378487e Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Fri, 15 Aug 2025 17:24:37 -0400
Subject: [PATCH 071/108] DETLEV(v3): media: rkvdec: Move hevc functions to
Subject: [PATCH 071/110] DETLEV(v3): media: rkvdec: Move hevc functions to
common file
This is a preparation commit to add support for new variants of the

View File

@@ -1,7 +1,7 @@
From f76fef2efa1a4fe481e10c118870cb54d349c5a2 Mon Sep 17 00:00:00 2001
From 5c670dd3e98cf211977ad8250374c3b930c74f69 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Tue, 10 Jun 2025 14:05:08 -0400
Subject: [PATCH 072/108] DETLEV(v3): media: rkvdec: Add per variant
Subject: [PATCH 072/110] DETLEV(v3): media: rkvdec: Add per variant
configuration
This is to prepare for adding different variants of the decoder and

View File

@@ -1,7 +1,7 @@
From 3beb7a1601be3f294c3352ccca0b93cb290bbaa8 Mon Sep 17 00:00:00 2001
From 13c2fee823cc9eeffd89249f0d1514759e29ccfe Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Tue, 10 Jun 2025 14:53:27 -0400
Subject: [PATCH 073/108] DETLEV(v3): media: rkvdec: Add RCB and SRAM support
Subject: [PATCH 073/110] DETLEV(v3): media: rkvdec: Add RCB and SRAM support
The RCB (Rows and Cols Buffers) are a set of buffers used by other
variations of the decoder to store temporary data.

View File

@@ -1,7 +1,7 @@
From c6b8b1969778e5e3fe6e805cbd087b1fbd64c73a Mon Sep 17 00:00:00 2001
From b603c6be6c6cdbf838d820baf4a882a60608ee7c Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Tue, 10 Jun 2025 15:13:46 -0400
Subject: [PATCH 074/108] DETLEV(v3): media: rkvdec: Support per-variant
Subject: [PATCH 074/110] DETLEV(v3): media: rkvdec: Support per-variant
interrupt handler
Preparation commit for supporting different variants with different

View File

@@ -1,7 +1,7 @@
From 4533e8af728b440b1addd0115c52d67a2d2c0ac1 Mon Sep 17 00:00:00 2001
From 195838dda8a270d7d76a03b7d337f196713cc6d5 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Tue, 10 Jun 2025 16:40:09 -0400
Subject: [PATCH 075/108] DETLEV(v3): media: rkvdec: Enable all clocks without
Subject: [PATCH 075/110] DETLEV(v3): media: rkvdec: Enable all clocks without
naming them
For other variants, the clock names and number will differ.

View File

@@ -1,7 +1,7 @@
From d8d4918709c884597c505f70a6dead48581699e9 Mon Sep 17 00:00:00 2001
From 06be75c794fa97a05db831e874baaef34fdc44ac Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Tue, 10 Jun 2025 15:53:52 -0400
Subject: [PATCH 076/108] DETLEV(v3): media: rkvdec: Add H264 support for the
Subject: [PATCH 076/110] DETLEV(v3): media: rkvdec: Add H264 support for the
VDPU381 variant
This decoder variant is found in Rockchip RK3588 SoC family.

View File

@@ -1,7 +1,7 @@
From f4b2e0c1cce961b7a1abd8bb27760857af6e7faa Mon Sep 17 00:00:00 2001
From 655aa94e79eee3a867cea8595454e6afece34d3c Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Tue, 10 Jun 2025 17:45:17 -0400
Subject: [PATCH 077/108] DETLEV(v3): media: rkvdec: Add H264 support for the
Subject: [PATCH 077/110] DETLEV(v3): media: rkvdec: Add H264 support for the
VDPU383 variant
This variant is used on the RK3576 SoC.

View File

@@ -1,7 +1,7 @@
From 093791bfc067b55252555e4a05d7291baf4b6231 Mon Sep 17 00:00:00 2001
From af045fc82a6d6ae0bcf8a0539317771a044644d1 Mon Sep 17 00:00:00 2001
From: Detlev Casanova <detlev.casanova@collabora.com>
Date: Wed, 11 Jun 2025 17:04:28 -0400
Subject: [PATCH 078/108] DETLEV(v3): media: rkvdec: Add HEVC support for the
Subject: [PATCH 078/110] DETLEV(v3): media: rkvdec: Add HEVC support for the
VDPU383 variant
The VDPU383 decoder is used on the RK3576 SoC and has support for HEVC.

View File

@@ -1,7 +1,7 @@
From e188edc9095f85bf1b31fef871b71fa2ed215d0c Mon Sep 17 00:00:00 2001
From 2836f0010a51847c8f2a42f241d758f699190930 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Mon, 28 Jul 2025 22:52:42 +0300
Subject: [PATCH 079/108] FROMLIST(v1): phy: rockchip: samsung-hdptx: Fix
Subject: [PATCH 079/110] FROMLIST(v1): phy: rockchip: samsung-hdptx: Fix
reported clock rate in high bpc mode
When making use of the clock provider functionality, the output clock

View File

@@ -1,7 +1,7 @@
From 72423228c09903350f4fffb49725a6974e708d63 Mon Sep 17 00:00:00 2001
From 167c040d12d9b3dc16fa4ebf28e68a887b759527 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Thu, 5 Jun 2025 20:09:27 +0300
Subject: [PATCH 080/108] FROMLIST(v1): phy: rockchip: samsung-hdptx: Reduce
Subject: [PATCH 080/110] FROMLIST(v1): phy: rockchip: samsung-hdptx: Reduce
ROPLL loop bandwidth
Due to its relatively low frequency, a noise stemming from the 24MHz PLL

View File

@@ -1,7 +1,7 @@
From 3b9abe6ec5bea5ccedaec0b955704a2f6401b717 Mon Sep 17 00:00:00 2001
From 9c31071f0029afa91b2b377886797e4d6c199c17 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Thu, 5 Jun 2025 22:33:29 +0300
Subject: [PATCH 081/108] FROMLIST(v1): phy: rockchip: samsung-hdptx: Prevent
Subject: [PATCH 081/110] FROMLIST(v1): phy: rockchip: samsung-hdptx: Prevent
Inter-Pair Skew from exceeding the limits
Fixup PHY deskew FIFO to prevent the phase of D2 lane going ahead of

View File

@@ -1,7 +1,7 @@
From 37d415b4ca7709e66a731960de178d2b8f037238 Mon Sep 17 00:00:00 2001
From 7c459a4883b48c84f732104b5db49fa06b712bd4 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Fri, 30 May 2025 00:56:48 +0300
Subject: [PATCH 082/108] FROMLIST(v4): phy: hdmi: Add HDMI 2.1 FRL
Subject: [PATCH 082/110] FROMLIST(v4): phy: hdmi: Add HDMI 2.1 FRL
configuration options
The HDMI 2.1 specification introduced the Fixed Rate Link (FRL) mode,

View File

@@ -1,7 +1,7 @@
From 619a6bd21c5e9614436d0c10593c69f2459f3593 Mon Sep 17 00:00:00 2001
From fd6314b174f0fccd6854f7147768daced7b1a407 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 28 May 2025 13:21:49 +0300
Subject: [PATCH 083/108] FROMLIST(v4): phy: rockchip: samsung-hdptx: Use
Subject: [PATCH 083/110] FROMLIST(v4): phy: rockchip: samsung-hdptx: Use
usleep_range() instead of udelay()
rk_hdptx_dp_reset() is allowed to sleep, hence replace the busy waiting

View File

@@ -1,7 +1,7 @@
From 0b918f0ad444ecd4724ff9cdc3012c5e0b9a46aa Mon Sep 17 00:00:00 2001
From 4a16f714180e2b7a63eda6e4bf0a8a9418f4d081 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 28 May 2025 13:35:01 +0300
Subject: [PATCH 084/108] FROMLIST(v4): phy: rockchip: samsung-hdptx: Fix
Subject: [PATCH 084/110] FROMLIST(v4): phy: rockchip: samsung-hdptx: Fix
coding style alignment
Handle a bunch of reported checkpatch.pl complaints:

View File

@@ -1,7 +1,7 @@
From 4791689329ad6f2825579aa8a175bc0ea9d5be9a Mon Sep 17 00:00:00 2001
From 6dfe0d91db0a5c01afb03ccd6222fb3905083bb6 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 4 Jun 2025 12:03:11 +0300
Subject: [PATCH 085/108] FROMLIST(v4): phy: rockchip: samsung-hdptx:
Subject: [PATCH 085/110] FROMLIST(v4): phy: rockchip: samsung-hdptx:
Consistently use [rk_]hdptx_[tmds_] prefixes
Fix the naming inconsistencies for some of the functions and global

View File

@@ -1,7 +1,7 @@
From 5b006eeec285767ac34a21e70e186833d21a1a21 Mon Sep 17 00:00:00 2001
From 502427f80bfe0b3fa3536f6dea7904e84a45e3e9 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 4 Jun 2025 10:25:49 +0300
Subject: [PATCH 086/108] FROMLIST(v4): phy: rockchip: samsung-hdptx: Enable
Subject: [PATCH 086/110] FROMLIST(v4): phy: rockchip: samsung-hdptx: Enable
lane output in common helper
In preparation to support FRL mode, move the PHY lane output enablement

View File

@@ -1,7 +1,7 @@
From b0bb97f5d92761409c626b98ebe9e1ff5d9788ef Mon Sep 17 00:00:00 2001
From 3c7ebf52a0cb4d6ede81b96553e3e7320c91ed4b Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Thu, 5 Jun 2025 21:31:22 +0300
Subject: [PATCH 087/108] FROMLIST(v4): phy: rockchip: samsung-hdptx: Cleanup
Subject: [PATCH 087/110] FROMLIST(v4): phy: rockchip: samsung-hdptx: Cleanup
*_cmn_init_seq lists
Drop redundant reg_sequence entries from rk_hdptx_common_cmn_init_seq[],

View File

@@ -1,7 +1,7 @@
From 28365add3cd89ed89b26368df2adca48fa9bdd3c Mon Sep 17 00:00:00 2001
From 01dae1b307c3e0455e9dc3b0c0ec1259c9f356a4 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Fri, 6 Jun 2025 18:18:23 +0300
Subject: [PATCH 088/108] FROMLIST(v4): phy: rockchip: samsung-hdptx: Compute
Subject: [PATCH 088/110] FROMLIST(v4): phy: rockchip: samsung-hdptx: Compute
clk rate from PLL config
Improve ->recalc_rate() callback of hdptx_phy_clk_ops to calculate the

View File

@@ -1,7 +1,7 @@
From bbbde68b59ec0489a6d6f011ce90b104bbc0c782 Mon Sep 17 00:00:00 2001
From 9e6184b5dc7bc77e29d3e0e51f1630dd2e96920e Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Fri, 1 Aug 2025 17:10:15 +0300
Subject: [PATCH 089/108] FROMLIST(v4): phy: rockchip: samsung-hdptx: Drop
Subject: [PATCH 089/110] FROMLIST(v4): phy: rockchip: samsung-hdptx: Drop
hw_rate driver data
The ->hw_rate member of struct rk_hdptx_phy was mainly used to keep

View File

@@ -1,7 +1,7 @@
From 2389df2772d3d3eacf1bb853567bec0516e14e36 Mon Sep 17 00:00:00 2001
From 89aae983a503f4dde06d94d17ca403197e743957 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Mon, 7 Jul 2025 23:23:52 +0300
Subject: [PATCH 090/108] FROMLIST(v4): phy: rockchip: samsung-hdptx: Switch to
Subject: [PATCH 090/110] FROMLIST(v4): phy: rockchip: samsung-hdptx: Switch to
driver specific HDMI config
In preparation to support the FRL operation mode which gets configured

View File

@@ -1,7 +1,7 @@
From f3e898eab91001240ab1e3b3c9a0bea18db959fd Mon Sep 17 00:00:00 2001
From 4a4b1ac4f34a8f7d8002b1945b1e12d519db58d1 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Tue, 8 Jul 2025 12:19:37 +0300
Subject: [PATCH 091/108] FROMLIST(v4): phy: rockchip: samsung-hdptx: Extend
Subject: [PATCH 091/110] FROMLIST(v4): phy: rockchip: samsung-hdptx: Extend
rk_hdptx_phy_verify_hdmi_config() helper
In order to facilitate introduction of HDMI 2.1 FRL support and to avoid

View File

@@ -1,7 +1,7 @@
From 2927cd7f8d3dfa8180a55c1bb394250e8472f3ab Mon Sep 17 00:00:00 2001
From bbf4744749da5b7ba3a5182ccc32ae0f20950e22 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Fri, 30 May 2025 00:58:26 +0300
Subject: [PATCH 092/108] FROMLIST(v4): phy: rockchip: samsung-hdptx: Add HDMI
Subject: [PATCH 092/110] FROMLIST(v4): phy: rockchip: samsung-hdptx: Add HDMI
2.1 FRL support
The PHY is capable of handling four HDMI 2.1 Fixed Rate Link (FRL)

View File

@@ -1,7 +1,7 @@
From 8edd688a06834f43c9b7f1698cfe4fc57f2ff54a Mon Sep 17 00:00:00 2001
From 4803a5d929496998d767e787e3c5c8ff3128fd77 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Tue, 19 Aug 2025 11:21:35 +0300
Subject: [PATCH 093/108] FROMLIST(v1): drm: Add CRTC background color property
Subject: [PATCH 093/110] FROMLIST(v1): drm: Add CRTC background color property
Some display controllers can be hardware programmed to show non-black
colors for pixels that are either not covered by any plane or are

View File

@@ -1,7 +1,7 @@
From 97c862211e36128d84364a4a0cc76645e2a351d1 Mon Sep 17 00:00:00 2001
From b24b214903acb48e05f31a9575a56bad09457de0 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Fri, 15 Aug 2025 18:36:54 +0300
Subject: [PATCH 094/108] FROMLIST(v1): drm/rockchip: vop2: Support setting
Subject: [PATCH 094/110] FROMLIST(v1): drm/rockchip: vop2: Support setting
custom background color
VOP2 allows configuring the background color of each video output port.

View File

@@ -1,7 +1,7 @@
From e6bf6df2c65f1ab644f2c7e4fa2cae88f675d1f6 Mon Sep 17 00:00:00 2001
From 192f8d276cb81bc3508ccc104a0466c45c7cedd5 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Fri, 10 Jan 2025 22:48:01 +0200
Subject: [PATCH 095/108] [WIP-SCRAMB] drm/bridge: Add ->detect_ctx() hook
Subject: [PATCH 095/110] [WIP-SCRAMB] drm/bridge: Add ->detect_ctx() hook
Add a ->detect() variant that also provides a drm_modeset_acquire_ctx
reference for greater flexibility in operation, e.g. to support adding

View File

@@ -1,7 +1,7 @@
From 1bcc6e8cccb0206ba43da361f51d30c38874065d Mon Sep 17 00:00:00 2001
From 7fecf1e0658b22b43f8914169f11b68fdd20cc22 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Fri, 10 Jan 2025 23:04:23 +0200
Subject: [PATCH 096/108] [WIP-SCRAMB] drm/bridge-connector: Switch from
Subject: [PATCH 096/110] [WIP-SCRAMB] drm/bridge-connector: Switch from
->detect() to ->detect_ctx()
In preparation to provide scrambling support to the HDMI Connector

View File

@@ -1,7 +1,7 @@
From 305c4919507121e097dc5e3845997119d157a122 Mon Sep 17 00:00:00 2001
From b1b2d3346cc84581f57a77c7f4d28bda6aa88c46 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Fri, 13 Sep 2024 17:30:35 +0300
Subject: [PATCH 097/108] [WIP-SCRAMB] drm/bridge: dw-hdmi-qp: Add high TMDS
Subject: [PATCH 097/110] [WIP-SCRAMB] drm/bridge: dw-hdmi-qp: Add high TMDS
clock ratio and scrambling support
Enable use of HDMI 2.0 display modes, e.g. 4K@60Hz, by permitting TMDS

View File

@@ -1,7 +1,7 @@
From 9032e47657fb721baec689a428d9f1746d983d92 Mon Sep 17 00:00:00 2001
From 4332d296d67c677338b00a9ff0e100839a492560 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 4 Dec 2024 13:26:13 +0200
Subject: [PATCH 098/108] [WIP-YUV420] drm/rockchip: vop2: Add YUV420 output
Subject: [PATCH 098/110] [WIP-YUV420] drm/rockchip: vop2: Add YUV420 output
format support
TODO: proper colorspace conversion handling

View File

@@ -1,7 +1,7 @@
From 60c2ed834b282e0fdaef4f3bb1c2266dfeaf6f59 Mon Sep 17 00:00:00 2001
From a2b9f241bbd383ee4157f7b4e3ec993f7b66f325 Mon Sep 17 00:00:00 2001
From: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Date: Wed, 4 Dec 2024 14:09:35 +0200
Subject: [PATCH 099/108] [WIP-YUV420] drm/rockchip: dw_hdmi_qp: Add YUV420
Subject: [PATCH 099/110] [WIP-YUV420] drm/rockchip: dw_hdmi_qp: Add YUV420
output format support
Program the necessary bridge registers to allow using the YUV420 color

Some files were not shown because too many files have changed in this diff Show More