SPECS: linux-lts-kmhv2: Bump to 6.18.25 & refresh patchset & refresh config

Signed-off-by: Han Gao <gaohan@iscas.ac.cn>
This commit is contained in:
Han Gao
2026-04-28 02:49:58 +08:00
committed by Z572
parent 2648ac1a77
commit f410941a42
382 changed files with 11409 additions and 1706 deletions

View File

@@ -1,7 +1,7 @@
From a13acb028abd3ebb732ad7ddf55978831a903b50 Mon Sep 17 00:00:00 2001
From 74f80254197b5d3531dec4b81a0973b3075df19c Mon Sep 17 00:00:00 2001
From: Han Gao <gaohan@iscas.ac.cn>
Date: Fri, 5 Dec 2025 10:42:07 +0800
Subject: [PATCH 001/292] UPSTREAM: drm/ttm: add pgprot handling for RISC-V
Subject: [PATCH 001/369] UPSTREAM: drm/ttm: add pgprot handling for RISC-V
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@@ -1,4 +1,4 @@
From cabdd78043c588a826e93a1ee4f1296c8b9ad2c5 Mon Sep 17 00:00:00 2001
From 1f016c4539a151f04b353f81704a0751b3efa84b Mon Sep 17 00:00:00 2001
From: Ran Wang <wangran@bosc.ac.cn>
Date: Fri, 20 Mar 2026 15:31:20 +0800
Subject: [PATCH 1/3] XIANGSHAN: Flush all tlb in set_pte()

View File

@@ -1,7 +1,7 @@
From b52e0b1a24acfc23a8dc065a2cdbeb7bace3841e Mon Sep 17 00:00:00 2001
From 2f0b4dce56f81b4ba36e5f98668b7f2a4c89e727 Mon Sep 17 00:00:00 2001
From: Chen Wang <unicorn_wang@outlook.com>
Date: Mon, 20 Oct 2025 11:33:43 +0800
Subject: [PATCH 002/292] UPSTREAM: riscv: sophgo: dts: add PCIe controllers
Subject: [PATCH 002/369] UPSTREAM: riscv: sophgo: dts: add PCIe controllers
for SG2042
Add PCIe controller nodes in DTS for Sophgo SG2042.

View File

@@ -1,4 +1,4 @@
From d11701da0372e2c92743ff12dad625e6bd0b2366 Mon Sep 17 00:00:00 2001
From 0cb6bee07b35c6eadc7bed6fb8ff534301b71f87 Mon Sep 17 00:00:00 2001
From: Ran Wang <wangran@bosc.ac.cn>
Date: Fri, 20 Mar 2026 15:36:58 +0800
Subject: [PATCH 2/3] XIANGSHAN: Add two sbi calls

View File

@@ -1,7 +1,7 @@
From 55109d99af6c18d045da1c965b29c76f8f9dda7c Mon Sep 17 00:00:00 2001
From f1e283547cd9c13af474b22a96adb3bd931eb36c Mon Sep 17 00:00:00 2001
From: Chen Wang <unicorn_wang@outlook.com>
Date: Mon, 20 Oct 2025 11:34:05 +0800
Subject: [PATCH 003/292] UPSTREAM: riscv: sophgo: dts: enable PCIe for
Subject: [PATCH 003/369] UPSTREAM: riscv: sophgo: dts: enable PCIe for
PioneerBox
Enable PCIe controllers for PioneerBox, which uses SG2042 SoC.

View File

@@ -1,4 +1,4 @@
From 7755e6b40c67d90da7eca74763e29da514f43171 Mon Sep 17 00:00:00 2001
From 9cf22077c234cf35a41adef07d4bbc83517f4ac0 Mon Sep 17 00:00:00 2001
From: Ran Wang <wangran@bosc.ac.cn>
Date: Fri, 20 Mar 2026 15:50:27 +0800
Subject: [PATCH 3/3] XIANGSHAN: Add workaround to retry when access fault

View File

@@ -1,7 +1,7 @@
From 0ab7f3789b8f81d7b93580cb84719a931eb6a619 Mon Sep 17 00:00:00 2001
From dcc71410b4cf5eea946f03c781374267174f010a Mon Sep 17 00:00:00 2001
From: Chen Wang <unicorn_wang@outlook.com>
Date: Mon, 20 Oct 2025 11:39:22 +0800
Subject: [PATCH 004/292] UPSTREAM: riscv: sophgo: dts: enable PCIe for
Subject: [PATCH 004/369] UPSTREAM: riscv: sophgo: dts: enable PCIe for
SG2042_EVB_V1.X
Enable PCIe controllers for Sophgo SG2042_EVB_V1.X board,

View File

@@ -1,7 +1,7 @@
From baee519e410bbef2c4f7ec7c0382fbc2bdb44bfc Mon Sep 17 00:00:00 2001
From 1881130d328c8f16dd1c6ea7b1bc8abf3f81f112 Mon Sep 17 00:00:00 2001
From: Chen Wang <unicorn_wang@outlook.com>
Date: Mon, 20 Oct 2025 11:40:09 +0800
Subject: [PATCH 005/292] UPSTREAM: riscv: sophgo: dts: enable PCIe for
Subject: [PATCH 005/369] UPSTREAM: riscv: sophgo: dts: enable PCIe for
SG2042_EVB_V2.0
Enable PCIe controllers for Sophgo SG2042_EVB_V2.0 board,

View File

@@ -1,7 +1,7 @@
From 496c9c1b6f9d5720fb150bbf2c430ee0df3a1396 Mon Sep 17 00:00:00 2001
From 1061896b8d1e999781f26fea4b26b20302bdd57a Mon Sep 17 00:00:00 2001
From: Zixian Zeng <sycamoremoon376@gmail.com>
Date: Tue, 16 Sep 2025 21:22:50 +0800
Subject: [PATCH 006/292] UPSTREAM: riscv: dts: sophgo: Add SPI NOR node for
Subject: [PATCH 006/369] UPSTREAM: riscv: dts: sophgo: Add SPI NOR node for
SG2042
Add SPI NOR controller node for SG2042

View File

@@ -1,7 +1,7 @@
From 8c0395f234c6759110b8face14eef8408aef5c92 Mon Sep 17 00:00:00 2001
From d9ffe32f410b116ddd6e86b950f0a2e8a41f8d71 Mon Sep 17 00:00:00 2001
From: Zixian Zeng <sycamoremoon376@gmail.com>
Date: Tue, 16 Sep 2025 21:22:51 +0800
Subject: [PATCH 007/292] UPSTREAM: riscv: dts: sophgo: Enable SPI NOR node for
Subject: [PATCH 007/369] UPSTREAM: riscv: dts: sophgo: Enable SPI NOR node for
PioneerBox
Enable SPI NOR node for PioneerBox device tree

View File

@@ -1,7 +1,7 @@
From 6f0d3eabe252d94865b72707cffdf42fb13b5c4e Mon Sep 17 00:00:00 2001
From 5c7b5c4c5966ca31ca037c71a88a2805d44ee997 Mon Sep 17 00:00:00 2001
From: Zixian Zeng <sycamoremoon376@gmail.com>
Date: Tue, 16 Sep 2025 21:22:52 +0800
Subject: [PATCH 008/292] UPSTREAM: riscv: dts: sophgo: Enable SPI NOR node for
Subject: [PATCH 008/369] UPSTREAM: riscv: dts: sophgo: Enable SPI NOR node for
SG2042_EVB_V1
Enable SPI NOR node for SG2042_EVB_V1 device tree

View File

@@ -1,7 +1,7 @@
From 439c83d1c5a73de69423cdc2611dc16d8d565a3f Mon Sep 17 00:00:00 2001
From 4f3c5b6879b479d5b89c5fe4eafc7293b78b0e5f Mon Sep 17 00:00:00 2001
From: Zixian Zeng <sycamoremoon376@gmail.com>
Date: Tue, 16 Sep 2025 21:22:53 +0800
Subject: [PATCH 009/292] UPSTREAM: riscv: dts: sophgo: Enable SPI NOR node for
Subject: [PATCH 009/369] UPSTREAM: riscv: dts: sophgo: Enable SPI NOR node for
SG2042_EVB_V2
Enable SPI NOR node for SG2042_EVB_V2 device tree

View File

@@ -1,7 +1,7 @@
From 285f6476b087ac6e29b9329717444aa0edeb7aae Mon Sep 17 00:00:00 2001
From 83f7c7ea4647cfc68c37b714bc8ee9c9b01a7641 Mon Sep 17 00:00:00 2001
From: Inochi Amaoto <inochiama@gmail.com>
Date: Fri, 14 Nov 2025 08:38:03 +0800
Subject: [PATCH 010/292] UPSTREAM: dt-bindings: net: sophgo,sg2044-dwmac: add
Subject: [PATCH 010/369] UPSTREAM: dt-bindings: net: sophgo,sg2044-dwmac: add
phy mode restriction
As the ethernet controller of SG2044 and SG2042 only supports

View File

@@ -1,7 +1,7 @@
From d6073fc37b4d6d1afbc68ba01cc835e717f46592 Mon Sep 17 00:00:00 2001
From 573cc32317161bb7f8f26f05a69980168914234b Mon Sep 17 00:00:00 2001
From: Inochi Amaoto <inochiama@gmail.com>
Date: Tue, 14 Oct 2025 09:48:29 +0800
Subject: [PATCH 011/292] UPSTREAM: perf vendor events riscv: add T-HEAD C920V2
Subject: [PATCH 011/369] UPSTREAM: perf vendor events riscv: add T-HEAD C920V2
JSON support
T-HEAD C920 has a V2 iteration, which supports Sscompmf. The V2

View File

@@ -1,7 +1,7 @@
From 9982ceeba8441c3664ab4aad1d626e94d3ccc968 Mon Sep 17 00:00:00 2001
From 449dec2cded270b3b9ee4e561ea053bc564beecd Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Tue, 28 Oct 2025 13:22:32 +0100
Subject: [PATCH 012/292] UPSTREAM: rust: macros: Add support for 'imports_ns'
Subject: [PATCH 012/369] UPSTREAM: rust: macros: Add support for 'imports_ns'
to module!
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From 488f6facbb9b3be47743e8f5e7584d3165f89cc8 Mon Sep 17 00:00:00 2001
From d48348908a110ef19e8d4c24ed16375b96fe0237 Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Thu, 16 Oct 2025 15:38:01 +0200
Subject: [PATCH 013/292] UPSTREAM: pwm: Export `pwmchip_release` for external
Subject: [PATCH 013/369] UPSTREAM: pwm: Export `pwmchip_release` for external
use
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From 39b686ede0ad0976a184f7f68abbac380f5a59d6 Mon Sep 17 00:00:00 2001
From dbde18b8ca7d515162f36af3fc4529e0e8c214c2 Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Thu, 16 Oct 2025 15:38:02 +0200
Subject: [PATCH 014/292] UPSTREAM: rust: pwm: Add Kconfig and basic data
Subject: [PATCH 014/369] UPSTREAM: rust: pwm: Add Kconfig and basic data
structures
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From d0351f56bdfe9ba348148bb3b17f573e953e051d Mon Sep 17 00:00:00 2001
From 09bbee0a75c98319a73797259a41c413d8bfbc93 Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Thu, 16 Oct 2025 15:38:03 +0200
Subject: [PATCH 015/292] UPSTREAM: rust: pwm: Add complete abstraction layer
Subject: [PATCH 015/369] UPSTREAM: rust: pwm: Add complete abstraction layer
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 7f70a18793140ad3371da42fa5d22a7f3c842602 Mon Sep 17 00:00:00 2001
From b6a849f780d8eab2a68f2e859caeb68daca40207 Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Tue, 28 Oct 2025 13:22:33 +0100
Subject: [PATCH 016/292] UPSTREAM: rust: pwm: Add module_pwm_platform_driver!
Subject: [PATCH 016/369] UPSTREAM: rust: pwm: Add module_pwm_platform_driver!
macro
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From 35365718339de19a7f207b6791f7d58751226500 Mon Sep 17 00:00:00 2001
From 8bfd1aea52d0143a4aec7a79257cc54472783e76 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= <u.kleine-koenig@baylibre.com>
Date: Sat, 25 Oct 2025 14:23:56 +0200
Subject: [PATCH 017/292] UPSTREAM: rust: pwm: Drop wrapping of PWM polarity
Subject: [PATCH 017/369] UPSTREAM: rust: pwm: Drop wrapping of PWM polarity
and state
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From 7850433f161ead826e7bf81f6a40bb91136ccb7b Mon Sep 17 00:00:00 2001
From 4e1b644b3b9bb6b6b864fe9f047575549b7d8811 Mon Sep 17 00:00:00 2001
From: Miguel Ojeda <ojeda@kernel.org>
Date: Wed, 29 Oct 2025 19:19:40 +0100
Subject: [PATCH 018/292] UPSTREAM: rust: pwm: Fix broken intra-doc link
Subject: [PATCH 018/369] UPSTREAM: rust: pwm: Fix broken intra-doc link
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From d9ec7d3d78a99ee5d1d0fb9c2a38f582a7d1ebe3 Mon Sep 17 00:00:00 2001
From 63740b7f06daf76d181fffc11ae61d84289bd12a Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Thu, 16 Oct 2025 15:38:04 +0200
Subject: [PATCH 019/292] UPSTREAM: pwm: Add Rust driver for T-HEAD TH1520 SoC
Subject: [PATCH 019/369] UPSTREAM: pwm: Add Rust driver for T-HEAD TH1520 SoC
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From 5aabd0a7f8bc2ea200846938394c235ad45a0fd4 Mon Sep 17 00:00:00 2001
From 5f9537f980b01efbedc4166d96fe7b8f012c559a Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Thu, 16 Oct 2025 15:38:05 +0200
Subject: [PATCH 020/292] UPSTREAM: dt-bindings: pwm: thead: Add T-HEAD TH1520
Subject: [PATCH 020/369] UPSTREAM: dt-bindings: pwm: thead: Add T-HEAD TH1520
PWM controller
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From 467c6de44150eb64758942775baf0f8e3af0d76b Mon Sep 17 00:00:00 2001
From 8b1480f66e93d9aab41ac0373a9971dcf07f769e Mon Sep 17 00:00:00 2001
From: Miguel Ojeda <ojeda@kernel.org>
Date: Wed, 29 Oct 2025 19:25:02 +0100
Subject: [PATCH 021/292] UPSTREAM: pwm: Fix Rust formatting
Subject: [PATCH 021/369] UPSTREAM: pwm: Fix Rust formatting
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

View File

@@ -1,7 +1,7 @@
From b8151a5892a4a6c6ebb2838628e4a4737df3dda0 Mon Sep 17 00:00:00 2001
From 83b9ee938928dc45eb56409fcc150239dea58bae Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Tue, 28 Oct 2025 13:22:35 +0100
Subject: [PATCH 022/292] UPSTREAM: pwm: th1520: Fix clippy warning for
Subject: [PATCH 022/369] UPSTREAM: pwm: th1520: Fix clippy warning for
redundant struct field init
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From 3d181703f6aa86c4515a75c9aa75d72140c132c2 Mon Sep 17 00:00:00 2001
From 457c066858e440a279fed26db8ff1209a75227b7 Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Tue, 28 Oct 2025 13:22:34 +0100
Subject: [PATCH 023/292] UPSTREAM: pwm: th1520: Use
Subject: [PATCH 023/369] UPSTREAM: pwm: th1520: Use
module_pwm_platform_driver! macro
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From 1c97c6b1ae6a867755a26ea34c88b8ee35a189bf Mon Sep 17 00:00:00 2001
From 49f1a222b61f667fed9a23d017bbe4012f0a870f Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Tue, 9 Dec 2025 21:06:03 +0100
Subject: [PATCH 024/292] UPSTREAM: pwm: th1520: Fix missing Kconfig
Subject: [PATCH 024/369] UPSTREAM: pwm: th1520: Fix missing Kconfig
dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From 0510827b576875d510371d7d5eeb5c69bb6daab9 Mon Sep 17 00:00:00 2001
From 5cbf1704be09a9b59369a4926f53332510c98628 Mon Sep 17 00:00:00 2001
From: Han Gao <rabenda.cn@gmail.com>
Date: Fri, 19 Sep 2025 04:44:47 +0800
Subject: [PATCH 025/292] UPSTREAM: riscv: dts: thead: add xtheadvector to the
Subject: [PATCH 025/369] UPSTREAM: riscv: dts: thead: add xtheadvector to the
th1520 devicetree
The th1520 support xtheadvector [1] so it can be included in the

View File

@@ -1,7 +1,7 @@
From 03d85c98527cca6a87b9b26724a4f20f61a92df9 Mon Sep 17 00:00:00 2001
From 633aeef390d88983251aa6780a1212016b9d7b10 Mon Sep 17 00:00:00 2001
From: Han Gao <rabenda.cn@gmail.com>
Date: Fri, 19 Sep 2025 04:44:48 +0800
Subject: [PATCH 026/292] UPSTREAM: riscv: dts: thead: add ziccrse for th1520
Subject: [PATCH 026/369] UPSTREAM: riscv: dts: thead: add ziccrse for th1520
Existing rv64 hardware conforms to the rva20 profile.

View File

@@ -1,7 +1,7 @@
From 072835207f8a5db090437ff57b2bbdc4ca8255f8 Mon Sep 17 00:00:00 2001
From 98ed20d3c181c1146455f8caddc296ac33eef707 Mon Sep 17 00:00:00 2001
From: Han Gao <rabenda.cn@gmail.com>
Date: Fri, 19 Sep 2025 04:44:49 +0800
Subject: [PATCH 027/292] UPSTREAM: riscv: dts: thead: add zfh for th1520
Subject: [PATCH 027/369] UPSTREAM: riscv: dts: thead: add zfh for th1520
th1520 support Zfh ISA extension.
It supports the same RISC-V extensions as SG2042.

View File

@@ -1,7 +1,7 @@
From 885c074204b8c57ab96b45463cdcb834fb4dfdf5 Mon Sep 17 00:00:00 2001
From 4f06c1f3a788d4084a44daaa7caf0a687a52a2b5 Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Thu, 16 Oct 2025 15:38:06 +0200
Subject: [PATCH 028/292] UPSTREAM: riscv: dts: thead: Add PWM controller node
Subject: [PATCH 028/369] UPSTREAM: riscv: dts: thead: Add PWM controller node
Add the Device Tree node for the T-HEAD TH1520 SoC's PWM controller.

View File

@@ -1,7 +1,7 @@
From 514a43ac13163c8b345f36625494e8f2934d449f Mon Sep 17 00:00:00 2001
From 6186770fac88703f14822340d3f42cc496239383 Mon Sep 17 00:00:00 2001
From: Michal Wilczynski <m.wilczynski@samsung.com>
Date: Thu, 16 Oct 2025 15:38:07 +0200
Subject: [PATCH 029/292] UPSTREAM: riscv: dts: thead: Add PWM fan and thermal
Subject: [PATCH 029/369] UPSTREAM: riscv: dts: thead: Add PWM fan and thermal
control
Add Device Tree nodes to enable a PWM controlled fan and it's associated

View File

@@ -1,7 +1,7 @@
From 32773c5a6ed8b9d0b9718eb880848beffffc3dad Mon Sep 17 00:00:00 2001
From 6f305bbd4f4e9fbf3504418049406e5577f80786 Mon Sep 17 00:00:00 2001
From: Lucas Zampieri <lzampier@redhat.com>
Date: Fri, 24 Oct 2025 09:36:40 +0100
Subject: [PATCH 030/292] UPSTREAM: dt-bindings: vendor-prefixes: Add UltraRISC
Subject: [PATCH 030/369] UPSTREAM: dt-bindings: vendor-prefixes: Add UltraRISC
Add vendor prefix for UltraRISC Technology Co., Ltd.

View File

@@ -1,7 +1,7 @@
From c29aa68cc3d9b1f1f3f51f932f08d94e5dcf2a7f Mon Sep 17 00:00:00 2001
From b30c4fb9b5f6abc3f7d9bab6348ce9e715a497e1 Mon Sep 17 00:00:00 2001
From: Charles Mirabile <cmirabil@redhat.com>
Date: Fri, 24 Oct 2025 09:36:41 +0100
Subject: [PATCH 031/292] UPSTREAM: dt-bindings: interrupt-controller: Add
Subject: [PATCH 031/369] UPSTREAM: dt-bindings: interrupt-controller: Add
UltraRISC DP1000 PLIC
Add compatible strings for the PLIC found in UltraRISC DP1000 SoC.

View File

@@ -1,7 +1,7 @@
From dc5c2d182a9d0bc4a46dc01abcad073c2fdb585a Mon Sep 17 00:00:00 2001
From d7fffc6d284c7a5d3344a8aae1eb95cb0d10030a Mon Sep 17 00:00:00 2001
From: Charles Mirabile <cmirabil@redhat.com>
Date: Fri, 24 Oct 2025 09:36:42 +0100
Subject: [PATCH 032/292] UPSTREAM: irqchip/sifive-plic: Cache the interrupt
Subject: [PATCH 032/369] UPSTREAM: irqchip/sifive-plic: Cache the interrupt
enable state
Optimize the PLIC driver by maintaining the interrupt enable state in the

View File

@@ -1,7 +1,7 @@
From a00c53460fcf25c190cad79c3cb2808d5bb8b865 Mon Sep 17 00:00:00 2001
From 1d4ce7c9c91dc879ce6585684c130261b97ce450 Mon Sep 17 00:00:00 2001
From: Charles Mirabile <cmirabil@redhat.com>
Date: Fri, 24 Oct 2025 09:36:43 +0100
Subject: [PATCH 033/292] UPSTREAM: irqchip/sifive-plic: Add support for
Subject: [PATCH 033/369] UPSTREAM: irqchip/sifive-plic: Add support for
UltraRISC DP1000 PLIC
Add a new compatible for the plic found in UltraRISC DP1000 with a quirk to

View File

@@ -1,7 +1,7 @@
From 8d37df9c47751a4eebf24d84e00ac37fcacf9f1c Mon Sep 17 00:00:00 2001
From a430f603186d0f1f5cd92266bc6f960244e7e910 Mon Sep 17 00:00:00 2001
From: Ben Dooks <ben.dooks@codethink.co.uk>
Date: Fri, 2 Jan 2026 14:58:39 +0000
Subject: [PATCH 034/292] UPSTREAM: riscv: cpu_ops_sbi: smp_processor_id()
Subject: [PATCH 034/369] UPSTREAM: riscv: cpu_ops_sbi: smp_processor_id()
returns int, not unsigned int
The print in sbi_cpu_stop() assumes smp_processor_id() returns an

View File

@@ -1,7 +1,7 @@
From 3067c7bfaffd9433a9b26baa26ed3f8dab61622f Mon Sep 17 00:00:00 2001
From 1c0ce037e0d184d21da3cb667a079d06c86fe944 Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Mon, 27 Oct 2025 08:29:59 -0500
Subject: [PATCH 035/292] UPSTREAM: spi: dt-bindings: fsl-qspi: support
Subject: [PATCH 035/369] UPSTREAM: spi: dt-bindings: fsl-qspi: support
SpacemiT K1
Add the SpacemiT K1 SoC QSPI IP to the list of supported hardware. This

View File

@@ -1,7 +1,7 @@
From fbb2ea220e903b4c5b99af25231337a5c9ca14c1 Mon Sep 17 00:00:00 2001
From a864391d5ea824e5be4fc11998abfb17df179b1f Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Mon, 27 Oct 2025 08:30:00 -0500
Subject: [PATCH 036/292] UPSTREAM: spi: dt-bindings: fsl-qspi: add optional
Subject: [PATCH 036/369] UPSTREAM: spi: dt-bindings: fsl-qspi: add optional
resets
Allow two resets to be defined to support the SpacemiT K1 SoC QSPI IP.

View File

@@ -1,7 +1,7 @@
From 3a4ce77b198741c2a076154aaeedad34ff5f9521 Mon Sep 17 00:00:00 2001
From 7308db205a0882439898d87ccf2acd357d76a517 Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Mon, 27 Oct 2025 08:30:01 -0500
Subject: [PATCH 037/292] UPSTREAM: spi: fsl-qspi: add optional reset support
Subject: [PATCH 037/369] UPSTREAM: spi: fsl-qspi: add optional reset support
Add support for one or more optional exclusive resets. These simply need
to be deasserted at probe time, and can remain that way for the life of the

View File

@@ -1,7 +1,7 @@
From 926162fa0034a8ec79538c368dd27ebc42e62c8e Mon Sep 17 00:00:00 2001
From 6c5cccaa2b2778d8a0900ec2e3ebeeaf5726ea1e Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Mon, 27 Oct 2025 08:30:02 -0500
Subject: [PATCH 038/292] UPSTREAM: spi: fsl-qspi: switch predicates to bool
Subject: [PATCH 038/369] UPSTREAM: spi: fsl-qspi: switch predicates to bool
Change all the needs_*() functions so they are no longer inline, and return
bool rather than int.

View File

@@ -1,7 +1,7 @@
From 4444dcc68dbc1ab452c36e03ff811c271deacf55 Mon Sep 17 00:00:00 2001
From 019a86e0434488111622b7c9b144e392bb48c7c8 Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Mon, 27 Oct 2025 08:30:03 -0500
Subject: [PATCH 039/292] UPSTREAM: spi: fsl-qspi: add a clock disable quirk
Subject: [PATCH 039/369] UPSTREAM: spi: fsl-qspi: add a clock disable quirk
The SpacemiT K1 SoC QSPI implementation needs to avoid shutting off the
clock when changing its rate. Add a new quirk to indicate that disabling

View File

@@ -1,7 +1,7 @@
From d8200a557cbf489ee0160a058ee99a3b026a3faf Mon Sep 17 00:00:00 2001
From 5272b6cd59d6c4676775a7c78b5a7ff28216c8a0 Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Mon, 27 Oct 2025 08:30:04 -0500
Subject: [PATCH 040/292] UPSTREAM: spi: fsl-qspi: introduce sfa_size devtype
Subject: [PATCH 040/369] UPSTREAM: spi: fsl-qspi: introduce sfa_size devtype
data
In fsl_qspi_default_setup(), four registers define the size of blocks of

View File

@@ -1,7 +1,7 @@
From 046678efb667309ae5a33aa185163b234986e6e2 Mon Sep 17 00:00:00 2001
From cb09cb1610221e3a9c0d8babc7b70d3bb6a327ff Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Mon, 27 Oct 2025 08:30:05 -0500
Subject: [PATCH 041/292] UPSTREAM: spi: fsl-qspi: support the SpacemiT K1 SoC
Subject: [PATCH 041/369] UPSTREAM: spi: fsl-qspi: support the SpacemiT K1 SoC
Allow the SPI_FSL_QUADSPI Kconfig option to be selected if ARCH_SPACEMIT
enabled.

View File

@@ -1,7 +1,7 @@
From 8ea6a9d572dc1ae322a68b22a332114587fe535b Mon Sep 17 00:00:00 2001
From f634cb23a016289114eecddb16b53149f628d9b0 Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Thu, 13 Nov 2025 15:45:35 -0600
Subject: [PATCH 042/292] UPSTREAM: dt-bindings: pci: spacemit: Introduce PCIe
Subject: [PATCH 042/369] UPSTREAM: dt-bindings: pci: spacemit: Introduce PCIe
host controller
Add the Devicetree binding for the PCIe Root Complex found on the SpacemiT

View File

@@ -1,7 +1,7 @@
From be9a7d39975626b09271782f5f4e3e732d290a4c Mon Sep 17 00:00:00 2001
From aedd8aca9c697447c9ccf4ec42c2f1f526090b0a Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Thu, 13 Nov 2025 15:45:37 -0600
Subject: [PATCH 043/292] UPSTREAM: PCI: spacemit: Add SpacemiT PCIe host
Subject: [PATCH 043/369] UPSTREAM: PCI: spacemit: Add SpacemiT PCIe host
driver
Introduce a driver for the PCIe host controller found in the SpacemiT K1

View File

@@ -1,7 +1,7 @@
From 5f36e1fcc7a9e40bc1111055e8919f128271cb5c Mon Sep 17 00:00:00 2001
From a628413858f87d8725187eca633cb7785def3725 Mon Sep 17 00:00:00 2001
From: Troy Mitchell <troy.mitchell@linux.spacemit.com>
Date: Fri, 17 Oct 2025 11:16:17 +0800
Subject: [PATCH 044/292] UPSTREAM: ASoC: dt-bindings: Add bindings for
Subject: [PATCH 044/369] UPSTREAM: ASoC: dt-bindings: Add bindings for
SpacemiT K1
Add dt-binding for the i2s driver of SpacemiT's K1 SoC.

View File

@@ -1,7 +1,7 @@
From e73a3204f4238b6992943f956be758e858ad675e Mon Sep 17 00:00:00 2001
From fd286c94647d0d76f7b896e54a8fcc3ee9e0fd19 Mon Sep 17 00:00:00 2001
From: Troy Mitchell <troy.mitchell@linux.spacemit.com>
Date: Fri, 17 Oct 2025 11:16:18 +0800
Subject: [PATCH 045/292] UPSTREAM: ASoC: spacemit: add i2s support for K1 SoC
Subject: [PATCH 045/369] UPSTREAM: ASoC: spacemit: add i2s support for K1 SoC
Add ASoC platform driver for the SpacemiT K1 SoC full-duplex I2S
controller.

View File

@@ -1,7 +1,7 @@
From 063a02b117a9871c67a96a31b8760f1b8856122a Mon Sep 17 00:00:00 2001
From ee7ba4fc20f1800227e05a7962b2ef435b559b2d Mon Sep 17 00:00:00 2001
From: Hendrik Hamerlinck <hendrik.hamerlinck@hammernet.be>
Date: Wed, 17 Sep 2025 08:59:07 +0200
Subject: [PATCH 046/292] UPSTREAM: riscv: dts: spacemit: add UART pinctrl
Subject: [PATCH 046/369] UPSTREAM: riscv: dts: spacemit: add UART pinctrl
combinations
Add UART pinctrl configurations based on the SoC datasheet and the

View File

@@ -1,7 +1,7 @@
From fb62b1e785efe2f0a0d733c1b9d30ed9409b67e9 Mon Sep 17 00:00:00 2001
From 9b89f82bfe17727e871352577723d894d74ae490 Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Mon, 25 Aug 2025 12:20:54 -0500
Subject: [PATCH 047/292] UPSTREAM: riscv: dts: spacemit: enable the i2c8
Subject: [PATCH 047/369] UPSTREAM: riscv: dts: spacemit: enable the i2c8
adapter
Define properties for the I2C adapter that provides access to the

View File

@@ -1,7 +1,7 @@
From 7da972b8a029dc920fa104a864e583560c2ae98c Mon Sep 17 00:00:00 2001
From dc8b55a1f37b571777583c1f2c94124c599254ce Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Mon, 25 Aug 2025 12:20:55 -0500
Subject: [PATCH 048/292] UPSTREAM: riscv: dts: spacemit: define fixed
Subject: [PATCH 048/369] UPSTREAM: riscv: dts: spacemit: define fixed
regulators
Define the DC power input and the 4v power as fixed supplies in the

View File

@@ -1,7 +1,7 @@
From a8e9b4f1f0653d859aafca1850d84588b8483d07 Mon Sep 17 00:00:00 2001
From 9e366a629037d17921bb4e82b8696c2878a71247 Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Mon, 25 Aug 2025 12:20:56 -0500
Subject: [PATCH 049/292] UPSTREAM: riscv: dts: spacemit: define regulator
Subject: [PATCH 049/369] UPSTREAM: riscv: dts: spacemit: define regulator
constraints
Define basic constraints for the regulators in the SpacemiT P1 PMIC,

View File

@@ -1,7 +1,7 @@
From 71b328321c592ce8e879ed089dca971412a9d128 Mon Sep 17 00:00:00 2001
From 10ec92d97783f2e2c99264d33c9c5a901baf9602 Mon Sep 17 00:00:00 2001
From: Aurelien Jarno <aurelien@aurel32.net>
Date: Fri, 26 Sep 2025 19:54:37 +0200
Subject: [PATCH 050/292] UPSTREAM: riscv: dts: spacemit: enable the i2c2
Subject: [PATCH 050/369] UPSTREAM: riscv: dts: spacemit: enable the i2c2
adapter on BPI-F3
Define properties for the I2C adapter, and enable it on the BPI-F3. It

View File

@@ -1,7 +1,7 @@
From c2e4baab1985421b278d3923051ceac54110ea37 Mon Sep 17 00:00:00 2001
From 8ef4daef4298218d78850cdd3e636a768aba57ca Mon Sep 17 00:00:00 2001
From: Aurelien Jarno <aurelien@aurel32.net>
Date: Fri, 26 Sep 2025 19:54:38 +0200
Subject: [PATCH 051/292] UPSTREAM: riscv: dts: spacemit: add 24c02 eeprom on
Subject: [PATCH 051/369] UPSTREAM: riscv: dts: spacemit: add 24c02 eeprom on
BPI-F3
The BPI-F3 board includes a 24c02 eeprom, that stores the MAC addresses

View File

@@ -1,7 +1,7 @@
From 4fd319d794e5b445938efdc23425e461de6d0df2 Mon Sep 17 00:00:00 2001
From 5d81ced049b3f9a9d8d17932c3e2e69b8f9d7d12 Mon Sep 17 00:00:00 2001
From: Aurelien Jarno <aurelien@aurel32.net>
Date: Fri, 26 Sep 2025 19:54:39 +0200
Subject: [PATCH 052/292] UPSTREAM: riscv: dts: spacemit: add i2c aliases on
Subject: [PATCH 052/369] UPSTREAM: riscv: dts: spacemit: add i2c aliases on
BPI-F3
Add i2c aliases for i2c2 and i2c8 on BPI-F3. This is useful to keep a

View File

@@ -1,7 +1,7 @@
From b6db5769a5037e228cc28f986e92b4f80aa51540 Mon Sep 17 00:00:00 2001
From 2e3af2a2cafa742a64a7ed1ee95920fccdc953a6 Mon Sep 17 00:00:00 2001
From: Michael Opdenacker <michael.opdenacker@rootcommit.com>
Date: Wed, 22 Oct 2025 20:18:38 +0000
Subject: [PATCH 053/292] UPSTREAM: riscv: dts: spacemit: add Ethernet and PDMA
Subject: [PATCH 053/369] UPSTREAM: riscv: dts: spacemit: add Ethernet and PDMA
to OrangePi RV2
The OrangePi RV2 board ships two RGMII ethernet ports.

View File

@@ -1,7 +1,7 @@
From 15e71a560f220dc0f7e64f8a3dc8575a010d7755 Mon Sep 17 00:00:00 2001
From 8400c0f060fbc9b0a3bd37663d25942ed30d4db0 Mon Sep 17 00:00:00 2001
From: Troy Mitchell <troy.mitchell@linux.spacemit.com>
Date: Thu, 23 Oct 2025 15:28:30 +0800
Subject: [PATCH 054/292] UPSTREAM: riscv: dts: spacemit: add MusePi Pro board
Subject: [PATCH 054/369] UPSTREAM: riscv: dts: spacemit: add MusePi Pro board
device tree
Add initial device tree support for the MusePi Pro board [1].

View File

@@ -1,7 +1,7 @@
From 3c0447a987ca54c3170ca5dad59eb6696845a539 Mon Sep 17 00:00:00 2001
From 3f9bf385cbf0f5e20512420a3a3744421706e78d Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Mon, 27 Oct 2025 08:30:06 -0500
Subject: [PATCH 055/292] UPSTREAM: riscv: dts: spacemit: enable K1 SoC QSPI on
Subject: [PATCH 055/369] UPSTREAM: riscv: dts: spacemit: enable K1 SoC QSPI on
BPI-F3
Define DTS nodes to enable support for QSPI on the K1 SoC, including the

View File

@@ -1,7 +1,7 @@
From e049c4a5b6a3d9d6a737c57b8990d21b2f879a94 Mon Sep 17 00:00:00 2001
From f2a0bc82cd89e88741488647accdc2f3081ff7c4 Mon Sep 17 00:00:00 2001
From: Michael Opdenacker <michael.opdenacker@rootcommit.com>
Date: Wed, 12 Nov 2025 04:44:42 +0000
Subject: [PATCH 056/292] UPSTREAM: riscv: dts: spacemit: Add OrangePi R2S
Subject: [PATCH 056/369] UPSTREAM: riscv: dts: spacemit: Add OrangePi R2S
board device tree
Add initial device tree support for the OrangePi RV2 board [1], which is

View File

@@ -1,7 +1,7 @@
From a847dbb78ef330b4b9ea65adbcadf0b7b3447ec0 Mon Sep 17 00:00:00 2001
From abfe8a525cb5c525bd6f2c8892bcf91330dba40c Mon Sep 17 00:00:00 2001
From: Troy Mitchell <troy.mitchell@linux.spacemit.com>
Date: Wed, 5 Nov 2025 11:37:43 +0800
Subject: [PATCH 057/292] UPSTREAM: riscv: dts: spacemit: reorder i2c2 node
Subject: [PATCH 057/369] UPSTREAM: riscv: dts: spacemit: reorder i2c2 node
Reorder the i2c2 node to its correct position according to its
register address.This improves the readability and maintainability

View File

@@ -1,7 +1,7 @@
From 22ffbac5a5d2401b3a03a17029b750e91b4a1cc7 Mon Sep 17 00:00:00 2001
From 4915cd379c63359b1c53885b5dc1bcaebf971232 Mon Sep 17 00:00:00 2001
From: Troy Mitchell <troy.mitchell@linux.spacemit.com>
Date: Wed, 5 Nov 2025 11:37:44 +0800
Subject: [PATCH 058/292] UPSTREAM: riscv: dts: spacemit: define all missing
Subject: [PATCH 058/369] UPSTREAM: riscv: dts: spacemit: define all missing
I2C controller nodes
SpacemiT K1 SoC is equipped with a total of nine I2C controllers,

View File

@@ -1,7 +1,7 @@
From 0e7c975adc31acc930ad848892d26e9a82ec268b Mon Sep 17 00:00:00 2001
From 75b66c2c412c9d74b81a6fe814b9f2c1442ee7e0 Mon Sep 17 00:00:00 2001
From: Troy Mitchell <troy.mitchell@linux.spacemit.com>
Date: Tue, 18 Nov 2025 14:08:06 +0800
Subject: [PATCH 059/292] UPSTREAM: rtc: spacemit: MFD_SPACEMIT_P1 as
Subject: [PATCH 059/369] UPSTREAM: rtc: spacemit: MFD_SPACEMIT_P1 as
dependencies
RTC_DRV_SPACEMIT_P1 is a subdevice of P1 and should depend on

View File

@@ -1,7 +1,7 @@
From 83edd22436dacf87ffb11566b2ddad9faf581c53 Mon Sep 17 00:00:00 2001
From 831ac5201a03e793c868075f22e33ca37e93c8f0 Mon Sep 17 00:00:00 2001
From: Troy Mitchell <troy.mitchell@linux.spacemit.com>
Date: Mon, 27 Oct 2025 13:48:05 +0800
Subject: [PATCH 060/292] UPSTREAM: mfd: simple-mfd-i2c: Remove select I2C_K1
Subject: [PATCH 060/369] UPSTREAM: mfd: simple-mfd-i2c: Remove select I2C_K1
from MFD_SPACEMIT_P1
select will force a symbol to a specific value without considering

View File

@@ -1,7 +1,7 @@
From 3e6079dbccf43febe9ec92f671aeb16078e402e2 Mon Sep 17 00:00:00 2001
From 2b94ac2c786a90f4378a2a2cd15792684e61265d Mon Sep 17 00:00:00 2001
From: Aurelien Jarno <aurelien@aurel32.net>
Date: Mon, 3 Nov 2025 00:01:59 +0100
Subject: [PATCH 061/292] UPSTREAM: driver: reset: spacemit-p1: add driver for
Subject: [PATCH 061/369] UPSTREAM: driver: reset: spacemit-p1: add driver for
poweroff/reboot
This driver implements poweroff/reboot support for the SpacemiT P1 PMIC

View File

@@ -1,7 +1,7 @@
From cf78dc7663e0a4b8027a9c0e0be162ca30afe8c4 Mon Sep 17 00:00:00 2001
From 9d8787aa5d410cfd693537f9de925a95c5a153d7 Mon Sep 17 00:00:00 2001
From: Yunhui Cui <cuiyunhui@bytedance.com>
Date: Tue, 16 Dec 2025 09:47:19 +0800
Subject: [PATCH 062/292] UPSTREAM: riscv: remove irqflags.h inclusion in
Subject: [PATCH 062/369] UPSTREAM: riscv: remove irqflags.h inclusion in
asm/bitops.h
The arch/riscv/include/asm/bitops.h does not functionally require

View File

@@ -1,7 +1,7 @@
From 0e6268f2e06de9ae9109c34caac6d8d90ad059f7 Mon Sep 17 00:00:00 2001
From 0bb6699cc496c2f6201a1438779e70525750e623 Mon Sep 17 00:00:00 2001
From: Zongmin Zhou <zhouzongmin@kylinos.cn>
Date: Thu, 20 Nov 2025 17:58:31 +0800
Subject: [PATCH 063/292] UPSTREAM: riscv/atomic.h: use RISCV_FULL_BARRIER in
Subject: [PATCH 063/369] UPSTREAM: riscv/atomic.h: use RISCV_FULL_BARRIER in
_arch_atomic* function.
Replace the same code with the pre-defined macro

View File

@@ -1,7 +1,7 @@
From 30a1bd7e67f5d9843b5aaea132907b7485660695 Mon Sep 17 00:00:00 2001
From eda43515025251e88ee74ef5dccde50611e3caa5 Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <tzimmermann@suse.de>
Date: Thu, 21 Aug 2025 10:17:08 +0200
Subject: [PATCH 064/292] UPSTREAM: drm/dumb-buffers: Sanitize output on errors
Subject: [PATCH 064/369] UPSTREAM: drm/dumb-buffers: Sanitize output on errors
The ioctls MODE_CREATE_DUMB and MODE_MAP_DUMB return results into a
memory buffer supplied by user space. On errors, it is possible that

View File

@@ -1,7 +1,7 @@
From c3f4471fa7ca975295b74990bd5708d47050babe Mon Sep 17 00:00:00 2001
From c0956b07ed7a9858692827df4e279fc71717ce81 Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <tzimmermann@suse.de>
Date: Thu, 21 Aug 2025 10:17:09 +0200
Subject: [PATCH 065/292] UPSTREAM: drm/dumb-buffers: Provide helper to set
Subject: [PATCH 065/369] UPSTREAM: drm/dumb-buffers: Provide helper to set
pitch and size
Add drm_modes_size_dumb(), a helper to calculate the dumb-buffer

View File

@@ -1,7 +1,7 @@
From e11408b3f25879e3411ab29ac98d9ecc23a07e03 Mon Sep 17 00:00:00 2001
From d41fe7cfc501aa15cf7c400508abc363db286de2 Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <tzimmermann@suse.de>
Date: Tue, 16 Sep 2025 10:36:19 +0200
Subject: [PATCH 066/292] UPSTREAM: drm/vblank: Add vblank timer
Subject: [PATCH 066/369] UPSTREAM: drm/vblank: Add vblank timer
The vblank timer simulates a vblank interrupt for hardware without
support. Rate-limits the display update frequency.

View File

@@ -1,7 +1,7 @@
From 504303e8fcfed31a3981306c9882c875af672ece Mon Sep 17 00:00:00 2001
From 48262d828972233cf48d225939504073e5c6c346 Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <tzimmermann@suse.de>
Date: Tue, 16 Sep 2025 10:36:20 +0200
Subject: [PATCH 067/292] UPSTREAM: drm/vblank: Add CRTC helpers for simple use
Subject: [PATCH 067/369] UPSTREAM: drm/vblank: Add CRTC helpers for simple use
cases
Implement atomic_flush, atomic_enable and atomic_disable of struct

View File

@@ -1,7 +1,7 @@
From 118f9b143226e6148eae0e1d27f5e28612fee6a2 Mon Sep 17 00:00:00 2001
From 8e89e736930001b6cc433ffe6dd5f786cdc67b49 Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <tzimmermann@suse.de>
Date: Tue, 16 Sep 2025 10:36:21 +0200
Subject: [PATCH 068/292] UPSTREAM: drm/vkms: Convert to DRM's vblank timer
Subject: [PATCH 068/369] UPSTREAM: drm/vkms: Convert to DRM's vblank timer
Replace vkms' vblank timer with the DRM implementation. The DRM
code is identical in concept, but differs in implementation.

View File

@@ -1,7 +1,7 @@
From db77b04acb8c995a796ce752ecf81d2ff36cc51f Mon Sep 17 00:00:00 2001
From 0d1b1b8b2afbab9d556db02da5142a187d8cfdba Mon Sep 17 00:00:00 2001
From: Thomas Zimmermann <tzimmermann@suse.de>
Date: Tue, 16 Sep 2025 10:36:22 +0200
Subject: [PATCH 069/292] UPSTREAM: drm/hypervdrm: Use vblank timer
Subject: [PATCH 069/369] UPSTREAM: drm/hypervdrm: Use vblank timer
HyperV's virtual hardware does not provide vblank interrupts. Use a
vblank timer to simulate the interrupt. Rate-limits the display's

View File

@@ -1,7 +1,7 @@
From bb6b06324a1c086ef37971f5bb2dfddf0ef9e24d Mon Sep 17 00:00:00 2001
From 54da37d6a545b73e2d7603d037772fc3fa5f1542 Mon Sep 17 00:00:00 2001
From: Vivian Wang <wangruikang@iscas.ac.cn>
Date: Thu, 29 Jan 2026 09:56:06 +0800
Subject: [PATCH 070/292] UPSTREAM: PCI/MSI: Convert the boolean no_64bit_msi
Subject: [PATCH 070/369] UPSTREAM: PCI/MSI: Convert the boolean no_64bit_msi
flag to a DMA address mask
Some PCI devices have PCI_MSI_FLAGS_64BIT in the MSI capability, but
@@ -183,7 +183,7 @@ index 05aeee8c8844..528e31ed5bea 100644
unsigned int broken_parity_status:1; /* Generates false positive parity */
unsigned int irq_reroute_variant:2; /* Needs IRQ rerouting variant */
diff --git a/sound/hda/controllers/intel.c b/sound/hda/controllers/intel.c
index 9306e7a31f02..083b652cd033 100644
index 98367b87d801..44781b87d58e 100644
--- a/sound/hda/controllers/intel.c
+++ b/sound/hda/controllers/intel.c
@@ -1907,7 +1907,7 @@ static int azx_first_init(struct azx *chip)

View File

@@ -1,7 +1,7 @@
From 89c72df795d509327779803282414adf3dda2a8f Mon Sep 17 00:00:00 2001
From 9783bbf8ce6ff28451aac0b9f0c00fea3347a9fb Mon Sep 17 00:00:00 2001
From: Vivian Wang <wangruikang@iscas.ac.cn>
Date: Thu, 29 Jan 2026 09:56:07 +0800
Subject: [PATCH 071/292] UPSTREAM: PCI/MSI: Check the device specific address
Subject: [PATCH 071/369] UPSTREAM: PCI/MSI: Check the device specific address
mask in msi_verify_entries()
Instead of a 32-bit/64-bit dichotomy, check the MSI address against

View File

@@ -1,7 +1,7 @@
From 466d48b897a26be8ad9bad47c1359fb2f456d591 Mon Sep 17 00:00:00 2001
From c380b8ab3a3d032602b786eae0220caa6ec775fe Mon Sep 17 00:00:00 2001
From: Vivian Wang <wangruikang@iscas.ac.cn>
Date: Thu, 29 Jan 2026 09:56:08 +0800
Subject: [PATCH 072/292] UPSTREAM: drm/radeon: Make MSI address limit based on
Subject: [PATCH 072/369] UPSTREAM: drm/radeon: Make MSI address limit based on
the device DMA limit
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8

View File

@@ -1,7 +1,7 @@
From ae60101edf90a6163896996c935544a5da51a6ed Mon Sep 17 00:00:00 2001
From 5080670c7f5bebbb7729f24e30668483f8add2d3 Mon Sep 17 00:00:00 2001
From: Vivian Wang <wangruikang@iscas.ac.cn>
Date: Thu, 29 Jan 2026 09:56:09 +0800
Subject: [PATCH 073/292] UPSTREAM: ALSA: hda/intel: Make MSI address limit
Subject: [PATCH 073/369] UPSTREAM: ALSA: hda/intel: Make MSI address limit
based on the device DMA limit
The hda/intel driver restricts the MSI message address for devices which do
@@ -33,7 +33,7 @@ Signed-off-by: Han Gao <gaohan@iscas.ac.cn>
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/sound/hda/controllers/intel.c b/sound/hda/controllers/intel.c
index 083b652cd033..e40eba7ce16e 100644
index 44781b87d58e..6f89875e7c3c 100644
--- a/sound/hda/controllers/intel.c
+++ b/sound/hda/controllers/intel.c
@@ -1905,11 +1905,6 @@ static int azx_first_init(struct azx *chip)

View File

@@ -1,7 +1,7 @@
From 6f34dc91efc166d6f1e36ef22469f732ae4e04e2 Mon Sep 17 00:00:00 2001
From bbc594fb09c904a5e61bf557941fca668e6ec7a4 Mon Sep 17 00:00:00 2001
From: Michael Orlitzky <michael@orlitzky.com>
Date: Wed, 7 Jan 2026 06:29:22 -0500
Subject: [PATCH 074/292] UPSTREAM: riscv: dts: sophgo: enable hardware clock
Subject: [PATCH 074/369] UPSTREAM: riscv: dts: sophgo: enable hardware clock
(RTC) on the Milk-V Pioneer
These boards have a working hardware clock if you put a CR-1220

View File

@@ -1,7 +1,7 @@
From 24a4d03f42627cddab203fc8402a3fb00bc12fab Mon Sep 17 00:00:00 2001
From 2486b32bb2ee880484d427aead12598edb145c17 Mon Sep 17 00:00:00 2001
From: Inochi Amaoto <inochiama@gmail.com>
Date: Tue, 13 Jan 2026 10:38:26 +0800
Subject: [PATCH 075/292] UPSTREAM: riscv: dts: sophgo: Move PLIC and CLINT
Subject: [PATCH 075/369] UPSTREAM: riscv: dts: sophgo: Move PLIC and CLINT
node into CPU dtsi
As we have a separate CPU dtsi file, move the PLIC and CLINT

View File

@@ -1,7 +1,7 @@
From b415e8a0565bbd38e1b9819855b7f5543b9b22d7 Mon Sep 17 00:00:00 2001
From 83d1a440ca9d1f5de567a2ae4f20ed2591390670 Mon Sep 17 00:00:00 2001
From: Inochi Amaoto <inochiama@gmail.com>
Date: Tue, 13 Jan 2026 10:38:27 +0800
Subject: [PATCH 076/292] UPSTREAM: riscv: dts: sophgo: fix the node order of
Subject: [PATCH 076/369] UPSTREAM: riscv: dts: sophgo: fix the node order of
SG2042 peripheral
In sg2042.dtsi, some peripheral device node does not follow the

View File

@@ -1,7 +1,7 @@
From 54b32f2d9c35f8846eccc16a66ac6ff11144333c Mon Sep 17 00:00:00 2001
From b08974a5bab8a8668c1928b51ddcf3aca0b2e2c0 Mon Sep 17 00:00:00 2001
From: Javier Martinez Canillas <javierm@redhat.com>
Date: Sat, 6 Dec 2025 14:44:53 +0100
Subject: [PATCH 077/292] UPSTREAM: riscv: dts: spacemit: Enable i2c8 adapter
Subject: [PATCH 077/369] UPSTREAM: riscv: dts: spacemit: Enable i2c8 adapter
for Milk-V Jupiter
The adapter is used to access the SpacemiT P1 PMIC present in this board.

View File

@@ -1,7 +1,7 @@
From 7b334b8e5f66f32306821788dc9da0e1b1dcb8d6 Mon Sep 17 00:00:00 2001
From fd1875bae8b065b07df60707a72ddfc195456784 Mon Sep 17 00:00:00 2001
From: Javier Martinez Canillas <javierm@redhat.com>
Date: Sat, 6 Dec 2025 14:44:54 +0100
Subject: [PATCH 078/292] UPSTREAM: riscv: dts: spacemit: Define fixed
Subject: [PATCH 078/369] UPSTREAM: riscv: dts: spacemit: Define fixed
regulators for Milk-V Jupiter
Define the DC power input and the 4v power as fixed regulator supplies.

View File

@@ -1,7 +1,7 @@
From b406f28f6ba302d9deeb6c4537119dc818ac872c Mon Sep 17 00:00:00 2001
From 461112135bd742f3a5555871480b2cf2b3b94f4d Mon Sep 17 00:00:00 2001
From: Javier Martinez Canillas <javierm@redhat.com>
Date: Sat, 6 Dec 2025 14:44:55 +0100
Subject: [PATCH 079/292] UPSTREAM: riscv: dts: spacemit: Define the P1 PMIC
Subject: [PATCH 079/369] UPSTREAM: riscv: dts: spacemit: Define the P1 PMIC
regulators for Milk-V Jupiter
Define the SpacemiT P1 PMIC voltage regulators and their constraints.

View File

@@ -1,7 +1,7 @@
From b53b3319d0c14f09d87c9dbebd7013e72e9d6aa3 Mon Sep 17 00:00:00 2001
From 6bae61350de6a02b3ec4a222ab6c6d2bb27ba900 Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Thu, 18 Dec 2025 09:12:27 -0600
Subject: [PATCH 080/292] UPSTREAM: dt-bindings: phy: spacemit: Add SpacemiT
Subject: [PATCH 080/369] UPSTREAM: dt-bindings: phy: spacemit: Add SpacemiT
PCIe/combo PHY
Add the Device Tree binding for the PCIe/USB 3.0 combo PHY found in

View File

@@ -1,7 +1,7 @@
From e6761b7fa18bf355e7d547a2f1f2968986fb367f Mon Sep 17 00:00:00 2001
From d097571ec6246465aecd6008026a00c3446e9027 Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Thu, 18 Dec 2025 09:12:28 -0600
Subject: [PATCH 081/292] UPSTREAM: dt-bindings: phy: spacemit: Introduce PCIe
Subject: [PATCH 081/369] UPSTREAM: dt-bindings: phy: spacemit: Introduce PCIe
PHY
Add the Device Tree binding for two PCIe PHYs present on the SpacemiT

View File

@@ -1,7 +1,7 @@
From d7bd5d9b78ace3417192c68e41aff17635031bbe Mon Sep 17 00:00:00 2001
From b5eeb5cc0c8db942731ddd32b8ca97a0552ca24c Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Thu, 18 Dec 2025 09:12:29 -0600
Subject: [PATCH 082/292] UPSTREAM: phy: spacemit: Introduce PCIe/combo PHY
Subject: [PATCH 082/369] UPSTREAM: phy: spacemit: Introduce PCIe/combo PHY
Introduce a driver that supports three PHYs found on the SpacemiT
K1 SoC. The first PHY is a combo PHY that can be configured for

View File

@@ -1,7 +1,7 @@
From cc551973bdcce5459b179a981eb7ce12f786ccfc Mon Sep 17 00:00:00 2001
From b6954ac14a6cdeba060cfb7742ca2a2a8974ef5b Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Thu, 18 Dec 2025 09:12:30 -0600
Subject: [PATCH 083/292] UPSTREAM: riscv: dts: spacemit: Add a PCIe regulator
Subject: [PATCH 083/369] UPSTREAM: riscv: dts: spacemit: Add a PCIe regulator
Define a 3.3v fixed voltage regulator to be used by PCIe on the
Banana Pi BPI-F3. On this platform, this regulator is always on.

View File

@@ -1,7 +1,7 @@
From 6df50e279fbe90fdbf6f77616cd579b442db4569 Mon Sep 17 00:00:00 2001
From 87bed08f1ccb632028a5702c0de09c67750fc05e Mon Sep 17 00:00:00 2001
From: Alex Elder <elder@riscstar.com>
Date: Thu, 18 Dec 2025 09:12:31 -0600
Subject: [PATCH 084/292] UPSTREAM: riscv: dts: spacemit: PCIe and PHY-related
Subject: [PATCH 084/369] UPSTREAM: riscv: dts: spacemit: PCIe and PHY-related
updates
Define PCIe and PHY-related Device Tree nodes for the SpacemiT K1 SoC.

View File

@@ -1,7 +1,7 @@
From c8bb980c85677de8df3a47fe7ffcbf8667481771 Mon Sep 17 00:00:00 2001
From efcfee277772f8fa6866b3fe75945451423cbbbe Mon Sep 17 00:00:00 2001
From: Encrow Thorne <jyc0019@gmail.com>
Date: Tue, 30 Dec 2025 23:06:51 +0800
Subject: [PATCH 085/292] UPSTREAM: dt-bindings: i2c: spacemit: add optional
Subject: [PATCH 085/369] UPSTREAM: dt-bindings: i2c: spacemit: add optional
resets
The I2C controller requires a reset to ensure it starts from a clean state.

View File

@@ -1,7 +1,7 @@
From 81988367e64ee4d6d6963036ff50ae468e51076d Mon Sep 17 00:00:00 2001
From 16241b673b0885499c12fae5993f41cb31b3876d Mon Sep 17 00:00:00 2001
From: Encrow Thorne <jyc0019@gmail.com>
Date: Tue, 30 Dec 2025 23:06:52 +0800
Subject: [PATCH 086/292] UPSTREAM: i2c: k1: add reset support
Subject: [PATCH 086/369] UPSTREAM: i2c: k1: add reset support
The K1 I2C controller provides a reset line that needs to be deasserted
before the controller can be accessed.

View File

@@ -1,7 +1,7 @@
From 1fb3eaae42030929e074d8525f64b70b6182ba49 Mon Sep 17 00:00:00 2001
From 273c771d3cc5178ee077c1247276a398d8188b27 Mon Sep 17 00:00:00 2001
From: Encrow Thorne <jyc0019@gmail.com>
Date: Tue, 30 Dec 2025 23:06:53 +0800
Subject: [PATCH 087/292] UPSTREAM: riscv: dts: spacemit: add reset property
Subject: [PATCH 087/369] UPSTREAM: riscv: dts: spacemit: add reset property
Add resets property to K1 I2C node.

View File

@@ -1,7 +1,7 @@
From 270e1025a308a515da1099160054fd5af155ffa3 Mon Sep 17 00:00:00 2001
From d5428bdfe99055b8d87886fc933ace9b00bd8144 Mon Sep 17 00:00:00 2001
From: Ze Huang <huang.ze@linux.dev>
Date: Fri, 17 Oct 2025 22:49:52 +0800
Subject: [PATCH 088/292] UPSTREAM: dt-bindings: phy: spacemit: add K1 USB2 PHY
Subject: [PATCH 088/369] UPSTREAM: dt-bindings: phy: spacemit: add K1 USB2 PHY
Add support for USB2 PHY found on SpacemiT K1 SoC.

View File

@@ -1,7 +1,7 @@
From 79a942c9546c62afde9330a02d5e701618c1a51b Mon Sep 17 00:00:00 2001
From cfaa95b467b3f3a796ea641c22a640d9747ab52c Mon Sep 17 00:00:00 2001
From: Ze Huang <huang.ze@linux.dev>
Date: Fri, 17 Oct 2025 22:49:53 +0800
Subject: [PATCH 089/292] UPSTREAM: phy: spacemit: support K1 USB2.0 PHY
Subject: [PATCH 089/369] UPSTREAM: phy: spacemit: support K1 USB2.0 PHY
controller
The SpacemiT K1 SoC includes three USB ports:

View File

@@ -1,7 +1,7 @@
From cb104decea6da0d6a60073073b155b7652c328e3 Mon Sep 17 00:00:00 2001
From 77d9cb89a8e23a5dc8026e09bb92e82c891da739 Mon Sep 17 00:00:00 2001
From: Ze Huang <huang.ze@linux.dev>
Date: Sun, 11 Jan 2026 14:41:02 +0800
Subject: [PATCH 090/292] UPSTREAM: riscv: dts: spacemit: Add USB2 PHY node for
Subject: [PATCH 090/369] UPSTREAM: riscv: dts: spacemit: Add USB2 PHY node for
K1
K1's DWC3 USB 3.0 controller requires two separate PHYs to function:

View File

@@ -1,7 +1,7 @@
From 5fbf6d2c16f1776141f4d5c2885a7a7719f14a7f Mon Sep 17 00:00:00 2001
From 2474793332fbabceebd68c29a35d327e4bc7745d Mon Sep 17 00:00:00 2001
From: Ze Huang <huang.ze@linux.dev>
Date: Sun, 11 Jan 2026 14:41:03 +0800
Subject: [PATCH 091/292] UPSTREAM: riscv: dts: spacemit: Add DWC3 USB 3.0
Subject: [PATCH 091/369] UPSTREAM: riscv: dts: spacemit: Add DWC3 USB 3.0
controller node for K1
Add node for the Synopsys DWC3 USB 3.0 host controller on the K1 SoC.

View File

@@ -1,7 +1,7 @@
From 8a65572c6984074a3fe6dd1503c1a37ec6eaf66c Mon Sep 17 00:00:00 2001
From 866a45ef95e638614ac1620f401143ed561df3e1 Mon Sep 17 00:00:00 2001
From: Ze Huang <huang.ze@linux.dev>
Date: Sun, 11 Jan 2026 14:41:04 +0800
Subject: [PATCH 092/292] UPSTREAM: riscv: dts: spacemit: Enable USB3.0 on
Subject: [PATCH 092/369] UPSTREAM: riscv: dts: spacemit: Enable USB3.0 on
BananaPi-F3
Enable the DWC3 USB 3.0 controller and its associated usbphy2 on the

View File

@@ -1,7 +1,7 @@
From 3f49783533bceecaeea0675c567b12903d8e870a Mon Sep 17 00:00:00 2001
From 084cf9504b6e36cc907b24c34ab3a5da90c707de Mon Sep 17 00:00:00 2001
From: Yixun Lan <dlan@gentoo.org>
Date: Fri, 2 Jan 2026 15:00:22 +0800
Subject: [PATCH 093/292] UPSTREAM: dt-bindings: pinctrl: spacemit: convert
Subject: [PATCH 093/369] UPSTREAM: dt-bindings: pinctrl: spacemit: convert
drive strength to schema format
In order to better extend the pinctrl support for future new SoC, convert

View File

@@ -1,7 +1,7 @@
From 34a67dfd9b49a52b16fa6f1632d5f499843af5c7 Mon Sep 17 00:00:00 2001
From 5c41679a4a63a67c6cc61e50f01e6780e5d9191f Mon Sep 17 00:00:00 2001
From: Yixun Lan <dlan@gentoo.org>
Date: Fri, 2 Jan 2026 15:00:23 +0800
Subject: [PATCH 094/292] UPSTREAM: dt-bindings: pinctrl: spacemit: add K3 SoC
Subject: [PATCH 094/369] UPSTREAM: dt-bindings: pinctrl: spacemit: add K3 SoC
support
Add new compatible string for SpacemiT K3 SoC, the pinctrl IP shares

View File

@@ -1,7 +1,7 @@
From 30fbf786ea1b027c08a987dd666464c5b4993631 Mon Sep 17 00:00:00 2001
From ca9c6db4e2007953bbe9184e2e59325678a47d9e Mon Sep 17 00:00:00 2001
From: Yixun Lan <dlan@gentoo.org>
Date: Fri, 2 Jan 2026 15:00:24 +0800
Subject: [PATCH 095/292] UPSTREAM: pinctrl: spacemit: k3: add initial pin
Subject: [PATCH 095/369] UPSTREAM: pinctrl: spacemit: k3: add initial pin
support
For the pinctrl IP of SpacemiT's K3 SoC, it has different register offset

View File

@@ -1,7 +1,7 @@
From 87bf97e0ce59b7307cf3b6eaa36e91f484de77a9 Mon Sep 17 00:00:00 2001
From ad9b877094de9ada464b54434d8ed30ca57c5213 Mon Sep 17 00:00:00 2001
From: Yixun Lan <dlan@gentoo.org>
Date: Fri, 2 Jan 2026 15:00:25 +0800
Subject: [PATCH 096/292] UPSTREAM: pinctrl: spacemit: k3: adjust drive
Subject: [PATCH 096/369] UPSTREAM: pinctrl: spacemit: k3: adjust drive
strength and schmitter trigger
K3 SoC expand drive strength to 4 bits which support even larger

View File

@@ -1,7 +1,7 @@
From 830055c9399712703cb2e2c9ecb653928742da06 Mon Sep 17 00:00:00 2001
From ea72c0839fdd0993b61e2fd13082707094d9f8fb Mon Sep 17 00:00:00 2001
From: Troy Mitchell <troy.mitchell@linux.spacemit.com>
Date: Thu, 8 Jan 2026 14:42:38 +0800
Subject: [PATCH 097/292] UPSTREAM: dt-bindings: pinctrl: spacemit: add syscon
Subject: [PATCH 097/369] UPSTREAM: dt-bindings: pinctrl: spacemit: add syscon
property
In order to access the protected IO power domain registers, a valid

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