在 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@disroot.org/
>
> 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@linux.dev>
Thanks,
Yanteng