秉承“取之于開源,貢獻于開源”的理念,進迭時空堅持在開源協作的模式中創新,將自研RISC-V K1芯片更深度地融入Linux生態,從而為開發者提供更便捷的RISC-V算力支持,助力RISC-V生態的持續繁榮。
為此,我們和眾多社區開發者一道持續推進相關工作,以下為K1芯片 Linux kernel upstream的最新工作進展:
進迭時空將upstream工作分為了3個階段,具體狀態可以參見鏈接:https://github.com/spacemit-com/linux/wiki
Stage 1: 芯片基礎功能支持
本階段目標是將芯片的基礎功能支持貢獻到開源社區,使上游內核能夠運行芯片的最小功能集,為后續完整系統支持奠定基礎。這一階段可以視為芯片在上游的“初步落地”或“嘗鮮”版本。
截至目前,Stage 1 的主要工作已基本完成,已成功被mainline kernel支持的功能包括:
Basic DT
Memory Bus
Pinctrl
GPIO
Clock
Reset
PWM
Stage 1階段仍然還在努力推動的工作如下:
SPI 驅動已提交上游并進入 Review 階段;
QSPI 驅動仍在開發中(WIP),計劃在后續版本中提交初始補丁集。
整體來看,Stage 1 階段的核心目標已基本達成,當前工作重心正在向 Stage 2 的外設與子系統支持過渡。
Stage 2: 芯片進階功能支持
在 Stage 2 階段,進迭時空的目標是進一步完善芯片在上游的支持,涵蓋電源管理、存儲接口、網絡接口以及高速外設等高級功能模塊,使上游系統能夠完整運行并具備主要外設能力。
目前,Stage 2 的工作已取得顯著進展,整體進度已過半。已完成并合入上游的功能包括:
PMIC (p1)
SDHCI (eMMC)
GMAC (eth)
Stage 2階段仍然還在努力推動的工作如下:
SDHCI (SD/SDIO):正在開發中(WIP);
USB 2.0:開發中(WIP);
USB 3.0:已提交上游并進入 Review 階段;
PCIe:已提交上游并處于 Review 階段。
整體來看,Stage 2 的關鍵功能模塊已基本覆蓋主要系統外設,當前重點在于跟進社區反饋、優化驅動代碼,并為 Stage 3 的多媒體支持與系統完善階段奠定基礎。
Stage 3: 芯片多媒體功能支持
在 Stage 3 階段,進迭時空聚焦于芯片的多媒體子系統支持,包括音頻、顯示、圖形和視頻等模塊。這一階段的目標是讓上游系統具備完整的多媒體能力,為桌面化或多媒體類應用提供支撐。
目前,Stage 3 的工作已部分啟動,其中:
Audio 驅動已完成代碼規范處理,并提交patch到上游,進入社區 Review 階段;
Display模塊已經進入開發狀態(WIP), 后續將逐步完善驅動框架并準備提交初始補丁集。
K1 linux kernel upstream后續計劃
未來進迭時空將持續推動K1 linux kernel upstream工作,爭取早日實現mainline linux kernel對K1有完整的功能支持。此外,我們也會加強OpenSBI、U-Boot等開源項目的upstream工作,進一步推動RISC-V軟件生態的成熟與發展。
-
Linux
+關注
關注
88文章
11635瀏覽量
218092 -
開源
+關注
關注
3文章
4049瀏覽量
45596 -
進迭時空
+關注
關注
0文章
50瀏覽量
301
發布評論請先 登錄
進迭時空雙周報(20251022-1121)
進迭時空雙周報(20250922-1021)
進迭時空參加2025 RISC-V北美峰會,披露第二代RISC-V AI CPU芯片 K3 進展
大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產品
大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產品
大象機器人×進迭時空聯合發布全球首款RISC-V全棧開源小六軸機械臂
香蕉派 BPI-CM6 工業級核心板采用進迭時空K1 8核 RISC-V 芯片開發
K1 AI CPU基于llama.cpp與Ollama的大模型部署實踐
進迭時空亮相RISC-V產業發展大會:新AI CPU引領大模型時代

進迭時空K1 Linux kernel upstream進展 | 取之于開源,貢獻于開源
評論