Home - sophgo/linux GitHub Wiki
Welcome to the Sophgo linux wiki!
This wiki will collect activities related to Linux upstream for Sophgo products.
[Last updated: Feb/28/2026]
If you want to add something on this wiki or find something wrong on this wiki, please contact: Chen Wang <[email protected]>.
Any question or topic you want to talk about "Linux Sophgo SoC development", please send email to maillist: [email protected]. You can also subscribe the maillist here - https://subspace.kernel.org/lists.linux.dev.html or read achived maillists at https://lore.kernel.org/sophgo/.
Notes:
-
"Patch Submitted Date" and "Link" refer to the time when the latest patchset was submitted and the corresponding mailist link.
-
If the "Comments" column is marked as "Inactive", it means that the patch submitter is no longer active and hopes that someone new will take over. If you wish to take over, please contact the original author privately to ensure that there are no conflicts and a smooth handover. Please contact us (Chen Wang <[email protected]>) after confirmation of handover to update the content of "Comments" column.
| Component | Patch Submitted Date | Status | Link | In mainline since version x | Comments | |
|---|---|---|---|---|---|---|
GPIO |
Oct/19/2023 |
👏Accepted |
6.8 |
|||
Clock |
Mar/09/2024 |
👏Accepted |
6.10 |
|||
Reset |
Jun/17/2025 |
👏Accepted |
6.17 |
It was originally authored by jisheng, now taken over by Inochi. |
||
eFuse |
Nov/19/2023 |
Under Review |
Inactive |
|||
Top syscon |
Nov/01/2025 |
👏Accepted |
6.19 |
Top misc system controller provides register access to configure related modules. It includes a usb2 phy and a dma multiplexer. Longbin takes this work from Inochi. Old RFC patch is at here. |
||
RTCSYS |
driver |
March/16/2025 |
👏Accepted |
6.16 |
Re-picked by Alexander Sverdlin <[email protected]>. Original RTC patchset are divided into two part: [1/3] & [2/3] are moved to soc as RTCSYS. |
|
DTS |
May/13/2025 |
👏Accepted |
6.17 |
Alexander Sverdlin <[email protected]> |
||
RTC |
May/08/2025 |
👏Accepted |
6.16 |
Re-picked by Alexander Sverdlin <[email protected]>. Original RTC patchset are divided into two part: [3/3] is left and handled separatedly, others are handled as RTCSYS. |
||
Timer |
Jan/25/2024 |
Under Review |
Inochi |
|||
Watchdog |
Jan/25/2024 |
Under Review |
Inochi |
|||
PinCtrl |
Aug/02/2024 |
👏Accepted |
6.12 |
DTS part is pulled in 6.13. |
||
SPI |
Feb/08/2024 |
👏Accepted |
6.10 |
|||
I2C |
Feb/08/2024 |
👏Accepted |
6.10 |
|||
PWM |
May/09/2024 |
Under Review |
Thomas Bonnefille <[email protected]> has taken over and continue this work. Inochi suggest to reuse upstreamed sg2042 pwm drivers becasue they share the same IP from sophgo. |
|||
SysCtrl |
Feb/14/2024 |
Under Review |
Inochi |
|||
SDHCI |
driver |
Feb/17/2024 |
👏Accepted |
6.9 |
||
DTS (SD) |
Feb/17/2024 |
👏Accepted |
6.10 |
|||
DMA-MUX |
Jun/11/2025 |
👏Accepted |
6.17 |
|||
DMA |
Apr/12/2024 |
👏Accepted |
6.12 |
|||
USB |
driver |
Mar/26/2024 |
👏Accepted |
6.10 |
Inochi |
|
phy |
Jul/8/2025 |
👏Accepted |
6.18 |
|||
SPI Nor |
Apr/27/2024 |
Under Review |
Inactive |
|||
Thermal |
Oct/14/2024 |
Under Review |
Haylen Chu |
|||
SARADC |
Aug/29/2024 |
👏Accepted |
6.12 |
DTS part is pulled in v6.13. |
||
Ethernet |
dt-binding |
Jul/03/2025 |
👏Accepted |
6.17 |
Old RFC serials are dropped. |
|
DTS part |
Jul/03/2025 |
👏Accepted |
6.17 |
Old RFC serials are dropped. |
||
Ethernet mdio |
Jun/11/2025 |
Under Review |
||||
Remote-proc |
Mailbox |
May/20/2025 |
👏Accepted |
6.16 |
Junhui Liu takes over and continue. Thank you, Junhui. |
|
remoteproc for C906L |
Jul/28/2025 |
Under Review |
Junhui Liu |
|||
8051 |
N/A |
Not Started |
- |
|||
DRM |
N/A |
Not Started |
- |
|||
Media |
N/A |
Not Started |
- |
|||
TPU |
N/A |
Not Started |
- |
|||
I2S/Audio |
Jan/20/2026 |
Under Review |
drivers part [1/6]~[5/6] are applied on sound/for-next, dts part still need some improvement |
|||
| Board | Patch Submitted Date | Status | Link | In mainline since version x | Comments | |
|---|---|---|---|---|---|---|
Minimal |
Oct/06/2023 |
👏Accepted |
6.7 |
|||
Minimal |
Oct/28/2025 |
Under Review |
Resurreced, old serials see v6 |
|||
Minimal (arm64 mode) |
Jun/12/2025 |
👏Accepted |
6.17 |
Since v6, it is based on the new reworked cv18xx dts. |
||
Minimal |
Oct/19/2023 |
👏Accepted |
6.8 |
|||
SDHCI (SD) |
Jul/23/2024 |
👏Accepted |
6.12 |
|||
Minimal (bindings part) |
Jul/11/2024 |
👏Accepted |
6.12 |
|||
Minimal (DTS part) |
Oct/10/2024 |
👏Accepted |
6.13 |
|||
| Activity | Patch Submitted Date | Status | Link | In mainline since version x | Comments | |
|---|---|---|---|---|---|---|
cv18xx: dts rework, part 1 |
Apr/30/2025 |
👏Accepted |
6.16 |
|||
cv18xx: dts rework, part 2 |
May/4/2025 |
👏Accepted |
6.16 |
|||
rename compatible string of the USB device for cv18xx |
Jun/18/2025 |
👏Accepted |
6.17 |
|||
riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes |
Nov/27/2025 |
👏Accepted |
7.0 |
|||
riscv: sophgo: allow DMA multiplexer set channel number for DMA controller |
Feb/25/2025 |
👏Accepted |
Driver/bindings are applied by Vinod, dts part is applied by sophgo/dt/riscv. Expected to be picked by 7.1 |
|||
| Component | Patch Submitted Date | Status | Link | In mainline since version x | Comments | |
|---|---|---|---|---|---|---|
Clock |
Jun/06/2024 |
👏Accepted |
6.11 |
|||
Reset |
Jan/30/2024 |
👏Accepted |
6.9 |
|||
PinCtrl |
Feb/11/2025 |
👏Accepted |
6.15 |
Driver part are pulled in v6.15, DTS part is planned to be pulled in v6.16. |
||
GPIO |
Aug/19/2024 |
👏Accepted |
6.12 |
|||
SDHCI |
Aug/05/2024 |
👏Accepted |
6.12 |
|||
I2C |
Jul/29/2024 |
👏Accepted |
6.12 |
|||
PWM |
Feb/05/2025 |
👏Accepted |
6.15 |
|||
HWMON MCU |
Aug/17/2024 |
👏Accepted |
6.12 |
|||
Thermal Control |
Feb/12/2025 |
👏Accepted |
6.15 |
Chen. Only DTS changes, depends on PWM. |
||
SPI FMC/Nor-flash |
Binding/Driver |
Jul/20/2025 |
👏Accepted |
6.17 |
Zixian Zeng, binding/drivers changes are picked by 6.17. |
|
DTS part |
Sep/16/2025 |
👏Accepted |
6.19 |
Zixian Zeng, DTS part also includes adding support for boards such as pioneerbox/evb1/evb2. |
||
Network |
Binding/Driver |
Jul/08/2025 |
👏Accepted |
6.17 |
Only support x4/x8 evb board, not pioneerbox, due to pioneerbox does not expose ethernet port for SG2042. |
|
DTS part |
Jul/08/2025 |
👏Accepted |
6.17 |
Only support x4/x8 evb board, not pioneerbox, due to pioneerbox does not expose ethernet port for SG2042. |
||
MSI Controller |
Feb/26/2025 |
👏Accepted |
6.15 |
|||
PCIe |
Binding/Driver |
Sep/12/2025 |
👏Accepted |
6.18 |
Resurrected, new design and dropping the supporting for old 32-bit PCIe devices, so posting as a new series. Old series can be found here. |
|
DTS part |
Oct/20/2025 |
👏Accepted |
6.19 |
|||
Key Poweroff |
Oct/08/2024 |
👏Accepted |
6.13 |
|||
SPI |
Apr/25/2025 |
👏Accepted |
6.16 |
Reuse upstream "snps,dw-apb-ssi". Zixian Zeng. |
||
RTC |
Jan/07/2026 |
👏Accepted |
7.0 |
Thank you, Michael Orlitzky |
||
| Board | Patch Submitted Date | Status | Link | In mainline since version x | Comments | |
|---|---|---|---|---|---|---|
Minimal |
Oct/07/2023 |
👏Accepted |
6.7 |
|||
DTS |
Jul/05/2025 |
👏Accepted |
6.17 |
|||
| Activity | Patch Submitted Date | Status | Link | In mainline since version x | Comments | |
|---|---|---|---|---|---|---|
riscv: dts: sophgo: add more sg2042 isa extension support |
Jul/05/2025 |
👏Accepted |
6.17 |
|||
irqchip/sg2042-msi: Set irq type according to DT configuration |
Sep/04/2025 |
👏Accepted |
6.18 |
|||
dts: sophgo: sg2042: added numa id description |
Sep/11/2025 |
👏Accepted |
6.18 |
|||
PCI: sg2042: Fix a reference count issue in sg2042_pcie_remove() |
Sep/30/2025 |
👏Accepted |
6.19 |
|||
net: stmmac: dwmac-sophgo: Add phy interface filter |
Nov/07/2025 |
👏Accepted |
6.19 |
|||
PCI/sg2042: Avoid L0s and L1 on Sophgo 2042 PCIe Root Ports |
Feb/27/2026 |
Under review |
Yao Zi took this work from Inochi and continue. Thank you Yao. |
|||
riscv: dts: Move plic/clint into sg2042-cpu and sort peripherals by addresses. |
Jan/13/2026 |
👏Accepted |
v7.0 |
|||
| Component | Patch Submitted Date | Status | Link | In mainline since version x | Comments | |
|---|---|---|---|---|---|---|
SSWI |
Oct/22/2024 |
👏Accepted |
6.13 |
|||
Minimal |
UART |
Oct/24/2024 |
👏Accepted |
6.13 |
||
ISA bindings |
Feb/13/2025 |
👏Accepted |
6.15 |
|||
SDHCI |
- |
- |
- |
- |
In minimum DTS |
|
Clock |
Apr/18/2025 |
👏Accepted |
6.16 |
|||
Pinctrl |
- |
- |
- |
- |
Follow SG2042, with different value reported |
|
Reset |
- |
- |
- |
- |
Only DTS file, in minimum DTS |
|
GPIO |
Jun/9/2025 |
👏Accepted |
6.17 |
Require clock driver upstreamed. |
||
I2C |
Jun/9/2025 |
👏Accepted |
6.17 |
|||
HWMON MCU |
Jun/9/2025 |
👏Accepted |
6.17 |
binding file in minimum DTS, DTS require I2C. |
||
PCIe |
host |
May/04/2025 |
👏Accepted |
6.17 |
Require clock driver upstreamed. |
|
MSI |
Apr/14/2025 |
👏Accepted |
6.16 |
Depends on SG2042 MSI. |
||
DTS part for PCIe |
Jun/18/2025 |
👏Accepted |
6.17 |
|||
Ethernet (1G) |
Mar/07/2025 |
👏Accepted |
6.15 |
Inochi |
||
PWM |
May/28/2025 |
👏Accepted |
6.17 |
Depends on SG2042 PWM. |
||
SPI FMC |
Mar/04/2025 |
👏Accepted |
6.15 |
Longbin |
||
PMU |
Jul/03/2025 |
👏Accepted |
6.17 |
|||
| Board | Patch Submitted Date | Status | Link | In mainline since version x | Comments | |
|---|---|---|---|---|---|---|
SRD3-10 |
Minimal |
Apr/14/2025 |
👏Accepted |
6.16 |
||
Add more DTS nodes after clock is merged |
Jun/09/2025 |
👏Accepted |
6.17 |
|||
| Activity | Patch Submitted Date | Status | Link | In mainline since version x | Comments | |
|---|---|---|---|---|---|---|
riscv: dts: sophgo: sg2044: add ziccrse extension |
Jul/07/2025 |
👏Accepted |
6.17 |
|||
riscv: dts: sophgo: sophgo-srd3-10: reserve uart0 device |
Jul/03/2025 |
👏Accepted |
6.17 |
|||
irqchip: affinity issue about PLIC/MSI |
Affinity setting problem for emulated MSI on PLIC |
Jul/23/2025 |
Closed |
|||
irqchip/sifive-plic: Respect mask state when setting affinity |
Aug/11/2025 |
👏Accepted |
6.18 |
|||
irqchip/sg2042-msi: Fix broken affinity setting |
Aug/14/2025 |
👏Accepted |
6.18 |
|||
PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in cond_[startup|shutdown]_parent() |
Aug/28/2025 |
👏Accepted |
6.18 |
|||
spi: sophgo: Fix incorrect use of bus width value macros |
Nov/17/2025 |
👏Accepted |
6.19 |
|||
PCI/sophgo: Avoid L0s and L1 on Sophgo 2044 PCIe Root Ports |
Jan/09/2026 |
👏Accepted |
7.0 |
|||
riscv: dts: sophgo: sg2044: Add "b" ISA extension |
Jan/15/2026 |
👏Accepted |
7.0 |
|||