We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Linux Upstream Status updated: Jun/11/2026 CV18xx: - Duo 256M support: New support, updated to v2. SG2042: - N/A. SG2044: - Add Zic64b ISA extension: updated to v3 Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
Linux Upstream Status updated: Jun/03/2026 CV18xx: - Allow DMA multiplexer set channel number for DMA controller: when PR due to not compatible with old code. Continue revising to v6. - Duo S support: Bindings part have been applied on sophgo/for-next, expected to be in v7.2, others are still need improving. SG2042: - Enable PCIe DMA coherence: Applied on sophgo/for-next, expected to see in v7.2. - Fix CPU unit address: Picked by sophgo/for-next, expected to be in v7.2. - reduce SG2042 MSI count to 16: Picked by sophgo/for-next, expected to be in v7.2. SG2044: - Fix CPU unit address: Picked by sophgo/for-next, expected to be in v7.2. Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
Linux Upstream Status updated: Apr/30/2026 CV18xx: - allow DMA multiplexer set channel number for DMA controller: DTS part was rejected when PR, revised to v5. SG2042: - Avoid L0s and L1 on PCIe Root Ports: upgraded to v3 and applied by pci: picked by v7.1. - Fix SoC module in the module description string: picked in v7.1. - Fix CPU unit address: updated to v2 SG2044: - Fix SoC module in the module description string: picked in v7.1. - Fix CPU unit address: updated to v2 Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
Linux Upstream Status updated: Apr/16/2026 CV18xx: - Duo-S support: upgraded to v5. SG2042: - Avoid L0s and L1 on PCIe Root Ports: upgraded to v3 and applied by pci, may be picked by next 7.1. - Fix SoC module in the module description string: Applied by pinctrl, may be picked in v7.1. - Fix CPU unit address: new patch v1 - Reduce MSI count to 16: new patch v1 SG2044: - Fix SoC module in the module description string: Applied by pinctrl, may be picked in v7.1. - Fix CPU unit address: new patch v1 Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
Linux Upstream Status updated: Apr/2/2026 CV18XX - Duo-S: updated to v4 SG2042 - PCI/sg2042: Avoid L0s and L1 on Sophgo 2042 PCIe Root Ports: Maintainer provided some suggestions, need rework. - Enable PCIe DMA coherence: v1. Note this patch is raised due to firmware(fip.bin) add new features to make CPUs and PCIe have IO coherent. - PCI: Allow disabling port services on broken root ports. This fix is common but was found on SG2042, so log here. - pinctrl: sophgo: Fix SoC module in the module description string. SG2044 - pinctrl: sophgo: Fix SoC module in the module description string. Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
Linux Upstream Status updated: Feb/28/2026 CV18XX - riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes: picked by 7.0 which is just released. - I2S/Audio: drivers part [1/6]~[5/6] are applied on sound/for-next, dts part still need some improvement. - Allow DMA multiplexer set channel number for DMA controller: updated to v4 and applied for next, expected to be picked by 7.1. SG2042 - RTC support is picked by 7.0 which is just released. - riscv: dts: Move plic/clint into sg2042-cpu and sort peripherals by addresses are picked by 7.0 which is just released. - PCI/sg2042: Avoid L0s and L1 on Sophgo 2042 PCIe Root Ports: Yao Zi took this work from Inochi and submitted v2. Thank you Yao. SG2044 - PCI/sophgo: Avoid L0s and L1 on Sophgo 2044 PCIe Root Ports: picked by 7.0 which is just released. - Add "b" ISA extension: Applied on sophgo/dt/riscv: picked by 7.0 which is just released. Signed-off-by: Wang Chen <unicorn_wang@outlook.com>
Linux Upstream Status updated: Jan/21/2026 CV18XX - I2S/Audio: v4 submitted. - Allow DMA multiplexer set channel number for DMA controller: v3 submitted. SG2042 - RTC: v1 submitted and applied on sophgo/dt/riscv, will picked by 6.20. Thank you, Michael Orlitzky. - riscv: dts: Move plic/clint into sg2042-cpu and sort peripherals by addresses: Applied to sophgo/dt/riscv, will be picked by 6.20. SG2044 - Add "b" ISA extension: Applied on sophgo/dt/riscv. Will be picked by 6.20. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Linux Upstream Status updated: Jan/15/2026 CV18XX - N/A SG2042 - RTC: v1 submitted and applied on sophgo/dt/riscv, will picked by 6.20. Thank you, Michael Orlitzky. - PCI/sg2042: Avoid L0s and L1 on Sophgo 2042 PCIe Root Ports: v1 submitted. - riscv: dts: Move plic/clint into sg2042-cpu and sort peripherals by addresses: v1 submitted. SG2044 - PCI/sophgo: Avoid L0s and L1 on Sophgo 2044 PCIe Root Ports: Applied on pci/controller/dwc-sophgo. Will be picked by 6.20. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Linux Upstream Status updated: Dec/23/2025 6.19-rc1 is released, following PRs are merged into master: CV18XX - Top syscon SG2042 - PCIe driver DTS part - SPI-norflash DTS part - net: stmmac: dwmac-sophgo: Add phy interface filter SG2044 - Fix incorrect use of bus width value macros: v1 and picked by spi/for-next, expected to be pulled in v6.19. Some new PRs raised: CV18XX - fix USB dwc2 FIFO sizes: v1. Applied to dt/riscv, will be picked in 6.20 - allow DMA multiplexer set channel number for DMA controller: updated to v2. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
updated 2 status Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Linux Upstream Status updated: Nov/26/2025 CV18XX - Top syscon: v5 is picked by sophgo/for-next, will be pulled in v6.19 SG2042 - SPI-norflash DTS part: v2 is picked by sophgo/dt/riscv, expected to be pulled in v6.19. - net: stmmac: dwmac-sophgo: Add phy interface filter: updated to v8, and applied to netdev/net-next.git, expected to be pulled in v6.19. SG2044 - Fix incorrect use of bus width value macros: v1 and picked by spi/for-next, expected to be pulled in v6.19. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Nov/12/2025 CV18XX - Top syscon: updated to v5 SG2042 - PCIe DTS: Applied by sophgo/for-next, expected to be picked by 6.19. - net: stmmac: dwmac-sophgo: Add phy interface filter: updated to v7 SG2044 - N/A Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Oct/29/2025 CV18XX - Top syscon: updated to v4 - Duo S: updated to v3 SG2042 - PCIe DTS: updated to v4 - Fix a reference count issue in sg2042_pcie_remove() and queued for 6.19 - net: stmmac: dwmac-sophgo: Add phy interface filter: updated to v4 SG2044 - N/A Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Oct/14/2025 CV8XX - Top syscon: Longbin takes this work from Inochi and post v1. - Duo S: post v2 SG2042 - N/A SG2044 - N/A Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Updated after v6.18-rc1 released Following patches are upstreamed. CV8XX - USB phy are merged SG2042 - PCIe binding/driver part - irqchip/sg2042-msi: Set irq type according to DT configuration - dts: sophgo: sg2042: added numa id description SG2042/SG2044 - irqchip/sifive-plic: Respect mask state when setting affinity - irqchip/sg2042-msi: Fix broken affinity setting - PCI/MSI: Check MSI_FLAG_PCI_MSI_MASK_PARENT in cond_[startup\|shutdown]_parent() Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
corrected date for irqchip/sg2042-msi Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Sep/29/2025 CV18xx: - Duo-S: Joshua continues submitting patches for Duo-S board. SG2042 - PCIe driver: drivers part has been picked by pci/controller/sophgo, expected to be pulled in 6.18. DTS part needs rework. - Add numa id description: Pulled by sophgo/for-next, expected to be picked by 6.18. SG2044 - N/A Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Sep/17/2025 CV18xx: - USB phy is pulled, expected to be picked by 6.18 SG2042 - SPI-nor: DTS part is updated to v2, may need more updated after some discussion. - msi controller: Set irq type according to DT configuration, updated to v3. Pulled by irq/drivers, expectd to be picked by 6.18. - PCIe driver: updated to v3. - Add numa id description (v1) SG2044 - N/A Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Sep/4/2025 - N/A - SPI-nor: DTS part is picked by sophgo/for-next, exepceted to be in 6.18. - msi controller: Set irq type according to DT configuration, updated to v2. - irqchip: Regression issue is fixed [v2] and picked by irq/drivers, expected to be in 6.18. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Aug/29/2025 CV18xx - N/A SG2042: - PCIe: Resurrected, new design and dropping the supporting for old 32-bit PCIe devices, so posting as a new series as v1. SG2044: - irqchip: affinity issue about PLIC/MSI, fixing patches are accepted by irq/drivers. Regression found and a new fixing is posted. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Aug/20/2025 CV18xx - N/A SG2042 - SPI-norflash: DTS part v1, also includes adding support for boards such as pioneerbox/evb1/evb2. This is exepceted to be picked in 6.18. SG2044 - irqchip: affinity issue about PLIC/MSI, in discussion and submitted two patchset, one is bugfix for plic affinity, another is fix borken affinity setting in sg204x-msi. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Aug/11/2025 v6.17-rc1 is released. Update the status along together. About the content merged into this version, see [1] & [2]: Link: https://lore.kernel.org/soc/MAUPR01MB1107297124C9DA0CD77DA3DC1FE5FA@MAUPR01MB11072.INDPRD01.PROD.OUTLOOK.COM/ [1] Link: https://lore.kernel.org/soc/MAUPR01MB11072C4B088AAC02268044E95FE5FA@MAUPR01MB11072.INDPRD01.PROD.OUTLOOK.COM/ [2] Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
update SG2042 PCIe status to inactive. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Jul/31/2025 CV18xx: - Remoteproc, updated to v2. SG2042: - SPI-norflash, binding/drivers changes are applied on spi/for-next, excepted to be picked by 6.17. DTS will be picked in next cycle. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Jul/23/2025 SG2042 - SPI-Nor: updated to v4. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
add info about where the patch is applied for 6.17 Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
cv1800b: rename compatible string for usb is accepted Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
updated status for those applied target for 6.17 Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
Last updated: Jul/14/2025 CV18xx - Ethernet DTS part is applied to sophgo/for-next, will be pulled in v6.17. SG2042 - Network: Binding/Driver part: Applied to netdev/net-next, will be pulled in 6.17. - Network: DTS part: Applied to sophgo/for-next, will be pulled in 6.17. - SG2042_EVB_V1 & SG2042_EVB_V2 Board support: Applied to sophgo/for-next, will be pulled in v6.17. - Add more sg2042 isa extension support: Applied to sophgo/for-next, will be pulled in v6.17. SG2044 - PMU support: Applied to sophgo/for-next, will be pulled in v6.17. - Add ziccrse extension: Applied to sophgo/for-next, will be pulled in v6.17. - Reserve uart0 device: Applied to sophgo/for-next, will be pulled in v6.17. Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
a minor update Signed-off-by: Chen Wang <unicorn_wang@outlook.com>