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

Yao Zi posted 4 patches 7 months ago
There is a newer version of this series
.../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(+)
create mode 100644 arch/loongarch/boot/dts/loongson-2k0300.dtsi
create mode 100644 arch/loongarch/boot/dts/ls2k0300-ctcisz-forever-pi.dts
[PATCH v2 0/4] Initial support for CTCISZ Forever Pi
Posted by Yao Zi 7 months ago
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(+)
 create mode 100644 arch/loongarch/boot/dts/loongson-2k0300.dtsi
 create mode 100644 arch/loongarch/boot/dts/ls2k0300-ctcisz-forever-pi.dts

-- 
2.49.0
Re: [PATCH v2 0/4] Initial support for CTCISZ Forever Pi
Posted by Yanteng Si 7 months ago
在 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