8000 Home Β· sophgo/linux Wiki Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Chen Wang edited this page May 14, 2025 · 46 revisions

Welcome to the Sophgo linux wiki!

This wiki will collect activities related to Linux upstream for Sophgo products.

[Last updated: May/14/2025]

If you want to add something on this wiki or find something wrong on this wiki, please contact: Chen Wang <unicorn_wang@outlook.com>.

Any question or topic you want to talk about "Linux Sophgo SoC development", please send email to maillist: sophgo@lists.linux.dev. 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/.

Upstream Status

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 <unicorn_wang@outlook.com>) after confirmation of handover to update the content of "Comments" column.

CV18XX Series

Table 1. Peripherals Status
Component Patch Submitted Date Status Link In mainline since version x Comments

GPIO

Oct/19/2023

πŸ‘Accepted

v4

6.8

Clock

Mar/09/2024

πŸ‘Accepted

v9

6.10

Reset

Feb/09/2025

Under Review

v1

It was originally authored by jisheng, now taken over by Inochi.

eFuse

Nov/19/2023

Under Review

v1

Inactive

RTCSYS

March/16/2025

πŸ‘Accepted

v14

Re-picked by Alexander Sverdlin <alexander.sverdlin@gmail.com>. Original RTC patchset are divided into two part: [1/3] & [2/3] are moved to soc as RTCSYS, and this have been picked by sophgo/soc-for-next

RTC

driver

May/08/2025

Under Review

v15

Re-picked by Alexander Sverdlin <alexander.sverdlin@gmail.com>. Original RTC patchset are divided into two part: [3/3] is left and handled separatedly, others are handled as RTCSYS.

DTS

May/13/2025

Under Review

v1

Alexander Sverdlin <alexander.sverdlin@gmail.com>

Timer

Jan/25/2024

Under Review

v2

Inochi

Watchdog

Jan/25/2024

Under Review

v2

Inochi

PinCtrl

Aug/02/2024

πŸ‘Accepted

v4

6.12

DTS part is pulled in 6.13.

SPI

Feb/08/2024

πŸ‘Accepted

v2

6.10

I2C

Feb/08/2024

πŸ‘Accepted

v2

6.10

PWM

May/09/2024

Under Review

v8

Thomas Bonnefille <thomas.bonnefille@bootlin.com> would like to take it over and continue this work.

SysCtrl

Feb/14/2024

Under Review

v3

Inochi

SDHCI

driver

Feb/17/2024

πŸ‘Accepted

v1

6.9

DTS (SD)

Feb/17/2024

πŸ‘Accepted

RFC

6.10

DMA-MUX

Sep/02/2024

Under Review

v13

Inochi

DMA

Apr/12/2024

πŸ‘Accepted

v1

6.12

USB

driver

Mar/26/2024

πŸ‘Accepted

v1

6.10

Inochi

phy

May/05/2024

Under Review

v3

Inochi

SPI Nor

Apr/27/2024

Under Review

v1

Inactive

Thermal

Oct/14/2024

Under Review

v5

Haylen Chu

SARADC

Aug/29/2024

πŸ‘Accepted

v5

6.12

DTS part is pulled in v6.13.

ETH

Oct/28/2024

Under Review

v1

Remote-proc

Mailbox

Apr/28/2025

Under Review

v3

Junhui Liu takes over and continue. Thank you, Junhui.

small core

N/A

Not Started

-

8051

N/A

Not Started

-

DRM

N/A

Not Started

-

Media

N/A

Not Started

-

TPU

N/A

Not Started

-

Table 2. Board Status
Board Patch Submitted Date Status Link In mainline since version x Comments

Duo

Minimal

Oct/06/2023

πŸ‘Accepted

v2

6.7

Duo-S

Minimal

Apr/21/2024

Under Review

v6

Inactive

Duo Module 01 EVB

Minimal (arm64 mode)

Mar/16/2025

Under Review

v5

Inochi plans to rewrite cv18xx.dtsi, the work will also affect this patch, so he will work with Alex on this.

Huashan Pi

Minimal

Oct/19/2023

πŸ‘Accepted

v4

6.8

SDHCI (SD)

Jul/23/2024

πŸ‘Accepted

v1

6.12

LicheeRV Nano

Minimal (bindings part)

Jul/11/2024

πŸ‘Accepted

v4

6.12

Minimal (DTS part)

Oct/10/2024

πŸ‘Accepted

v5

6.13

Table 3. Other Activities (New features)
Activity Patch Submitted Date Status Link In mainline since version x Comments

cv18xx: dts rework, part 1

Apr/30/2025

πŸ‘Accepted

v1

Applied on sophgo/for-next

cv18xx: dts rework, part 2

May/4/2025

πŸ‘Accepted

v2

Applied on sophgo/for-next

SG2042

Table 4. Peripherals Status
Component Patch Submitted Date Status Link In mainline since version x Comments

Clock

Jun/06/2024

πŸ‘Accepted

v16

6.11

Reset

Jan/30/2024

πŸ‘Accepted

v3

6.9

PinCtrl

Feb/11/2025

πŸ‘Accepted

v2

6.15

Driver part are pulled in v6.15, DTS part is planned to be pulled in v6.16.

GPIO

Aug/19/2024

πŸ‘Accepted

v1

6.12

SDHCI

Aug/05/2024

πŸ‘Accepted

v6

6.12

I2C

Jul/29/2024

πŸ‘Accepted

v2

6.12

PWM

Feb/05/2025

πŸ‘Accepted

v7

6.15

HWMON MCU

Aug/17/2024

πŸ‘Accepted

v11

6.12

Thermal Control

Feb/12/2025

πŸ‘Accepted

v1

6.15

Chen. Only DTS changes, depends on PWM.

SPI FMC

N/A

Not Started

Low priority, may not needed. Zixian Zeng

Network

May/06/2025

Under Review

v1

Required. Only support x4/x8 evb board, not pioneerbox, due to pioneerbox does not expose ethernet port for SG2042.

MSI Controller

Feb/26/2025

πŸ‘Accepted

v5

6.15

PCIe

Jan/15/2025

Under Review

v3

Chen

Key Poweroff

Oct/08/2024

πŸ‘Accepted

v1

6.13

SPI

Apr/25/2025

πŸ‘Accepted

v6

Reuse upstream "snps,dw-apb-ssi". Zixian Zeng. Driver part is applied to spi/for-next. DTS part is applied to sophgo/for-next. Expected to be pulled in v6.16.

RTC

N/A

Not Started

Low priority, may not needed.

Table 5. Board Status
Board Patch Submitted Date Status Link In mainline since version x Comments

Milk-V Pioneer

Minimal

Oct/07/2023

πŸ‘Accepted

v5

6.7

SG2042_EVB_V1.0, SG2042_EVB_V2.0

DTS

May/10/2025

Under Review

v1

Table 6. Other Activities (New features)
Activity Patch Submitted Date Status Link In mainline since version x Comments

riscv: dts: sophgo: add more sg2042 isa extension support

May/10/2025

Under Review

v1

SG2044

Table 7. Peripherals Status
Component Patch Submitted Date Status Link In mainline since version x Comments

SSWI

Oct/22/2024

πŸ‘Accepted

v5

6.13

Minimal

UART

Oct/24/2024

πŸ‘Accepted

v3

6.13

ISA bindings

Nov/3/2024

Under Review

v2

SDHCI

-

-

-

-

In minimum DTS

DTS

Wait for dependency

Require ISA bindings upstreams, include sdhci, reset, hwmon mcu (only binding)

Clock

Apr/18/2025

Under Review

v5

Pinctrl

-

-

-

-

Follow SG2042, with different value reported

Reset

-

-

-

-

Only DTS file, in minimum DTS

GPIO

Wait for dependency

Require clock driver upstreamed

I2C

Wait for dependency

HWMON MCU

Wait for dependency

binding file in minimum DTS, DTS require I2C

PCIe

host

Mar/04/2025

Under Review

v2

Require clock driver upstreamed

MSI

Apr/14/2025

πŸ‘Accepted

v4

Depends on SG2042 MSI, has been merged into the irq/drivers branch of tip and expected to be pulled in v6.16.

Ethernet (1G)

Mar/07/2025

πŸ‘Accepted

v7

6.15

Inochi

PWM

Apr/28/2025

Under Review

v4

Depends on SG2042 PWM

SPI FMC

Mar/04/2025

πŸ‘Accepted

v2

6.15

Longbin

Table 8. Board Status

Board

Patch Submitted Date

Status

Link

In mainline since version x

Comments

SRD3-10

Minimal

Apr/14/2025

πŸ‘Accepted

v2

Review is done. 1/8 have been applied on i2c/for-next, 3/4/9/10 have be applied on sophgo/for-next, 2 has been applied by Daniel Lezcano <daniel.lezcano@linaro.org>, 5 has been applied on reset/next, 6 has been applied on hwmon-next, 7 has been applied on mmc/for-next.

Clone this wiki locally
0