Re: [PATCH v2 0/4] Initial support for CTCISZ Forever Pi

From: Yanteng Si
Date: Sun May 18 2025 - 21:34:43 EST


在 5/18/25 4:03 PM, Yao Zi 写道:
This series adds support for CTCISZ Forever Pi, which ships an Loongson
2K0300 SoC and various peripherals. The vendor prefix and the board are
documented and basic SoC/board devicetrees are added.

I've successfully booted into console with vendor U-Boot, a bootlog
could be obtained here[1]. DTB and initramfs must be built into the
kernel as the vendor bootloader cannot pass them and upstream U-Boot
support for LoongArch is still WIP.

Thanks for your time and review.

[1]: https://gist.github.com/ziyao233/54ef900406876b5554f627d1ba0e130e

Changed from v1 ("Initial support for CTCISZ Ninenine Pi")
- Board binding:
- Use "Forever Pi" instead of "Ninenine Pi" as translation of the
board model
- SoC devicetree:
- Move UART aliases to the board dt
- Add the missing space in definition of liointc0
- Link to v1: https://lore.kernel.org/all/20250501044239.9404-2-ziyao@xxxxxxxxxxx/


Yao Zi (4):
dt-bindings: vendor-prefixes: Add CTCISZ Technology Co., LTD.
dt-bindings: LoongArch: Add CTCISZ Forever Pi
LoongArch: dts: Add initial SoC devicetree for Loongson 2K0300
LoongArch: dts: Add initial devicetree for CTCISZ Forever Pi

.../bindings/loongarch/loongson.yaml | 5 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
arch/loongarch/boot/dts/Makefile | 1 +
arch/loongarch/boot/dts/loongson-2k0300.dtsi | 184 ++++++++++++++++++
.../boot/dts/ls2k0300-ctcisz-forever-pi.dts | 45 +++++
5 files changed, 237 insertions(+)
For the patch sets.

Reviewed-by: Yanteng Si <si.yanteng@xxxxxxxxx>

Thanks,
Yanteng