Skip to content
Chen Wang edited this page Feb 14, 2025 · 30 revisions

Welcome to the Sophgo linux wiki!

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

[Last updated: Feb/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

RTC

Feb/13/2025

Under Review

v11

Re-picked by 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/01/2024

Under Review

v7

Inactive

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

Jul/15/2024

Under Review

v2

Inactive

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)

Feb/14/2025

Under Review

v4

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

SG2042

Table 3. 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

Under Review

v2

Inochi

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

Driver part has been accepted in pwm/for-next, expected to be merged in v6.15. Dts part has been accepted in sophgo/for-next, expected to be merged in v6.16.

HWMON MCU

Aug/17/2024

Accepted

v11

6.12

Thermal Control

Feb/12/2025

Under Review

v1

Chen. Only DTS changes, depends on PWM.

SPI FMC

N/A

Not Started

Low priority, may not needed.

Network

N/A

Not Started

Required, may reuse ethernet driver from SG2044.

MSI Controller

Jan/15/2025

Under Review

v3

Chen

PCIe

Jan/15/2025

Under Review

v3

Chen

Key Poweroff

Oct/08/2024

Accepted

v1

6.13

SPI

N/A

Not Started

Required.

RTC

N/A

Not Started

Low priority, may not needed.

Table 4. 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

SG2044

Table 5. 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

Feb/04/2025

Under Review

v2

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

Wait for dependency

Require clock driver upstreamed

MSI

Wait for dependency

Require SG2042 MSI upstreamed

Ethernet (1G)

Feb/09/2024

Under Review

v4

PWM

Wait for dependency

Require SG2042 PWM upstreamed

SPI FMC

Table 6. Board Status
Board Patch Submitted Date Status Link In mainline since version x Comments
Clone this wiki locally