-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for SOPHGO SoCs and Milk-V boards #69594
base: main
Are you sure you want to change the base?
Commits on Sep 16, 2024
-
dts: vendor-prefixes: Add thead
T-Head is a semiconductor chip business entity of Alibaba Group. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a8b4aca - Browse repository at this point
Copy the full SHA a8b4acaView commit details -
dts: vendor-prefixes: Add sophgo
SOPHGO is a company focus on development of TPU and RISC-V processors. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f61345 - Browse repository at this point
Copy the full SHA 9f61345View commit details -
dts: vendor-prefixes: Add milkv
MilkV is a RISC-V MCU company located in Shenzhen, China. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c61eca - Browse repository at this point
Copy the full SHA 6c61ecaView commit details -
dts: bindings: Add T-Head C906 CPU
C906 is a RISC-V CPU designed by T-Head. This commit introduces its DTS binding for later use. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6f1d1b - Browse repository at this point
Copy the full SHA b6f1d1bView commit details -
dts/soc: sophgo: Add SOPHGO CV1800B
CV180x is a series of RV64 SoCs developed by SOPHGO (formerly CVITEK), based on T-Head C906 CPU. Co-authored-by: honglin leng <[email protected]> Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 80176b7 - Browse repository at this point
Copy the full SHA 80176b7View commit details -
dts/soc: sophgo: Add SOPHGO SG2000/SG2002
SG2000, also named "CV1813H". SG2002, also named "CV1812CP". Both of them are multi-core SoCs developed by SOPHGO, belonging to the CV181x series. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b924a73 - Browse repository at this point
Copy the full SHA b924a73View commit details -
drivers: timer: riscv_machine_timer: Add support for T-Head implement…
…ation This commit adapts the existing RISC-V Machine Timer driver for the T-Head C906 CPU: * Although it's a RV64I CPU, the MTIMECMP register must be accessed as 32-bit values. * The value of the timer should be read using the `TIME` CSR, instead of the standard memory-mapped `MTIME` register. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eceb7e8 - Browse repository at this point
Copy the full SHA eceb7e8View commit details -
drivers: pinctrl: Add pinctrl driver for SOPHGO CVI series
This commit introduces a pin-controller driver for the CVI series SoCs by SOPHGO. Predefined pinmux values are also added. Please refer to the official datasheet for the naming conventions of pins and signals. Signed-off-by: Chen Xingyu <[email protected]> # Conflicts: # drivers/pinctrl/CMakeLists.txt
Configuration menu - View commit details
-
Copy full SHA for c816ce2 - Browse repository at this point
Copy the full SHA c816ce2View commit details -
drivers: pwm: Add PWM driver for SOPHGO CVI series
This commit adds PWM driver for CVI series SoCs. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f000005 - Browse repository at this point
Copy the full SHA f000005View commit details -
drivers: mbox: Add mailbox driver for SOPHGO CVI series
This implements a mailbox driver for CV18xx, a series of multi-core SoCs by SOPHGO. This driver enables the little core of CV18xx running RTOS to communicate with its big core running Linux. Signed-off-by: honglin leng <[email protected]> Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 528032b - Browse repository at this point
Copy the full SHA 528032bView commit details -
scripts: runners: Add cvi-fiptool
The SOPHGO CVI series SoCs load the RTOS kernel for the 2nd core from a `fip.bin` located in the main storage. This commit introduced a convenient script for updating the `fip.bin` on the external storage mounted to the host, with the newly built `zephyr.bin`. Path to the `fiptool.py` from the official SDK should be provided. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a37ad9f - Browse repository at this point
Copy the full SHA a37ad9fView commit details -
boards: milkv: Bring up Milk-V Duo
Milk-V Duo is a tiny development board shipped with SOPHGO CV1800B. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5dc5273 - Browse repository at this point
Copy the full SHA 5dc5273View commit details -
boards: milkv: Bring up Milk-V Duo S
Duo S is another development board by Milk-V, shipped with SOPHGO SG2000. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92434b1 - Browse repository at this point
Copy the full SHA 92434b1View commit details -
boards: milkv: Bring up Milk-V Duo 256M
Milk-V Duo 256M is the successor of Milk-V Duo, featuring a SOPHGO SG2002 SoC. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 825d8a5 - Browse repository at this point
Copy the full SHA 825d8a5View commit details -
tests: drivers: pwm: Add overlay for Milk-V boards
This commit adds an overlay to the PWM driver tests for Milk-V boards. Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f0bad4b - Browse repository at this point
Copy the full SHA f0bad4bView commit details -
MAINTAINERS: Add SOPHGO platform and assign myself as maintainer
Also added @lenghonglin as collaborator Signed-off-by: Chen Xingyu <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 812b097 - Browse repository at this point
Copy the full SHA 812b097View commit details